From 57f800a82d76b7fd249ca08e8a2e0212b640dc11 Mon Sep 17 00:00:00 2001 From: Thomas Miller Date: Sun, 28 Jul 2019 20:57:54 +1000 Subject: [PATCH] Opa/conf change (#13734) * Updated deployment to restart on new certs - OPA does not use new certs when helm upgrade changes them - Updated chart version Signed-off-by: Thomas Miller * Bumped chart version to 1.6.0 Signed-off-by: Thomas Miller --- stable/opa/Chart.yaml | 2 +- stable/opa/templates/deployment.yaml | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/stable/opa/Chart.yaml b/stable/opa/Chart.yaml index 8b4d56bbb7..ac34dcfcbc 100644 --- a/stable/opa/Chart.yaml +++ b/stable/opa/Chart.yaml @@ -6,7 +6,7 @@ keywords: - opa - admission control - policy -version: 1.5.2 +version: 1.6.0 home: https://www.openpolicyagent.org icon: https://raw.githubusercontent.com/open-policy-agent/opa/master/logo/logo.png sources: diff --git a/stable/opa/templates/deployment.yaml b/stable/opa/templates/deployment.yaml index ccba212f82..3ed0ce145b 100644 --- a/stable/opa/templates/deployment.yaml +++ b/stable/opa/templates/deployment.yaml @@ -11,6 +11,15 @@ spec: app: {{ template "opa.fullname" . }} template: metadata: +{{- if and .Values.generateAdmissionControllerCerts .Values.opa }} + annotations: +{{- if .Values.generateAdmissionControllerCerts }} + checksum/certs: {{ include (print $.Template.BasePath "/webhookconfiguration.yaml") . | sha256sum }} +{{- end }} +{{- if .Values.opa }} + checksum/config: {{ include (print $.Template.BasePath "/secrets.yaml") . | sha256sum }} +{{- end }} +{{- end }} labels: app: {{ template "opa.fullname" . }} name: {{ template "opa.fullname" . }}