File tree Expand file tree Collapse file tree
configs/upgrades/ekscluster Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -17,6 +17,16 @@ $kubectlbin delete --ignore-not-found=true serviceaccount forecastle -n ingress-
1717$kubectlbin delete --ignore-not-found=true configmap -n ingress-nginx $( $kubectlbin get configmap -n ingress-nginx -o name 2> /dev/null | grep forecastle) 2> /dev/null || true
1818{{- end }}
1919
20+ # External-DNS namespace migration from ingress-nginx to external-dns
21+ {{- if ne .spec.distribution.modules.ingress.nginx.type " none" }}
22+ $kubectlbin delete --ignore-not-found=true deployment external-dns-public -n ingress-nginx
23+ $kubectlbin delete --ignore-not-found=true service external-dns-metrics-public -n ingress-nginx
24+ $kubectlbin delete --ignore-not-found=true serviceaccount external-dns-public -n ingress-nginx
25+ $kubectlbin delete --ignore-not-found=true deployment external-dns-private -n ingress-nginx
26+ $kubectlbin delete --ignore-not-found=true service external-dns-metrics-private -n ingress-nginx
27+ $kubectlbin delete --ignore-not-found=true serviceaccount external-dns-private -n ingress-nginx
28+ {{- end }}
29+
2030# Backup Terraform states before introducing OpenTofu
2131{{- $stateConfig := dict }}
2232{{- if index .spec.toolsConfiguration " opentofu" }}
Original file line number Diff line number Diff line change @@ -17,6 +17,16 @@ $kubectlbin delete --ignore-not-found=true serviceaccount forecastle -n ingress-
1717$kubectlbin delete --ignore-not-found=true configmap -n ingress-nginx $( $kubectlbin get configmap -n ingress-nginx -o name 2> /dev/null | grep forecastle) 2> /dev/null || true
1818{{- end }}
1919
20+ # External-DNS namespace migration from ingress-nginx to external-dns
21+ {{- if ne .spec.distribution.modules.ingress.nginx.type " none" }}
22+ $kubectlbin delete --ignore-not-found=true deployment external-dns-public -n ingress-nginx
23+ $kubectlbin delete --ignore-not-found=true service external-dns-metrics-public -n ingress-nginx
24+ $kubectlbin delete --ignore-not-found=true serviceaccount external-dns-public -n ingress-nginx
25+ $kubectlbin delete --ignore-not-found=true deployment external-dns-private -n ingress-nginx
26+ $kubectlbin delete --ignore-not-found=true service external-dns-metrics-private -n ingress-nginx
27+ $kubectlbin delete --ignore-not-found=true serviceaccount external-dns-private -n ingress-nginx
28+ {{- end }}
29+
2030# Backup Terraform states before introducing OpenTofu
2131{{- $stateConfig := dict }}
2232{{- if index .spec.toolsConfiguration " opentofu" }}
Original file line number Diff line number Diff line change @@ -17,6 +17,16 @@ $kubectlbin delete --ignore-not-found=true serviceaccount forecastle -n ingress-
1717$kubectlbin delete --ignore-not-found=true configmap -n ingress-nginx $( $kubectlbin get configmap -n ingress-nginx -o name 2> /dev/null | grep forecastle) 2> /dev/null || true
1818{{- end }}
1919
20+ # External-DNS namespace migration from ingress-nginx to external-dns
21+ {{- if ne .spec.distribution.modules.ingress.nginx.type " none" }}
22+ $kubectlbin delete --ignore-not-found=true deployment external-dns-public -n ingress-nginx
23+ $kubectlbin delete --ignore-not-found=true service external-dns-metrics-public -n ingress-nginx
24+ $kubectlbin delete --ignore-not-found=true serviceaccount external-dns-public -n ingress-nginx
25+ $kubectlbin delete --ignore-not-found=true deployment external-dns-private -n ingress-nginx
26+ $kubectlbin delete --ignore-not-found=true service external-dns-metrics-private -n ingress-nginx
27+ $kubectlbin delete --ignore-not-found=true serviceaccount external-dns-private -n ingress-nginx
28+ {{- end }}
29+
2030# Backup Terraform states before introducing OpenTofu
2131{{- $stateConfig := dict }}
2232{{- if index .spec.toolsConfiguration " opentofu" }}
Original file line number Diff line number Diff line change @@ -17,6 +17,16 @@ $kubectlbin delete --ignore-not-found=true serviceaccount forecastle -n ingress-
1717$kubectlbin delete --ignore-not-found=true configmap -n ingress-nginx $( $kubectlbin get configmap -n ingress-nginx -o name 2> /dev/null | grep forecastle) 2> /dev/null || true
1818{{- end }}
1919
20+ # External-DNS namespace migration from ingress-nginx to external-dns
21+ {{- if ne .spec.distribution.modules.ingress.nginx.type " none" }}
22+ $kubectlbin delete --ignore-not-found=true deployment external-dns-public -n ingress-nginx
23+ $kubectlbin delete --ignore-not-found=true service external-dns-metrics-public -n ingress-nginx
24+ $kubectlbin delete --ignore-not-found=true serviceaccount external-dns-public -n ingress-nginx
25+ $kubectlbin delete --ignore-not-found=true deployment external-dns-private -n ingress-nginx
26+ $kubectlbin delete --ignore-not-found=true service external-dns-metrics-private -n ingress-nginx
27+ $kubectlbin delete --ignore-not-found=true serviceaccount external-dns-private -n ingress-nginx
28+ {{- end }}
29+
2030# Backup Terraform states before introducing OpenTofu
2131{{- $stateConfig := dict }}
2232{{- if index .spec.toolsConfiguration " opentofu" }}
You can’t perform that action at this time.
0 commit comments