fix: use kubectl patch instead of apply for flux controller nodeSelector
This commit is contained in:
@@ -263,7 +263,11 @@ jobs:
|
||||
kubectl apply -f clusters/prod/flux-system/gitrepository-platform.yaml
|
||||
kubectl apply -f clusters/prod/flux-system/kustomization-infrastructure.yaml
|
||||
kubectl apply -f clusters/prod/flux-system/kustomization-apps.yaml
|
||||
kubectl apply -f clusters/prod/flux-system/gotk-controller-cp1-patches.yaml
|
||||
# Patch Flux controllers to run on cp-1 only
|
||||
kubectl -n flux-system patch deployment source-controller --type='merge' -p='{"spec":{"template":{"spec":{"nodeSelector":{"kubernetes.io/hostname":"k8s-cluster-cp-1"}}}}}'
|
||||
kubectl -n flux-system patch deployment kustomize-controller --type='merge' -p='{"spec":{"template":{"spec":{"nodeSelector":{"kubernetes.io/hostname":"k8s-cluster-cp-1"}}}}}'
|
||||
kubectl -n flux-system patch deployment helm-controller --type='merge' -p='{"spec":{"template":{"spec":{"nodeSelector":{"kubernetes.io/hostname":"k8s-cluster-cp-1"}}}}}'
|
||||
kubectl -n flux-system patch deployment notification-controller --type='merge' -p='{"spec":{"template":{"spec":{"nodeSelector":{"kubernetes.io/hostname":"k8s-cluster-cp-1"}}}}}'
|
||||
kubectl -n flux-system rollout status deployment/source-controller --timeout=180s
|
||||
kubectl -n flux-system rollout status deployment/kustomize-controller --timeout=180s
|
||||
kubectl -n flux-system rollout status deployment/helm-controller --timeout=180s
|
||||
|
||||
Reference in New Issue
Block a user