Skip to content
This repository was archived by the owner on Apr 25, 2023. It is now read-only.

Commit 3eb2704

Browse files
committed
fix: broken upgrade path from previous versions
Signed-off-by: Hector Fernandez <[email protected]>
1 parent 7653009 commit 3eb2704

File tree

2 files changed

+13
-0
lines changed

2 files changed

+13
-0
lines changed

charts/kubefed/charts/controllermanager/templates/deployments.yaml

+6
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ metadata:
77
kubefed-control-plane: controller-manager
88
{{- if .Values.controller.annotations }}
99
annotations:
10+
"helm.sh/hook": pre-install, pre-upgrade
11+
"helm.sh/hook-weight": "-5"
12+
"helm.sh/hook-delete-policy": hook-succeeded,before-hook-creation
1013
{{ toYaml .Values.controller.annotations | indent 4 }}
1114
{{- end }}
1215
spec:
@@ -74,6 +77,9 @@ metadata:
7477
kubefed-admission-webhook: "true"
7578
{{- if .Values.webhook.annotations }}
7679
annotations:
80+
"helm.sh/hook": pre-install, pre-upgrade
81+
"helm.sh/hook-weight": "-5"
82+
"helm.sh/hook-delete-policy": hook-succeeded,before-hook-creation
7783
{{ toYaml .Values.webhook.annotations | indent 4 }}
7884
{{- end }}
7985
spec:

charts/kubefed/charts/controllermanager/templates/webhook.yaml

+7
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@ metadata:
1414
name: validations.core.kubefed.io
1515
{{- end }}
1616
annotations:
17+
"helm.sh/hook": pre-install, pre-upgrade
18+
"helm.sh/hook-weight": "-5"
19+
"helm.sh/hook-delete-policy": hook-succeeded,before-hook-creation
1720
{{- if .Values.certManager.enabled }}
1821
cert-manager.io/inject-ca-from: {{ printf "%s/%s%s" .Release.Namespace .Release.Name "-root-certificate" | quote }}
1922
{{- end }}
@@ -114,6 +117,10 @@ metadata:
114117
{{- else }}
115118
name: mutation.core.kubefed.io
116119
{{- end }}
120+
annotations:
121+
"helm.sh/hook": pre-install, pre-upgrade
122+
"helm.sh/hook-weight": "-5"
123+
"helm.sh/hook-delete-policy": hook-succeeded,before-hook-creation
117124
webhooks:
118125
- name: kubefedconfigs.core.kubefed.io
119126
clientConfig:

0 commit comments

Comments
 (0)