--- # yaml-language-server: $schema=https://kubernetes-schemas.devbu.io/ocirepository_v1beta2.json apiVersion: source.toolkit.fluxcd.io/v1beta2 kind: OCIRepository metadata: name: flux-manifests namespace: flux-system spec: interval: 10m url: oci://ghcr.io/fluxcd/flux-manifests ref: tag: v0.41.2 --- # yaml-language-server: $schema=https://kubernetes-schemas.devbu.io/kustomization_v1beta2.json apiVersion: kustomize.toolkit.fluxcd.io/v1beta2 kind: Kustomization metadata: name: flux-installation namespace: flux-system spec: interval: 10m path: ./ prune: true wait: true sourceRef: kind: OCIRepository name: flux-manifests patches: - patch: | $patch: delete apiVersion: networking.k8s.io/v1 kind: NetworkPolicy metadata: name: not-used target: group: networking.k8s.io version: v1 kind: NetworkPolicy - patch: | - op: add path: /spec/template/spec/containers/0/args/- value: --concurrent=20 - op: add path: /spec/template/spec/containers/0/args/- value: --requeue-dependency=5s target: kind: Deployment name: "(kustomize-controller|helm-controller|source-controller)" - patch: | apiVersion: apps/v1 kind: Deployment metadata: name: not-used spec: template: spec: containers: - name: manager resources: requests: memory: 512Mi limits: memory: "2Gi" target: kind: Deployment labelSelector: control-plane=controller