vault-armada-app/vault-helm
Rei Oliveira 276e4f1e9b Add toleration to vault Pod objects
A toleration needs to be added to all resources that create pods since
the node-role.kubernetes.io/master taint will be restored to all master
nodes. This ensures that the pods will run on the master node.

This adds toleration to vault statefulset and deployment objects

Test cases:

PASSED: Verify that vault pods are able to run on a tainted node

PASSED: Verify that other pods, without the taint toleration on,
fail to schedule at the tainted node and that a 'kubectl describe'
of them shows a Warning of 'node(s) had taint
{node-role.kubernetes.io/master: }, that the pod didn't tolerate.'

PASSED: Verify that system application-update from a previous
version to this version works fine

PASSED: Verify that disabling the taint has no effect on vault
running pods

PASSED: Verify that enabling the taint has no effect on vault
running pods

PASSED: Verify that vault is working by creating a vault secret
using vault's '/secret/basic-secret' api

PASSED: Verify that valut is working by reading a vault secret
using vault's '/secret/basic-secret' api

Story: 2009232
Task: 43386

Signed-off-by: Rei Oliveira <Reinildes.JoseMateusOliveira@windriver.com>
Change-Id: Ida9787e059e8c8b97f8b45d829c531f4cee1115a
2021-09-30 18:02:18 -04:00
..
centos vault-manager: use image from values 2021-04-05 13:39:11 -04:00
vault-helm Add toleration to vault Pod objects 2021-09-30 18:02:18 -04:00