apiVersion: fluxcd.controlplane.io/v1 kind: FluxInstance metadata: name: flux namespace: flux-system spec: distribution: version: "2.x" registry: ghcr.io/fluxcd sync: name: homeprod kind: GitRepository url: https://github.com/vhaudiquet/homeprod path: kubernetes/ ref: refs/heads/main components: - source-controller - kustomize-controller - helm-controller - notification-controller - image-reflector-controller - image-automation-controller cluster: type: kubernetes multitenant: false networkPolicy: true domain: "cluster.local" kustomize: patches: - target: kind: Deployment name: "(kustomize-controller|helm-controller)" patch: | - op: add path: /spec/template/spec/containers/0/args/- value: --concurrent=10 - op: add path: /spec/template/spec/containers/0/args/- value: --requeue-dependency=10s - patch: | - op: add path: /spec/decryption value: provider: sops secretRef: name: flux-sops target: kind: Kustomization