From 365ace1ecc46f6ed5f25abc57248758fc2eb4e54 Mon Sep 17 00:00:00 2001 From: w3aman Date: Wed, 21 Jul 2021 13:31:51 +0530 Subject: [PATCH] refact(e2e): Enable debug log level in velero deployment Signed-off-by: w3aman --- .../backup_and_restore/setup_dependency.yml | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/e2e-tests/experiments/functional/backup_and_restore/setup_dependency.yml b/e2e-tests/experiments/functional/backup_and_restore/setup_dependency.yml index 4be1c88..4b84c3d 100644 --- a/e2e-tests/experiments/functional/backup_and_restore/setup_dependency.yml +++ b/e2e-tests/experiments/functional/backup_and_restore/setup_dependency.yml @@ -31,6 +31,28 @@ --use-restic \ --backup-location-config region=minio,s3ForcePathStyle="true",s3Url=http://minio.velero.svc:9000 + - name: Get the velero deployment name + shell: kubectl get deploy -n velero -l component=velero -o custom-columns=:.metadata.name --no-headers + args: + executable: /bin/bash + register: velero_deployment + + - name: Patch velero deployment to enable `debug` log-level + shell: > + kubectl patch deployment \ + {{ velero_deployment.stdout }} \ + --namespace velero \ + --type='json' \ + -p='[{"op": "replace", "path": "/spec/template/spec/containers/0/args", "value": [ + "server", + "--features=", + "--log-level=debug" + ]}]' + args: + executable: /bin/bash + register: debug_patch_status + failed_when: "debug_patch_status.rc != 0" + - name: Check velero server pod status shell: kubectl get pod -n velero -l deploy=velero -o jsonpath='{.items[0].status.phase}' register: velero_pod_status