From d263e699d9bb39aca69970f311ac84b3f248acf4 Mon Sep 17 00:00:00 2001 From: Jack Lucas Date: Mon, 16 Aug 2021 16:02:23 -0400 Subject: [DCAEGEN2] Add Consul key delete job Add a job for each microservice that deletes the Consul key holding the microservice's configuration when the microservice is undeployed. (Fixes a bug in an earlier version that would loop indefinitely if Consul had been undeployed first.) Issue-ID: DCAEGEN2-2669 Signed-off-by: Jack Lucas Change-Id: I9172fc014b79d2cc07c0b1a1a187a28c63b1838a --- .../common/dcaegen2-services-common/templates/_job.tpl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'kubernetes/dcaegen2-services/common') diff --git a/kubernetes/dcaegen2-services/common/dcaegen2-services-common/templates/_job.tpl b/kubernetes/dcaegen2-services/common/dcaegen2-services-common/templates/_job.tpl index 6d52b2a087..f3c09161cc 100644 --- a/kubernetes/dcaegen2-services/common/dcaegen2-services-common/templates/_job.tpl +++ b/kubernetes/dcaegen2-services/common/dcaegen2-services-common/templates/_job.tpl @@ -55,7 +55,8 @@ spec: - name: dcae-config-delete image: {{ include "repositoryGenerator.repository" . }}/{{ .Values.consulLoaderImage }} imagePullPolicy: {{ .Values.global.pullPolicy | default .Values.pullPolicy }} + command: + - /opt/app/delete_key.sh args: - - --delete-key - {{ include "common.name" . }} {{ end -}} -- cgit 1.2.3-korg