summaryrefslogtreecommitdiffstats
path: root/kubernetes/contrib/components/ejbca
diff options
context:
space:
mode:
authorAndreas Geissler <andreas-geissler@telekom.de>2022-01-07 16:17:31 +0000
committerSylvain Desbureaux <sylvain.desbureaux@orange.com>2022-01-10 13:31:40 +0000
commitcddb5ebdc5c738085a04ccef154e3dc9f43472b0 (patch)
treeb1376df27a2e578e2592cd22962c3014b0a9d697 /kubernetes/contrib/components/ejbca
parent0d2cf1aee02c84d5ff262b4ac1d414fdadf5432b (diff)
[CONTRIB] Fix for re-execution error of the ejbca configuration
If ejbca gets restarted, the config script should return 0, although addrolemember as last command returns an error, as the entry already exists Issue-ID: OOM-2904 Signed-off-by: Andreas Geissler <andreas-geissler@telekom.de> Change-Id: If27fe92e41b5fc7fc91f0298bea87fb0d566fed2
Diffstat (limited to 'kubernetes/contrib/components/ejbca')
-rwxr-xr-xkubernetes/contrib/components/ejbca/resources/ejbca-config.sh2
1 files changed, 2 insertions, 0 deletions
diff --git a/kubernetes/contrib/components/ejbca/resources/ejbca-config.sh b/kubernetes/contrib/components/ejbca/resources/ejbca-config.sh
index 94c95d6c30..a538238151 100755
--- a/kubernetes/contrib/components/ejbca/resources/ejbca-config.sh
+++ b/kubernetes/contrib/components/ejbca/resources/ejbca-config.sh
@@ -49,6 +49,8 @@ configureEjbca() {
ejbca.sh roles changerule "Certificate Update Admin" /endentityprofilesrules/Custom_EndEntity/ ACCEPT
ejbca.sh roles changerule "Certificate Update Admin" /ra_functionality/edit_end_entity/ ACCEPT
ejbca.sh roles addrolemember "Certificate Update Admin" ManagementCA WITH_ORGANIZATION --value "{{ .Values.cmpv2Config.global.certificate.default.subject.organization }}"
+ # workarround to exit successfully, as a reexecution of "addrolemember" returns an error
+ exit 0
}