From 93c0980a6ca35807e523fbf30226547214f697ee Mon Sep 17 00:00:00 2001 From: Julien Mailleret <8582351+jmlrt@users.noreply.github.com> Date: Wed, 18 Nov 2020 18:37:42 +0100 Subject: [PATCH] [elasticsearch] update test hook annotations (#911) This commit update Elasticsearch chart test hook annotations for Helm 3 and add a new annotation to automate test pod deletion when test is successful. Related to https://github.com/elastic/helm-charts/issues/401#issuecomment-729555952 --- elasticsearch/templates/test/test-elasticsearch-health.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/elasticsearch/templates/test/test-elasticsearch-health.yaml b/elasticsearch/templates/test/test-elasticsearch-health.yaml index a278b140..dd5eaa04 100644 --- a/elasticsearch/templates/test/test-elasticsearch-health.yaml +++ b/elasticsearch/templates/test/test-elasticsearch-health.yaml @@ -4,7 +4,8 @@ kind: Pod metadata: name: "{{ .Release.Name }}-{{ randAlpha 5 | lower }}-test" annotations: - "helm.sh/hook": test-success + "helm.sh/hook": test + "helm.sh/hook-delete-policy": hook-succeeded spec: securityContext: {{ toYaml .Values.podSecurityContext | indent 4 }}