diff --git a/charts/dex.yaml b/charts/dex.yaml index 7ff7ba13ef..6214b4b702 100644 --- a/charts/dex.yaml +++ b/charts/dex.yaml @@ -40,6 +40,10 @@ extraVolumeMounts: - name: dex-login mountPath: /web/themes/scality +podAnnotations: + # Override default checksum as we want to manage it with salt + checksum/config: '__slot__:salt:metalk8s_kubernetes.get_object_digest(kind="Secret", apiVersion="v1", namespace="metalk8s-auth", name="dex", object_key="data:config.yaml")' + certs: web: create: false diff --git a/salt/metalk8s/addons/dex/deployed/chart.sls b/salt/metalk8s/addons/dex/deployed/chart.sls index 0a55910064..5f63235daa 100644 --- a/salt/metalk8s/addons/dex/deployed/chart.sls +++ b/salt/metalk8s/addons/dex/deployed/chart.sls @@ -187,7 +187,8 @@ spec: template: metadata: annotations: - checksum/config: d58a2489f8f7fd4df3f78cad5ea6ac51e7eda9ca076c41689ce853539ff2a15b + checksum/config: __slot__:salt:metalk8s_kubernetes.get_object_digest(kind="Secret", + apiVersion="v1", namespace="metalk8s-auth", name="dex", object_key="data:config.yaml") labels: app.kubernetes.io/component: dex app.kubernetes.io/instance: dex