chore(clustertool): move more things to OCI (mirrors) and remove unused registries
This commit is contained in:
@@ -16,7 +16,7 @@ spec:
|
|||||||
version: 1.17.2
|
version: 1.17.2
|
||||||
sourceRef:
|
sourceRef:
|
||||||
kind: HelmRepository
|
kind: HelmRepository
|
||||||
name: cilium
|
name: home-ops-mirror
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
interval: 15m
|
interval: 15m
|
||||||
timeout: 20m
|
timeout: 20m
|
||||||
|
|||||||
+1
-1
@@ -13,7 +13,7 @@ spec:
|
|||||||
version: 4.12.1
|
version: 4.12.1
|
||||||
sourceRef:
|
sourceRef:
|
||||||
kind: HelmRepository
|
kind: HelmRepository
|
||||||
name: ingress-nginx
|
name: home-ops-mirror
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
interval: 15m
|
interval: 15m
|
||||||
timeout: 20m
|
timeout: 20m
|
||||||
|
|||||||
+1
-1
@@ -13,7 +13,7 @@ spec:
|
|||||||
version: 4.12.1
|
version: 4.12.1
|
||||||
sourceRef:
|
sourceRef:
|
||||||
kind: HelmRepository
|
kind: HelmRepository
|
||||||
name: ingress-nginx
|
name: home-ops-mirror
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
interval: 15m
|
interval: 15m
|
||||||
timeout: 20m
|
timeout: 20m
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ spec:
|
|||||||
version: 4.2.0
|
version: 4.2.0
|
||||||
sourceRef:
|
sourceRef:
|
||||||
kind: HelmRepository
|
kind: HelmRepository
|
||||||
name: openebs
|
name: home-ops-mirror
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
install:
|
install:
|
||||||
createNamespace: true
|
createNamespace: true
|
||||||
|
|||||||
@@ -1,10 +0,0 @@
|
|||||||
---
|
|
||||||
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/source.toolkit.fluxcd.io/helmrepository_v1.json
|
|
||||||
apiVersion: source.toolkit.fluxcd.io/v1
|
|
||||||
kind: HelmRepository
|
|
||||||
metadata:
|
|
||||||
name: cilium
|
|
||||||
namespace: flux-system
|
|
||||||
spec:
|
|
||||||
interval: 2h
|
|
||||||
url: https://helm.cilium.io
|
|
||||||
@@ -7,4 +7,4 @@ metadata:
|
|||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
spec:
|
spec:
|
||||||
interval: 2h
|
interval: 2h
|
||||||
url: https://cloudnative-pg.github.io/charts
|
url: oci://ghcr.io/cloudnative-pg/charts/cloudnative-pg
|
||||||
|
|||||||
@@ -1,10 +0,0 @@
|
|||||||
---
|
|
||||||
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/source.toolkit.fluxcd.io/helmrepository_v1.json
|
|
||||||
apiVersion: source.toolkit.fluxcd.io/v1
|
|
||||||
kind: HelmRepository
|
|
||||||
metadata:
|
|
||||||
name: coredns
|
|
||||||
namespace: flux-system
|
|
||||||
spec:
|
|
||||||
interval: 2h
|
|
||||||
url: https://coredns.github.io/helm
|
|
||||||
@@ -1,10 +0,0 @@
|
|||||||
---
|
|
||||||
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/source.toolkit.fluxcd.io/helmrepository_v1.json
|
|
||||||
apiVersion: source.toolkit.fluxcd.io/v1
|
|
||||||
kind: HelmRepository
|
|
||||||
metadata:
|
|
||||||
name: csi-driver-nfs
|
|
||||||
namespace: flux-system
|
|
||||||
spec:
|
|
||||||
interval: 2h
|
|
||||||
url: https://raw.githubusercontent.com/kubernetes-csi/csi-driver-nfs/master/charts
|
|
||||||
@@ -1,10 +0,0 @@
|
|||||||
---
|
|
||||||
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/source.toolkit.fluxcd.io/helmrepository_v1.json
|
|
||||||
apiVersion: source.toolkit.fluxcd.io/v1
|
|
||||||
kind: HelmRepository
|
|
||||||
metadata:
|
|
||||||
name: descheduler
|
|
||||||
namespace: flux-system
|
|
||||||
spec:
|
|
||||||
interval: 2h
|
|
||||||
url: https://kubernetes-sigs.github.io/descheduler
|
|
||||||
@@ -1,12 +0,0 @@
|
|||||||
---
|
|
||||||
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/source.toolkit.fluxcd.io/helmrepository_v1.json
|
|
||||||
apiVersion: source.toolkit.fluxcd.io/v1
|
|
||||||
kind: HelmRepository
|
|
||||||
metadata:
|
|
||||||
name: ingress-nginx
|
|
||||||
namespace: flux-system
|
|
||||||
spec:
|
|
||||||
## TODO: move to OCI
|
|
||||||
# type: oci
|
|
||||||
interval: 5m
|
|
||||||
url: https://kubernetes.github.io/ingress-nginx
|
|
||||||
@@ -1,10 +0,0 @@
|
|||||||
---
|
|
||||||
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/source.toolkit.fluxcd.io/helmrepository_v1.json
|
|
||||||
apiVersion: source.toolkit.fluxcd.io/v1
|
|
||||||
kind: HelmRepository
|
|
||||||
metadata:
|
|
||||||
name: intel
|
|
||||||
namespace: flux-system
|
|
||||||
spec:
|
|
||||||
interval: 2h
|
|
||||||
url: https://intel.github.io/helm-charts
|
|
||||||
@@ -1,11 +0,0 @@
|
|||||||
---
|
|
||||||
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/source.toolkit.fluxcd.io/helmrepository_v1.json
|
|
||||||
apiVersion: source.toolkit.fluxcd.io/v1
|
|
||||||
kind: HelmRepository
|
|
||||||
metadata:
|
|
||||||
name: kubernetes-sigs-metrics-server
|
|
||||||
namespace: flux-system
|
|
||||||
spec:
|
|
||||||
interval: 30m
|
|
||||||
url: https://kubernetes-sigs.github.io/metrics-server/
|
|
||||||
timeout: 3m
|
|
||||||
@@ -5,29 +5,13 @@ metadata:
|
|||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
resources:
|
resources:
|
||||||
- bjw-s.yaml
|
- bjw-s.yaml
|
||||||
- cilium.yaml
|
|
||||||
- cloudnative-pg.yaml
|
- cloudnative-pg.yaml
|
||||||
- coredns.yaml
|
|
||||||
- csi-driver-nfs.yaml
|
|
||||||
- descheduler.yaml
|
|
||||||
- home-ops-mirror.yaml
|
- home-ops-mirror.yaml
|
||||||
- ingress-nginx.yaml
|
|
||||||
- intel.yaml
|
|
||||||
- jetstack.yaml
|
- jetstack.yaml
|
||||||
- kubernetes-sigs-metrics-server.yaml
|
|
||||||
- kustomization.yaml
|
- kustomization.yaml
|
||||||
- kyverno.yaml
|
|
||||||
- longhorn.yaml
|
- longhorn.yaml
|
||||||
- metallb.yaml
|
- metallb.yaml
|
||||||
- metrics-server.yaml
|
|
||||||
- node-feature-discovery.yaml
|
|
||||||
- nvidia.yaml
|
|
||||||
- openebs.yaml
|
|
||||||
- piraeus.yaml
|
|
||||||
- postfinance.yaml
|
|
||||||
- prometheus-community.yaml
|
- prometheus-community.yaml
|
||||||
- spegel.yaml
|
- spegel.yaml
|
||||||
- stakater.yaml
|
|
||||||
- topolvm.yaml
|
|
||||||
- truecharts.yaml
|
- truecharts.yaml
|
||||||
# more goes here!
|
# more goes here!
|
||||||
|
|||||||
@@ -1,11 +0,0 @@
|
|||||||
---
|
|
||||||
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/source.toolkit.fluxcd.io/helmrepository_v1.json
|
|
||||||
apiVersion: source.toolkit.fluxcd.io/v1
|
|
||||||
kind: HelmRepository
|
|
||||||
metadata:
|
|
||||||
name: kyverno
|
|
||||||
namespace: flux-system
|
|
||||||
spec:
|
|
||||||
type: oci
|
|
||||||
interval: 5m
|
|
||||||
url: oci://ghcr.io/kyverno/charts
|
|
||||||
@@ -7,5 +7,5 @@ metadata:
|
|||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
spec:
|
spec:
|
||||||
interval: 10m
|
interval: 10m
|
||||||
url: https://metallb.github.io/metallb
|
url: oci://quay.io/metallb/charts
|
||||||
timeout: 3m
|
timeout: 3m
|
||||||
|
|||||||
@@ -1,10 +0,0 @@
|
|||||||
---
|
|
||||||
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/source.toolkit.fluxcd.io/helmrepository_v1.json
|
|
||||||
apiVersion: source.toolkit.fluxcd.io/v1
|
|
||||||
kind: HelmRepository
|
|
||||||
metadata:
|
|
||||||
name: metrics-server
|
|
||||||
namespace: flux-system
|
|
||||||
spec:
|
|
||||||
interval: 2h
|
|
||||||
url: https://kubernetes-sigs.github.io/metrics-server
|
|
||||||
@@ -1,10 +0,0 @@
|
|||||||
---
|
|
||||||
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/source.toolkit.fluxcd.io/helmrepository_v1.json
|
|
||||||
apiVersion: source.toolkit.fluxcd.io/v1
|
|
||||||
kind: HelmRepository
|
|
||||||
metadata:
|
|
||||||
name: node-feature-discovery
|
|
||||||
namespace: flux-system
|
|
||||||
spec:
|
|
||||||
interval: 2h
|
|
||||||
url: https://kubernetes-sigs.github.io/node-feature-discovery/charts
|
|
||||||
@@ -1,10 +0,0 @@
|
|||||||
---
|
|
||||||
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/source.toolkit.fluxcd.io/helmrepository_v1.json
|
|
||||||
apiVersion: source.toolkit.fluxcd.io/v1
|
|
||||||
kind: HelmRepository
|
|
||||||
metadata:
|
|
||||||
name: nvidia
|
|
||||||
namespace: flux-system
|
|
||||||
spec:
|
|
||||||
interval: 2h
|
|
||||||
url: https://helm.ngc.nvidia.com/nvidia
|
|
||||||
@@ -1,10 +0,0 @@
|
|||||||
---
|
|
||||||
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/source.toolkit.fluxcd.io/helmrepository_v1.json
|
|
||||||
apiVersion: source.toolkit.fluxcd.io/v1
|
|
||||||
kind: HelmRepository
|
|
||||||
metadata:
|
|
||||||
name: openebs
|
|
||||||
namespace: flux-system
|
|
||||||
spec:
|
|
||||||
interval: 2h
|
|
||||||
url: https://openebs.github.io/openebs
|
|
||||||
@@ -1,10 +0,0 @@
|
|||||||
---
|
|
||||||
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/source.toolkit.fluxcd.io/helmrepository_v1.json
|
|
||||||
apiVersion: source.toolkit.fluxcd.io/v1
|
|
||||||
kind: HelmRepository
|
|
||||||
metadata:
|
|
||||||
name: piraeus
|
|
||||||
namespace: flux-system
|
|
||||||
spec:
|
|
||||||
interval: 2h
|
|
||||||
url: https://piraeus.io/helm-charts/
|
|
||||||
@@ -1,10 +0,0 @@
|
|||||||
---
|
|
||||||
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/source.toolkit.fluxcd.io/helmrepository_v1.json
|
|
||||||
apiVersion: source.toolkit.fluxcd.io/v1
|
|
||||||
kind: HelmRepository
|
|
||||||
metadata:
|
|
||||||
name: postfinance
|
|
||||||
namespace: flux-system
|
|
||||||
spec:
|
|
||||||
interval: 2h
|
|
||||||
url: https://postfinance.github.io/kubelet-csr-approver
|
|
||||||
@@ -1,11 +0,0 @@
|
|||||||
---
|
|
||||||
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/source.toolkit.fluxcd.io/helmrepository_v1.json
|
|
||||||
apiVersion: source.toolkit.fluxcd.io/v1
|
|
||||||
kind: HelmRepository
|
|
||||||
metadata:
|
|
||||||
name: stakater
|
|
||||||
namespace: flux-system
|
|
||||||
spec:
|
|
||||||
type: oci
|
|
||||||
interval: 5m
|
|
||||||
url: oci://ghcr.io/stakater/charts
|
|
||||||
@@ -1,10 +0,0 @@
|
|||||||
---
|
|
||||||
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/source.toolkit.fluxcd.io/helmrepository_v1.json
|
|
||||||
apiVersion: source.toolkit.fluxcd.io/v1
|
|
||||||
kind: HelmRepository
|
|
||||||
metadata:
|
|
||||||
name: topolvm
|
|
||||||
namespace: flux-system
|
|
||||||
spec:
|
|
||||||
interval: 2h
|
|
||||||
url: https://topolvm.github.io/topolvm
|
|
||||||
@@ -83,7 +83,7 @@ spec:
|
|||||||
version: 0.32.0
|
version: 0.32.0
|
||||||
sourceRef:
|
sourceRef:
|
||||||
kind: HelmRepository
|
kind: HelmRepository
|
||||||
name: intel
|
name: home-ops-mirror
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
install:
|
install:
|
||||||
crds: CreateReplace
|
crds: CreateReplace
|
||||||
@@ -126,7 +126,7 @@ spec:
|
|||||||
version: 0.32.0
|
version: 0.32.0
|
||||||
sourceRef:
|
sourceRef:
|
||||||
kind: HelmRepository
|
kind: HelmRepository
|
||||||
name: intel
|
name: home-ops-mirror
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
install:
|
install:
|
||||||
remediation:
|
remediation:
|
||||||
|
|||||||
Reference in New Issue
Block a user