From 965e1be283c1ede54ba63cf36b21c1aba96ddd36 Mon Sep 17 00:00:00 2001 From: Andrei Kvapil Date: Mon, 6 May 2024 12:55:42 +0200 Subject: [PATCH] Fix datastore creation depends on created secrets --- packages/extra/etcd/templates/datastore.yaml | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/packages/extra/etcd/templates/datastore.yaml b/packages/extra/etcd/templates/datastore.yaml index 59b3e802..1398dc9c 100644 --- a/packages/extra/etcd/templates/datastore.yaml +++ b/packages/extra/etcd/templates/datastore.yaml @@ -3,8 +3,6 @@ apiVersion: kamaji.clastix.io/v1alpha1 kind: DataStore metadata: name: {{ .Release.Namespace }} - annotations: - helm.sh/hook: post-install,post-upgrade spec: driver: etcd endpoints: @@ -34,3 +32,19 @@ spec: keyPath: tls.key name: etcd-client-tls namespace: {{ .Release.Namespace }} +--- +apiVersion: v1 +kind: Secret +metadata: + name: etcd-ca-tls + annotations: + helm.sh/hook: pre-install + helm.sh/resource-policy: keep +--- +apiVersion: v1 +kind: Secret +metadata: + name: etcd-client-tls + annotations: + helm.sh/hook: pre-install + helm.sh/resource-policy: keep