63 lines
1.6 KiB
XML
63 lines
1.6 KiB
XML
---
|
|
# 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.3.0
|
|
- ./deploykey.secret.yaml
|
|
- ./clustersettings.secret.yaml
|
|
patches:
|
|
# Remove the built-in network policies
|
|
- target:
|
|
group: networking.k8s.io
|
|
kind: NetworkPolicy
|
|
patch: |
|
|
$patch: delete
|
|
apiVersion: networking.k8s.io/v1
|
|
kind: NetworkPolicy
|
|
metadata:
|
|
name: not-used
|
|
# 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
|