fix(flux): fixed HelmRepository patching

Signed-off-by: JJGadgets <git@jjgadgets.tech>
This commit is contained in:
JJGadgets
2023-02-21 12:33:37 +08:00
parent 70783876d3
commit d2458fa783
2 changed files with 27 additions and 10 deletions

View File

@@ -153,3 +153,29 @@ spec:
version: v1beta2
kind: Kustomization
labelSelector: wait.flux.home.arpa/disabled=true
- patch: |-
apiVersion: source.toolkit.fluxcd.io/v1beta2
kind: HelmRepository
metadata:
name: not-used
spec:
interval: 1h
timeout: 3m
target:
group: source.toolkit.fluxcd.io
version: v1beta2
kind: HelmRepository
labelSelector: helmrepo.flux.home.arpa/default notin (false)
- patch: |-
apiVersion: source.toolkit.fluxcd.io/v1beta1
kind: HelmRepository
metadata:
name: not-used
spec:
interval: 1h
timeout: 3m
target:
group: source.toolkit.fluxcd.io
version: v1beta1
kind: HelmRepository
labelSelector: helmrepo.flux.home.arpa/default notin (false)

View File

@@ -1,13 +1,11 @@
---
# core components first
apiVersion: source.toolkit.fluxcd.io/v1beta1
apiVersion: source.toolkit.fluxcd.io/v1beta2
kind: HelmRepository
metadata:
name: cilium-charts
namespace: flux-system
spec:
interval: 10m0s
timeout: 3m0s
url: https://helm.cilium.io/
---
apiVersion: kustomize.toolkit.fluxcd.io/v1beta2
@@ -27,8 +25,6 @@ metadata:
name: rook-ceph-charts
namespace: flux-system
spec:
interval: 10m0s
timeout: 3m0s
url: https://charts.rook.io/release
---
apiVersion: kustomize.toolkit.fluxcd.io/v1beta2
@@ -66,7 +62,6 @@ metadata:
name: jetstack
namespace: flux-system
spec:
interval: 1h
url: https://charts.jetstack.io/
---
apiVersion: kustomize.toolkit.fluxcd.io/v1beta2
@@ -94,7 +89,6 @@ metadata:
name: k8s-gateway
namespace: flux-system
spec:
interval: 1h
url: https://ori-edge.github.io/k8s_gateway/
---
apiVersion: kustomize.toolkit.fluxcd.io/v1beta2
@@ -112,7 +106,6 @@ metadata:
name: ingress-nginx
namespace: flux-system
spec:
interval: 1h
url: https://kubernetes.github.io/ingress-nginx
---
apiVersion: kustomize.toolkit.fluxcd.io/v1beta2
@@ -133,8 +126,6 @@ metadata:
name: bjw-s
namespace: flux-system
spec:
interval: 1h
timeout: 3m0s
url: https://bjw-s.github.io/helm-charts/
---
apiVersion: kustomize.toolkit.fluxcd.io/v1beta2