mirror of
https://github.com/ceph/ceph-csi.git
synced 2024-11-18 04:10:22 +00:00
e2e: add a monitor container to the vault Pod
The command `vault monitor` can be used to stream logging from the Vault service. This is very helpful while debugging Vault configuration failures. By adding a 2nd container to the Vault deployment, it is now possible to get the messages from the Vault service by running $ kubectl logs -c monitor <vault-pod-0123abcd> This will be very useful when the e2e tests do not delete the deployment after a failure and fetch the logs from all containers. Signed-off-by: Niels de Vos <ndevos@redhat.com>
This commit is contained in:
parent
0d51f6d833
commit
85c84910d3
@ -48,6 +48,8 @@ spec:
|
|||||||
value: sample_root_token_id
|
value: sample_root_token_id
|
||||||
- name: SKIP_SETCAP
|
- name: SKIP_SETCAP
|
||||||
value: any
|
value: any
|
||||||
|
- name: HOME
|
||||||
|
value: /home
|
||||||
livenessProbe:
|
livenessProbe:
|
||||||
exec:
|
exec:
|
||||||
command:
|
command:
|
||||||
@ -58,6 +60,28 @@ spec:
|
|||||||
ports:
|
ports:
|
||||||
- containerPort: 8200
|
- containerPort: 8200
|
||||||
name: vault-api
|
name: vault-api
|
||||||
|
volumeMounts:
|
||||||
|
- name: home
|
||||||
|
mountPath: /home
|
||||||
|
- name: monitor
|
||||||
|
image: docker.io/library/vault:latest
|
||||||
|
imagePullPolicy: "IfNotPresent"
|
||||||
|
securityContext:
|
||||||
|
runAsUser: 100
|
||||||
|
env:
|
||||||
|
- name: VAULT_ADDR
|
||||||
|
value: http://localhost:8200
|
||||||
|
- name: HOME
|
||||||
|
value: /home
|
||||||
|
command:
|
||||||
|
- vault
|
||||||
|
- monitor
|
||||||
|
volumeMounts:
|
||||||
|
- name: home
|
||||||
|
mountPath: /home
|
||||||
|
volumes:
|
||||||
|
- name: home
|
||||||
|
emptyDir: {}
|
||||||
---
|
---
|
||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
kind: ConfigMap
|
kind: ConfigMap
|
||||||
|
Loading…
Reference in New Issue
Block a user