52 lines
1.4 KiB
YAML
52 lines
1.4 KiB
YAML
# IMPORTANT: This file is not tracked by flux and should never be. Its
|
|
# purpose is to only install the Flux components & CRDs into your cluster.
|
|
---
|
|
# yaml-language-server: $schema=https://json.schemastore.org/kustomization
|
|
apiVersion: kustomize.config.k8s.io/v1beta1
|
|
kind: Kustomization
|
|
resources:
|
|
- github.com/fluxcd/flux2/manifests/install?ref=v2.2.3
|
|
patches:
|
|
# Resources renamed to match those installed by oci://ghcr.io/fluxcd/flux-manifests
|
|
- target:
|
|
kind: ResourceQuota
|
|
name: critical-pods
|
|
patch: |
|
|
- op: replace
|
|
path: /metadata/name
|
|
value: critical-pods-flux-system
|
|
- target:
|
|
kind: ClusterRoleBinding
|
|
name: cluster-reconciler
|
|
patch: |
|
|
- op: replace
|
|
path: /metadata/name
|
|
value: cluster-reconciler-flux-system
|
|
- target:
|
|
kind: ClusterRoleBinding
|
|
name: crd-controller
|
|
patch: |
|
|
- op: replace
|
|
path: /metadata/name
|
|
value: crd-controller-flux-system
|
|
- target:
|
|
kind: ClusterRole
|
|
name: crd-controller
|
|
patch: |
|
|
- op: replace
|
|
path: /metadata/name
|
|
value: crd-controller-flux-system
|
|
- target:
|
|
kind: ClusterRole
|
|
name: flux-edit
|
|
patch: |
|
|
- op: replace
|
|
path: /metadata/name
|
|
value: flux-edit-flux-system
|
|
- target:
|
|
kind: ClusterRole
|
|
name: flux-view
|
|
patch: |
|
|
- op: replace
|
|
path: /metadata/name
|
|
value: flux-view-flux-system |