From d920cc7c633ee8c530a065e2b79c51ca3f41808f Mon Sep 17 00:00:00 2001 From: Hermes Agent Date: Tue, 26 May 2026 01:30:28 +0000 Subject: [PATCH] add customer1-strimzi Flux Kustomization + force:true on customer1 Split Strimzi operator deployment into its own Flux Kustomization so CRDs are applied before the Kafka CR in customer1. Chain: infrastructure-controllers -> customer1-strimzi -> customer1 customer1 now has force: true to skip dry-run validation when CRDs are recently applied but not yet visible to the APIServer cache. --- .../customer1-strimzi/kustomization.yaml | 5 +++++ clusters/devops-lab/customer1-strimzi.yaml | 21 +++++++++++++++++++ clusters/devops-lab/customer1.yaml | 3 ++- 3 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 apps/staging/customer1-strimzi/kustomization.yaml create mode 100644 clusters/devops-lab/customer1-strimzi.yaml diff --git a/apps/staging/customer1-strimzi/kustomization.yaml b/apps/staging/customer1-strimzi/kustomization.yaml new file mode 100644 index 0000000..97df51c --- /dev/null +++ b/apps/staging/customer1-strimzi/kustomization.yaml @@ -0,0 +1,5 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +namespace: customer1 +resources: + - ../../base/customer1/siriusdevops-db/strimzi diff --git a/clusters/devops-lab/customer1-strimzi.yaml b/clusters/devops-lab/customer1-strimzi.yaml new file mode 100644 index 0000000..e3d87fd --- /dev/null +++ b/clusters/devops-lab/customer1-strimzi.yaml @@ -0,0 +1,21 @@ +apiVersion: kustomize.toolkit.fluxcd.io/v1 +kind: Kustomization +metadata: + name: customer1-strimzi + namespace: flux-system +spec: + interval: 1m0s + retryInterval: 1m + timeout: 5m + dependsOn: + - name: infrastructure-controllers + sourceRef: + kind: GitRepository + name: flux-system + path: ../../apps/staging/customer1-strimzi + prune: true + force: true + decryption: + provider: sops + secretRef: + name: sops-age diff --git a/clusters/devops-lab/customer1.yaml b/clusters/devops-lab/customer1.yaml index 0b9fc11..9d05dfb 100644 --- a/clusters/devops-lab/customer1.yaml +++ b/clusters/devops-lab/customer1.yaml @@ -8,12 +8,13 @@ spec: retryInterval: 1m timeout: 5m dependsOn: - - name: infrastructure-controllers + - name: customer1-strimzi sourceRef: kind: GitRepository name: flux-system path: ../../apps/staging/customer1 prune: true + force: true decryption: provider: sops secretRef: