mirror of
https://github.com/vhaudiquet/homeprod.git
synced 2026-09-13 12:41:13 +00:00
48 lines
1.2 KiB
YAML
48 lines
1.2 KiB
YAML
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 |