generated from onedr0p/cluster-template
-
-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Refactor bootstrap into shared dir #3613
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
smurf-bot
bot
added
area/kubernetes
Changes made in the kubernetes directory
area/taskfile
cluster/main
cluster/utility
labels
Jan 28, 2025
--- kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/actions-runner-controller
+++ kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/actions-runner-controller
@@ -1,14 +0,0 @@
----
-apiVersion: source.toolkit.fluxcd.io/v1
-kind: HelmRepository
-metadata:
- labels:
- kustomize.toolkit.fluxcd.io/name: cluster-shared
- kustomize.toolkit.fluxcd.io/namespace: flux-system
- name: actions-runner-controller
- namespace: flux-system
-spec:
- interval: 30m
- type: oci
- url: oci://ghcr.io/actions/actions-runner-controller-charts
-
--- kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/backube
+++ kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/backube
@@ -1,13 +0,0 @@
----
-apiVersion: source.toolkit.fluxcd.io/v1
-kind: HelmRepository
-metadata:
- labels:
- kustomize.toolkit.fluxcd.io/name: cluster-shared
- kustomize.toolkit.fluxcd.io/namespace: flux-system
- name: backube
- namespace: flux-system
-spec:
- interval: 1h
- url: https://backube.github.io/helm-charts/
-
--- kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/bjw-s
+++ kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/bjw-s
@@ -1,14 +0,0 @@
----
-apiVersion: source.toolkit.fluxcd.io/v1
-kind: HelmRepository
-metadata:
- labels:
- kustomize.toolkit.fluxcd.io/name: cluster-shared
- kustomize.toolkit.fluxcd.io/namespace: flux-system
- name: bjw-s
- namespace: flux-system
-spec:
- interval: 30m
- type: oci
- url: oci://ghcr.io/bjw-s/helm
-
--- kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/cilium
+++ kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/cilium
@@ -1,13 +0,0 @@
----
-apiVersion: source.toolkit.fluxcd.io/v1
-kind: HelmRepository
-metadata:
- labels:
- kustomize.toolkit.fluxcd.io/name: cluster-shared
- kustomize.toolkit.fluxcd.io/namespace: flux-system
- name: cilium
- namespace: flux-system
-spec:
- interval: 1h
- url: https://helm.cilium.io
-
--- kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/controlplaneio
+++ kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/controlplaneio
@@ -1,14 +0,0 @@
----
-apiVersion: source.toolkit.fluxcd.io/v1
-kind: HelmRepository
-metadata:
- labels:
- kustomize.toolkit.fluxcd.io/name: cluster-shared
- kustomize.toolkit.fluxcd.io/namespace: flux-system
- name: controlplaneio
- namespace: flux-system
-spec:
- interval: 30m
- type: oci
- url: oci://ghcr.io/controlplaneio-fluxcd/charts
-
--- kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/coredns
+++ kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/coredns
@@ -1,13 +0,0 @@
----
-apiVersion: source.toolkit.fluxcd.io/v1
-kind: HelmRepository
-metadata:
- labels:
- kustomize.toolkit.fluxcd.io/name: cluster-shared
- kustomize.toolkit.fluxcd.io/namespace: flux-system
- name: coredns
- namespace: flux-system
-spec:
- interval: 1h
- url: https://coredns.github.io/helm
-
--- kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/descheduler
+++ kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/descheduler
@@ -1,13 +0,0 @@
----
-apiVersion: source.toolkit.fluxcd.io/v1
-kind: HelmRepository
-metadata:
- labels:
- kustomize.toolkit.fluxcd.io/name: cluster-shared
- kustomize.toolkit.fluxcd.io/namespace: flux-system
- name: descheduler
- namespace: flux-system
-spec:
- interval: 2h
- url: https://kubernetes-sigs.github.io/descheduler
-
--- kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/external-dns
+++ kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/external-dns
@@ -1,13 +0,0 @@
----
-apiVersion: source.toolkit.fluxcd.io/v1
-kind: HelmRepository
-metadata:
- labels:
- kustomize.toolkit.fluxcd.io/name: cluster-shared
- kustomize.toolkit.fluxcd.io/namespace: flux-system
- name: external-dns
- namespace: flux-system
-spec:
- interval: 1h
- url: https://kubernetes-sigs.github.io/external-dns
-
--- kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/external-secrets
+++ kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/external-secrets
@@ -1,14 +0,0 @@
----
-apiVersion: source.toolkit.fluxcd.io/v1
-kind: HelmRepository
-metadata:
- labels:
- kustomize.toolkit.fluxcd.io/name: cluster-shared
- kustomize.toolkit.fluxcd.io/namespace: flux-system
- name: external-secrets
- namespace: flux-system
-spec:
- interval: 30m
- type: oci
- url: oci://ghcr.io/external-secrets/charts
-
--- kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/fluxcd-community
+++ kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/fluxcd-community
@@ -1,14 +0,0 @@
----
-apiVersion: source.toolkit.fluxcd.io/v1
-kind: HelmRepository
-metadata:
- labels:
- kustomize.toolkit.fluxcd.io/name: cluster-shared
- kustomize.toolkit.fluxcd.io/namespace: flux-system
- name: fluxcd-community
- namespace: flux-system
-spec:
- interval: 30m
- type: oci
- url: oci://ghcr.io/fluxcd-community/charts
-
--- kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/fluxcd-kustomize-mutating-webhook
+++ kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/fluxcd-kustomize-mutating-webhook
@@ -1,13 +0,0 @@
----
-apiVersion: source.toolkit.fluxcd.io/v1
-kind: HelmRepository
-metadata:
- labels:
- kustomize.toolkit.fluxcd.io/name: cluster-shared
- kustomize.toolkit.fluxcd.io/namespace: flux-system
- name: fluxcd-kustomize-mutating-webhook
- namespace: flux-system
-spec:
- interval: 30m
- url: https://xunholy.github.io/fluxcd-kustomize-mutating-webhook
-
--- kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/grafana
+++ kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/grafana
@@ -1,14 +0,0 @@
----
-apiVersion: source.toolkit.fluxcd.io/v1
-kind: HelmRepository
-metadata:
- labels:
- kustomize.toolkit.fluxcd.io/name: cluster-shared
- kustomize.toolkit.fluxcd.io/namespace: flux-system
- name: grafana
- namespace: flux-system
-spec:
- interval: 30m
- type: oci
- url: oci://ghcr.io/grafana/helm-charts
-
--- kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/ingress-nginx
+++ kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/ingress-nginx
@@ -1,13 +0,0 @@
----
-apiVersion: source.toolkit.fluxcd.io/v1
-kind: HelmRepository
-metadata:
- labels:
- kustomize.toolkit.fluxcd.io/name: cluster-shared
- kustomize.toolkit.fluxcd.io/namespace: flux-system
- name: ingress-nginx
- namespace: flux-system
-spec:
- interval: 1h
- url: https://kubernetes.github.io/ingress-nginx
-
--- kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/intel
+++ kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/intel
@@ -1,14 +0,0 @@
----
-apiVersion: source.toolkit.fluxcd.io/v1
-kind: HelmRepository
-metadata:
- labels:
- kustomize.toolkit.fluxcd.io/name: cluster-shared
- kustomize.toolkit.fluxcd.io/namespace: flux-system
- name: intel
- namespace: flux-system
-spec:
- interval: 30m
- timeout: 3m
- url: https://intel.github.io/helm-charts
-
--- kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/jetstack
+++ kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/jetstack
@@ -1,13 +0,0 @@
----
-apiVersion: source.toolkit.fluxcd.io/v1
-kind: HelmRepository
-metadata:
- labels:
- kustomize.toolkit.fluxcd.io/name: cluster-shared
- kustomize.toolkit.fluxcd.io/namespace: flux-system
- name: jetstack
- namespace: flux-system
-spec:
- interval: 1h
- url: https://charts.jetstack.io/
-
--- kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/node-feature-discovery
+++ kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/node-feature-discovery
@@ -1,13 +0,0 @@
----
-apiVersion: source.toolkit.fluxcd.io/v1
-kind: HelmRepository
-metadata:
- labels:
- kustomize.toolkit.fluxcd.io/name: cluster-shared
- kustomize.toolkit.fluxcd.io/namespace: flux-system
- name: node-feature-discovery
- namespace: flux-system
-spec:
- interval: 2h
- url: https://kubernetes-sigs.github.io/node-feature-discovery/charts
-
--- kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/metrics-server
+++ kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/metrics-server
@@ -1,13 +0,0 @@
----
-apiVersion: source.toolkit.fluxcd.io/v1
-kind: HelmRepository
-metadata:
- labels:
- kustomize.toolkit.fluxcd.io/name: cluster-shared
- kustomize.toolkit.fluxcd.io/namespace: flux-system
- name: metrics-server
- namespace: flux-system
-spec:
- interval: 1h
- url: https://kubernetes-sigs.github.io/metrics-server
-
--- kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/openebs
+++ kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/openebs
@@ -1,13 +0,0 @@
----
-apiVersion: source.toolkit.fluxcd.io/v1
-kind: HelmRepository
-metadata:
- labels:
- kustomize.toolkit.fluxcd.io/name: cluster-shared
- kustomize.toolkit.fluxcd.io/namespace: flux-system
- name: openebs
- namespace: flux-system
-spec:
- interval: 1h
- url: https://openebs.github.io/openebs
-
--- kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/piraeus
+++ kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/piraeus
@@ -1,13 +0,0 @@
----
-apiVersion: source.toolkit.fluxcd.io/v1
-kind: HelmRepository
-metadata:
- labels:
- kustomize.toolkit.fluxcd.io/name: cluster-shared
- kustomize.toolkit.fluxcd.io/namespace: flux-system
- name: piraeus
- namespace: flux-system
-spec:
- interval: 1h
- url: https://piraeus.io/helm-charts/
-
--- kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/prometheus-community
+++ kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/prometheus-community
@@ -1,14 +0,0 @@
----
-apiVersion: source.toolkit.fluxcd.io/v1
-kind: HelmRepository
-metadata:
- labels:
- kustomize.toolkit.fluxcd.io/name: cluster-shared
- kustomize.toolkit.fluxcd.io/namespace: flux-system
- name: prometheus-community
- namespace: flux-system
-spec:
- interval: 30m
- type: oci
- url: oci://ghcr.io/prometheus-community/charts
-
--- kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/spegel
+++ kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/spegel
@@ -1,14 +0,0 @@
----
-apiVersion: source.toolkit.fluxcd.io/v1
-kind: HelmRepository
-metadata:
- labels:
- kustomize.toolkit.fluxcd.io/name: cluster-shared
- kustomize.toolkit.fluxcd.io/namespace: flux-system
- name: spegel
- namespace: flux-system
-spec:
- interval: 30m
- type: oci
- url: oci://ghcr.io/spegel-org/helm-charts
-
--- kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/stakater
+++ kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/stakater
@@ -1,14 +0,0 @@
----
-apiVersion: source.toolkit.fluxcd.io/v1
-kind: HelmRepository
-metadata:
- labels:
- kustomize.toolkit.fluxcd.io/name: cluster-shared
- kustomize.toolkit.fluxcd.io/namespace: flux-system
- name: stakater
- namespace: flux-system
-spec:
- interval: 30m
- type: oci
- url: oci://ghcr.io/stakater/charts
-
--- kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/weave-gitops
+++ kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/weave-gitops
@@ -1,14 +0,0 @@
----
-apiVersion: source.toolkit.fluxcd.io/v1
-kind: HelmRepository
-metadata:
- labels:
- kustomize.toolkit.fluxcd.io/name: cluster-shared
- kustomize.toolkit.fluxcd.io/namespace: flux-system
- name: weave-gitops
- namespace: flux-system
-spec:
- interval: 30m
- type: oci
- url: oci://ghcr.io/weaveworks/charts
-
--- kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/wiremind
+++ kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/wiremind
@@ -1,13 +0,0 @@
----
-apiVersion: source.toolkit.fluxcd.io/v1
-kind: HelmRepository
-metadata:
- labels:
- kustomize.toolkit.fluxcd.io/name: cluster-shared
- kustomize.toolkit.fluxcd.io/namespace: flux-system
- name: wiremind
- namespace: flux-system
-spec:
- interval: 2h
- url: https://wiremind.github.io/wiremind-helm-charts/
-
--- kubernetes/utility/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/capacitor
+++ kubernetes/utility/apps Kustomization: flux-system/cluster-apps Kustomization: flux-system/capacitor
@@ -9,13 +9,13 @@
namespace: flux-system
spec:
commonMetadata:
labels:
app.kubernetes.io/name: capacitor
components:
- - ../../../../../shared/components/gatus/guarded
+ - ../../../../../shared/meta/components/gatus/guarded
interval: 30m
path: ./kubernetes/utility/apps/flux-system/capacitor/app
postBuild:
substitute:
APP: capacitor
prune: true
--- kubernetes/utility/apps Kustomization: flux-system/cluster-apps Kustomization: home-automation/home-assistant
+++ kubernetes/utility/apps Kustomization: flux-system/cluster-apps Kustomization: home-automation/home-assistant
@@ -9,14 +9,14 @@
namespace: home-automation
spec:
commonMetadata:
labels:
app.kubernetes.io/name: home-assistant
components:
- - ../../../../../shared/components/gatus/external
- - ../../../../../shared/components/volsync
+ - ../../../../../shared/meta/components/gatus/external
+ - ../../../../../shared/meta/components/volsync
dependsOn:
- name: volsync
namespace: storage
interval: 30m
path: ./kubernetes/utility/apps/home-automation/home-assistant/app
postBuild:
--- kubernetes/utility/apps Kustomization: flux-system/cluster-apps Kustomization: home-automation/mosquitto
+++ kubernetes/utility/apps Kustomization: flux-system/cluster-apps Kustomization: home-automation/mosquitto
@@ -9,13 +9,13 @@
namespace: home-automation
spec:
commonMetadata:
labels:
app.kubernetes.io/name: mosquitto
components:
- - ../../../../../shared/components/gatus/guarded
+ - ../../../../../shared/meta/components/gatus/guarded
dependsOn:
- name: onepassword-store
namespace: external-secrets
interval: 30m
path: ./kubernetes/utility/apps/home-automation/mosquitto/app
postBuild:
--- kubernetes/utility/apps Kustomization: flux-system/cluster-apps Kustomization: home-automation/zigbee2mqtt
+++ kubernetes/utility/apps Kustomization: flux-system/cluster-apps Kustomization: home-automation/zigbee2mqtt
@@ -9,14 +9,14 @@
namespace: home-automation
spec:
commonMetadata:
labels:
app.kubernetes.io/name: zigbee2mqtt
components:
- - ../../../../../shared/components/gatus/guarded
- - ../../../../../shared/components/volsync
+ - ../../../../../shared/meta/components/gatus/guarded
+ - ../../../../../shared/meta/components/volsync
dependsOn:
- name: onepassword-store
namespace: external-secrets
- name: volsync
namespace: storage
interval: 30m
--- kubernetes/utility/apps Kustomization: flux-system/cluster-apps Kustomization: observability/gatus
+++ kubernetes/utility/apps Kustomization: flux-system/cluster-apps Kustomization: observability/gatus
@@ -9,13 +9,13 @@
namespace: observability
spec:
commonMetadata:
labels:
app.kubernetes.io/name: gatus
components:
- - ../../../../../shared/components/gatus/external
+ - ../../../../../shared/meta/components/gatus/external
interval: 30m
path: ./kubernetes/utility/apps/observability/gatus/app
postBuild:
substitute:
APP: gatus
GATUS_SUBDOMAIN: status-utility
--- kubernetes/utility/apps Kustomization: flux-system/cluster-apps Kustomization: observability/grafana
+++ kubernetes/utility/apps Kustomization: flux-system/cluster-apps Kustomization: observability/grafana
@@ -9,13 +9,13 @@
namespace: observability
spec:
commonMetadata:
labels:
app.kubernetes.io/name: grafana
components:
- - ../../../../../shared/components/gatus/external
+ - ../../../../../shared/meta/components/gatus/external
dependsOn:
- name: onepassword-store
namespace: external-secrets
interval: 30m
path: ./kubernetes/utility/apps/observability/grafana/app
postBuild:
--- kubernetes/utility/apps Kustomization: flux-system/cluster-apps Kustomization: self-hosted/it-tools
+++ kubernetes/utility/apps Kustomization: flux-system/cluster-apps Kustomization: self-hosted/it-tools
@@ -9,13 +9,13 @@
namespace: self-hosted
spec:
commonMetadata:
labels:
app.kubernetes.io/name: it-tools
components:
- - ../../../../../shared/components/gatus/external
+ - ../../../../../shared/meta/components/gatus/external
interval: 30m
path: ./kubernetes/utility/apps/self-hosted/it-tools/app
postBuild:
substitute:
APP: it-tools
prune: true
--- kubernetes/utility/apps Kustomization: flux-system/cluster-apps Kustomization: self-hosted/meshcentral
+++ kubernetes/utility/apps Kustomization: flux-system/cluster-apps Kustomization: self-hosted/meshcentral
@@ -9,14 +9,14 @@
namespace: self-hosted
spec:
commonMetadata:
labels:
app.kubernetes.io/name: meshcentral
components:
- - ../../../../../shared/components/gatus/guarded
- - ../../../../../shared/components/volsync
+ - ../../../../../shared/meta/components/gatus/guarded
+ - ../../../../../shared/meta/components/volsync
dependsOn:
- name: volsync
namespace: storage
interval: 30m
path: ./kubernetes/utility/apps/self-hosted/meshcentral/app
postBuild:
--- kubernetes/utility/apps Kustomization: flux-system/cluster-apps Kustomization: self-hosted/thelounge
+++ kubernetes/utility/apps Kustomization: flux-system/cluster-apps Kustomization: self-hosted/thelounge
@@ -9,14 +9,14 @@
namespace: self-hosted
spec:
commonMetadata:
labels:
app.kubernetes.io/name: thelounge
components:
- - ../../../../../shared/components/gatus/external
- - ../../../../../shared/components/volsync
+ - ../../../../../shared/meta/components/gatus/external
+ - ../../../../../shared/meta/components/volsync
dependsOn:
- name: volsync
namespace: storage
interval: 30m
path: ./kubernetes/utility/apps/self-hosted/thelounge/app
postBuild:
--- kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/actions-runner-controller
+++ kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/actions-runner-controller
@@ -0,0 +1,14 @@
+---
+apiVersion: source.toolkit.fluxcd.io/v1
+kind: HelmRepository
+metadata:
+ labels:
+ kustomize.toolkit.fluxcd.io/name: cluster-shared-meta
+ kustomize.toolkit.fluxcd.io/namespace: flux-system
+ name: actions-runner-controller
+ namespace: flux-system
+spec:
+ interval: 30m
+ type: oci
+ url: oci://ghcr.io/actions/actions-runner-controller-charts
+
--- kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/backube
+++ kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/backube
@@ -0,0 +1,13 @@
+---
+apiVersion: source.toolkit.fluxcd.io/v1
+kind: HelmRepository
+metadata:
+ labels:
+ kustomize.toolkit.fluxcd.io/name: cluster-shared-meta
+ kustomize.toolkit.fluxcd.io/namespace: flux-system
+ name: backube
+ namespace: flux-system
+spec:
+ interval: 1h
+ url: https://backube.github.io/helm-charts/
+
--- kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/bjw-s
+++ kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/bjw-s
@@ -0,0 +1,14 @@
+---
+apiVersion: source.toolkit.fluxcd.io/v1
+kind: HelmRepository
+metadata:
+ labels:
+ kustomize.toolkit.fluxcd.io/name: cluster-shared-meta
+ kustomize.toolkit.fluxcd.io/namespace: flux-system
+ name: bjw-s
+ namespace: flux-system
+spec:
+ interval: 30m
+ type: oci
+ url: oci://ghcr.io/bjw-s/helm
+
--- kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/cilium
+++ kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/cilium
@@ -0,0 +1,13 @@
+---
+apiVersion: source.toolkit.fluxcd.io/v1
+kind: HelmRepository
+metadata:
+ labels:
+ kustomize.toolkit.fluxcd.io/name: cluster-shared-meta
+ kustomize.toolkit.fluxcd.io/namespace: flux-system
+ name: cilium
+ namespace: flux-system
+spec:
+ interval: 1h
+ url: https://helm.cilium.io
+
--- kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/controlplaneio
+++ kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/controlplaneio
@@ -0,0 +1,14 @@
+---
+apiVersion: source.toolkit.fluxcd.io/v1
+kind: HelmRepository
+metadata:
+ labels:
+ kustomize.toolkit.fluxcd.io/name: cluster-shared-meta
+ kustomize.toolkit.fluxcd.io/namespace: flux-system
+ name: controlplaneio
+ namespace: flux-system
+spec:
+ interval: 30m
+ type: oci
+ url: oci://ghcr.io/controlplaneio-fluxcd/charts
+
--- kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/coredns
+++ kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/coredns
@@ -0,0 +1,13 @@
+---
+apiVersion: source.toolkit.fluxcd.io/v1
+kind: HelmRepository
+metadata:
+ labels:
+ kustomize.toolkit.fluxcd.io/name: cluster-shared-meta
+ kustomize.toolkit.fluxcd.io/namespace: flux-system
+ name: coredns
+ namespace: flux-system
+spec:
+ interval: 1h
+ url: https://coredns.github.io/helm
+
--- kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/descheduler
+++ kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/descheduler
@@ -0,0 +1,13 @@
+---
+apiVersion: source.toolkit.fluxcd.io/v1
+kind: HelmRepository
+metadata:
+ labels:
+ kustomize.toolkit.fluxcd.io/name: cluster-shared-meta
+ kustomize.toolkit.fluxcd.io/namespace: flux-system
+ name: descheduler
+ namespace: flux-system
+spec:
+ interval: 2h
+ url: https://kubernetes-sigs.github.io/descheduler
+
--- kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/external-dns
+++ kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/external-dns
@@ -0,0 +1,13 @@
+---
+apiVersion: source.toolkit.fluxcd.io/v1
+kind: HelmRepository
+metadata:
+ labels:
+ kustomize.toolkit.fluxcd.io/name: cluster-shared-meta
+ kustomize.toolkit.fluxcd.io/namespace: flux-system
+ name: external-dns
+ namespace: flux-system
+spec:
+ interval: 1h
+ url: https://kubernetes-sigs.github.io/external-dns
+
--- kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/external-secrets
+++ kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/external-secrets
@@ -0,0 +1,14 @@
+---
+apiVersion: source.toolkit.fluxcd.io/v1
+kind: HelmRepository
+metadata:
+ labels:
+ kustomize.toolkit.fluxcd.io/name: cluster-shared-meta
+ kustomize.toolkit.fluxcd.io/namespace: flux-system
+ name: external-secrets
+ namespace: flux-system
+spec:
+ interval: 30m
+ type: oci
+ url: oci://ghcr.io/external-secrets/charts
+
--- kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/fluxcd-community
+++ kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/fluxcd-community
@@ -0,0 +1,14 @@
+---
+apiVersion: source.toolkit.fluxcd.io/v1
+kind: HelmRepository
+metadata:
+ labels:
+ kustomize.toolkit.fluxcd.io/name: cluster-shared-meta
+ kustomize.toolkit.fluxcd.io/namespace: flux-system
+ name: fluxcd-community
+ namespace: flux-system
+spec:
+ interval: 30m
+ type: oci
+ url: oci://ghcr.io/fluxcd-community/charts
+
--- kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/fluxcd-kustomize-mutating-webhook
+++ kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/fluxcd-kustomize-mutating-webhook
@@ -0,0 +1,13 @@
+---
+apiVersion: source.toolkit.fluxcd.io/v1
+kind: HelmRepository
+metadata:
+ labels:
+ kustomize.toolkit.fluxcd.io/name: cluster-shared-meta
+ kustomize.toolkit.fluxcd.io/namespace: flux-system
+ name: fluxcd-kustomize-mutating-webhook
+ namespace: flux-system
+spec:
+ interval: 30m
+ url: https://xunholy.github.io/fluxcd-kustomize-mutating-webhook
+
--- kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/grafana
+++ kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/grafana
@@ -0,0 +1,14 @@
+---
+apiVersion: source.toolkit.fluxcd.io/v1
+kind: HelmRepository
+metadata:
+ labels:
+ kustomize.toolkit.fluxcd.io/name: cluster-shared-meta
+ kustomize.toolkit.fluxcd.io/namespace: flux-system
+ name: grafana
+ namespace: flux-system
+spec:
+ interval: 30m
+ type: oci
+ url: oci://ghcr.io/grafana/helm-charts
+
--- kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/ingress-nginx
+++ kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/ingress-nginx
@@ -0,0 +1,13 @@
+---
+apiVersion: source.toolkit.fluxcd.io/v1
+kind: HelmRepository
+metadata:
+ labels:
+ kustomize.toolkit.fluxcd.io/name: cluster-shared-meta
+ kustomize.toolkit.fluxcd.io/namespace: flux-system
+ name: ingress-nginx
+ namespace: flux-system
+spec:
+ interval: 1h
+ url: https://kubernetes.github.io/ingress-nginx
+
--- kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/intel
+++ kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/intel
@@ -0,0 +1,14 @@
+---
+apiVersion: source.toolkit.fluxcd.io/v1
+kind: HelmRepository
+metadata:
+ labels:
+ kustomize.toolkit.fluxcd.io/name: cluster-shared-meta
+ kustomize.toolkit.fluxcd.io/namespace: flux-system
+ name: intel
+ namespace: flux-system
+spec:
+ interval: 30m
+ timeout: 3m
+ url: https://intel.github.io/helm-charts
+
--- kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/jetstack
+++ kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/jetstack
@@ -0,0 +1,13 @@
+---
+apiVersion: source.toolkit.fluxcd.io/v1
+kind: HelmRepository
+metadata:
+ labels:
+ kustomize.toolkit.fluxcd.io/name: cluster-shared-meta
+ kustomize.toolkit.fluxcd.io/namespace: flux-system
+ name: jetstack
+ namespace: flux-system
+spec:
+ interval: 1h
+ url: https://charts.jetstack.io/
+
--- kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/node-feature-discovery
+++ kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/node-feature-discovery
@@ -0,0 +1,13 @@
+---
+apiVersion: source.toolkit.fluxcd.io/v1
+kind: HelmRepository
+metadata:
+ labels:
+ kustomize.toolkit.fluxcd.io/name: cluster-shared-meta
+ kustomize.toolkit.fluxcd.io/namespace: flux-system
+ name: node-feature-discovery
+ namespace: flux-system
+spec:
+ interval: 2h
+ url: https://kubernetes-sigs.github.io/node-feature-discovery/charts
+
--- kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/metrics-server
+++ kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/metrics-server
@@ -0,0 +1,13 @@
+---
+apiVersion: source.toolkit.fluxcd.io/v1
+kind: HelmRepository
+metadata:
+ labels:
+ kustomize.toolkit.fluxcd.io/name: cluster-shared-meta
+ kustomize.toolkit.fluxcd.io/namespace: flux-system
+ name: metrics-server
+ namespace: flux-system
+spec:
+ interval: 1h
+ url: https://kubernetes-sigs.github.io/metrics-server
+
--- kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/openebs
+++ kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/openebs
@@ -0,0 +1,13 @@
+---
+apiVersion: source.toolkit.fluxcd.io/v1
+kind: HelmRepository
+metadata:
+ labels:
+ kustomize.toolkit.fluxcd.io/name: cluster-shared-meta
+ kustomize.toolkit.fluxcd.io/namespace: flux-system
+ name: openebs
+ namespace: flux-system
+spec:
+ interval: 1h
+ url: https://openebs.github.io/openebs
+
--- kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/piraeus
+++ kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/piraeus
@@ -0,0 +1,13 @@
+---
+apiVersion: source.toolkit.fluxcd.io/v1
+kind: HelmRepository
+metadata:
+ labels:
+ kustomize.toolkit.fluxcd.io/name: cluster-shared-meta
+ kustomize.toolkit.fluxcd.io/namespace: flux-system
+ name: piraeus
+ namespace: flux-system
+spec:
+ interval: 1h
+ url: https://piraeus.io/helm-charts/
+
--- kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/prometheus-community
+++ kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/prometheus-community
@@ -0,0 +1,14 @@
+---
+apiVersion: source.toolkit.fluxcd.io/v1
+kind: HelmRepository
+metadata:
+ labels:
+ kustomize.toolkit.fluxcd.io/name: cluster-shared-meta
+ kustomize.toolkit.fluxcd.io/namespace: flux-system
+ name: prometheus-community
+ namespace: flux-system
+spec:
+ interval: 30m
+ type: oci
+ url: oci://ghcr.io/prometheus-community/charts
+
--- kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/spegel
+++ kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/spegel
@@ -0,0 +1,14 @@
+---
+apiVersion: source.toolkit.fluxcd.io/v1
+kind: HelmRepository
+metadata:
+ labels:
+ kustomize.toolkit.fluxcd.io/name: cluster-shared-meta
+ kustomize.toolkit.fluxcd.io/namespace: flux-system
+ name: spegel
+ namespace: flux-system
+spec:
+ interval: 30m
+ type: oci
+ url: oci://ghcr.io/spegel-org/helm-charts
+
--- kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/stakater
+++ kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/stakater
@@ -0,0 +1,14 @@
+---
+apiVersion: source.toolkit.fluxcd.io/v1
+kind: HelmRepository
+metadata:
+ labels:
+ kustomize.toolkit.fluxcd.io/name: cluster-shared-meta
+ kustomize.toolkit.fluxcd.io/namespace: flux-system
+ name: stakater
+ namespace: flux-system
+spec:
+ interval: 30m
+ type: oci
+ url: oci://ghcr.io/stakater/charts
+
--- kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/weave-gitops
+++ kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/weave-gitops
@@ -0,0 +1,14 @@
+---
+apiVersion: source.toolkit.fluxcd.io/v1
+kind: HelmRepository
+metadata:
+ labels:
+ kustomize.toolkit.fluxcd.io/name: cluster-shared-meta
+ kustomize.toolkit.fluxcd.io/namespace: flux-system
+ name: weave-gitops
+ namespace: flux-system
+spec:
+ interval: 30m
+ type: oci
+ url: oci://ghcr.io/weaveworks/charts
+
--- kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/wiremind
+++ kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/wiremind
@@ -0,0 +1,13 @@
+---
+apiVersion: source.toolkit.fluxcd.io/v1
+kind: HelmRepository
+metadata:
+ labels:
+ kustomize.toolkit.fluxcd.io/name: cluster-shared-meta
+ kustomize.toolkit.fluxcd.io/namespace: flux-system
+ name: wiremind
+ namespace: flux-system
+spec:
+ interval: 2h
+ url: https://wiremind.github.io/wiremind-helm-charts/
+ |
--- kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/actions-runner-controller
+++ kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/actions-runner-controller
@@ -1,14 +0,0 @@
----
-apiVersion: source.toolkit.fluxcd.io/v1
-kind: HelmRepository
-metadata:
- labels:
- kustomize.toolkit.fluxcd.io/name: cluster-shared
- kustomize.toolkit.fluxcd.io/namespace: flux-system
- name: actions-runner-controller
- namespace: flux-system
-spec:
- interval: 30m
- type: oci
- url: oci://ghcr.io/actions/actions-runner-controller-charts
-
--- kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/backube
+++ kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/backube
@@ -1,13 +0,0 @@
----
-apiVersion: source.toolkit.fluxcd.io/v1
-kind: HelmRepository
-metadata:
- labels:
- kustomize.toolkit.fluxcd.io/name: cluster-shared
- kustomize.toolkit.fluxcd.io/namespace: flux-system
- name: backube
- namespace: flux-system
-spec:
- interval: 1h
- url: https://backube.github.io/helm-charts/
-
--- kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/bjw-s
+++ kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/bjw-s
@@ -1,14 +0,0 @@
----
-apiVersion: source.toolkit.fluxcd.io/v1
-kind: HelmRepository
-metadata:
- labels:
- kustomize.toolkit.fluxcd.io/name: cluster-shared
- kustomize.toolkit.fluxcd.io/namespace: flux-system
- name: bjw-s
- namespace: flux-system
-spec:
- interval: 30m
- type: oci
- url: oci://ghcr.io/bjw-s/helm
-
--- kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/cilium
+++ kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/cilium
@@ -1,13 +0,0 @@
----
-apiVersion: source.toolkit.fluxcd.io/v1
-kind: HelmRepository
-metadata:
- labels:
- kustomize.toolkit.fluxcd.io/name: cluster-shared
- kustomize.toolkit.fluxcd.io/namespace: flux-system
- name: cilium
- namespace: flux-system
-spec:
- interval: 1h
- url: https://helm.cilium.io
-
--- kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/controlplaneio
+++ kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/controlplaneio
@@ -1,14 +0,0 @@
----
-apiVersion: source.toolkit.fluxcd.io/v1
-kind: HelmRepository
-metadata:
- labels:
- kustomize.toolkit.fluxcd.io/name: cluster-shared
- kustomize.toolkit.fluxcd.io/namespace: flux-system
- name: controlplaneio
- namespace: flux-system
-spec:
- interval: 30m
- type: oci
- url: oci://ghcr.io/controlplaneio-fluxcd/charts
-
--- kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/coredns
+++ kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/coredns
@@ -1,13 +0,0 @@
----
-apiVersion: source.toolkit.fluxcd.io/v1
-kind: HelmRepository
-metadata:
- labels:
- kustomize.toolkit.fluxcd.io/name: cluster-shared
- kustomize.toolkit.fluxcd.io/namespace: flux-system
- name: coredns
- namespace: flux-system
-spec:
- interval: 1h
- url: https://coredns.github.io/helm
-
--- kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/descheduler
+++ kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/descheduler
@@ -1,13 +0,0 @@
----
-apiVersion: source.toolkit.fluxcd.io/v1
-kind: HelmRepository
-metadata:
- labels:
- kustomize.toolkit.fluxcd.io/name: cluster-shared
- kustomize.toolkit.fluxcd.io/namespace: flux-system
- name: descheduler
- namespace: flux-system
-spec:
- interval: 2h
- url: https://kubernetes-sigs.github.io/descheduler
-
--- kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/external-dns
+++ kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/external-dns
@@ -1,13 +0,0 @@
----
-apiVersion: source.toolkit.fluxcd.io/v1
-kind: HelmRepository
-metadata:
- labels:
- kustomize.toolkit.fluxcd.io/name: cluster-shared
- kustomize.toolkit.fluxcd.io/namespace: flux-system
- name: external-dns
- namespace: flux-system
-spec:
- interval: 1h
- url: https://kubernetes-sigs.github.io/external-dns
-
--- kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/external-secrets
+++ kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/external-secrets
@@ -1,14 +0,0 @@
----
-apiVersion: source.toolkit.fluxcd.io/v1
-kind: HelmRepository
-metadata:
- labels:
- kustomize.toolkit.fluxcd.io/name: cluster-shared
- kustomize.toolkit.fluxcd.io/namespace: flux-system
- name: external-secrets
- namespace: flux-system
-spec:
- interval: 30m
- type: oci
- url: oci://ghcr.io/external-secrets/charts
-
--- kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/fluxcd-community
+++ kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/fluxcd-community
@@ -1,14 +0,0 @@
----
-apiVersion: source.toolkit.fluxcd.io/v1
-kind: HelmRepository
-metadata:
- labels:
- kustomize.toolkit.fluxcd.io/name: cluster-shared
- kustomize.toolkit.fluxcd.io/namespace: flux-system
- name: fluxcd-community
- namespace: flux-system
-spec:
- interval: 30m
- type: oci
- url: oci://ghcr.io/fluxcd-community/charts
-
--- kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/fluxcd-kustomize-mutating-webhook
+++ kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/fluxcd-kustomize-mutating-webhook
@@ -1,13 +0,0 @@
----
-apiVersion: source.toolkit.fluxcd.io/v1
-kind: HelmRepository
-metadata:
- labels:
- kustomize.toolkit.fluxcd.io/name: cluster-shared
- kustomize.toolkit.fluxcd.io/namespace: flux-system
- name: fluxcd-kustomize-mutating-webhook
- namespace: flux-system
-spec:
- interval: 30m
- url: https://xunholy.github.io/fluxcd-kustomize-mutating-webhook
-
--- kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/grafana
+++ kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/grafana
@@ -1,14 +0,0 @@
----
-apiVersion: source.toolkit.fluxcd.io/v1
-kind: HelmRepository
-metadata:
- labels:
- kustomize.toolkit.fluxcd.io/name: cluster-shared
- kustomize.toolkit.fluxcd.io/namespace: flux-system
- name: grafana
- namespace: flux-system
-spec:
- interval: 30m
- type: oci
- url: oci://ghcr.io/grafana/helm-charts
-
--- kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/ingress-nginx
+++ kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/ingress-nginx
@@ -1,13 +0,0 @@
----
-apiVersion: source.toolkit.fluxcd.io/v1
-kind: HelmRepository
-metadata:
- labels:
- kustomize.toolkit.fluxcd.io/name: cluster-shared
- kustomize.toolkit.fluxcd.io/namespace: flux-system
- name: ingress-nginx
- namespace: flux-system
-spec:
- interval: 1h
- url: https://kubernetes.github.io/ingress-nginx
-
--- kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/intel
+++ kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/intel
@@ -1,14 +0,0 @@
----
-apiVersion: source.toolkit.fluxcd.io/v1
-kind: HelmRepository
-metadata:
- labels:
- kustomize.toolkit.fluxcd.io/name: cluster-shared
- kustomize.toolkit.fluxcd.io/namespace: flux-system
- name: intel
- namespace: flux-system
-spec:
- interval: 30m
- timeout: 3m
- url: https://intel.github.io/helm-charts
-
--- kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/jetstack
+++ kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/jetstack
@@ -1,13 +0,0 @@
----
-apiVersion: source.toolkit.fluxcd.io/v1
-kind: HelmRepository
-metadata:
- labels:
- kustomize.toolkit.fluxcd.io/name: cluster-shared
- kustomize.toolkit.fluxcd.io/namespace: flux-system
- name: jetstack
- namespace: flux-system
-spec:
- interval: 1h
- url: https://charts.jetstack.io/
-
--- kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/node-feature-discovery
+++ kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/node-feature-discovery
@@ -1,13 +0,0 @@
----
-apiVersion: source.toolkit.fluxcd.io/v1
-kind: HelmRepository
-metadata:
- labels:
- kustomize.toolkit.fluxcd.io/name: cluster-shared
- kustomize.toolkit.fluxcd.io/namespace: flux-system
- name: node-feature-discovery
- namespace: flux-system
-spec:
- interval: 2h
- url: https://kubernetes-sigs.github.io/node-feature-discovery/charts
-
--- kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/metrics-server
+++ kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/metrics-server
@@ -1,13 +0,0 @@
----
-apiVersion: source.toolkit.fluxcd.io/v1
-kind: HelmRepository
-metadata:
- labels:
- kustomize.toolkit.fluxcd.io/name: cluster-shared
- kustomize.toolkit.fluxcd.io/namespace: flux-system
- name: metrics-server
- namespace: flux-system
-spec:
- interval: 1h
- url: https://kubernetes-sigs.github.io/metrics-server
-
--- kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/openebs
+++ kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/openebs
@@ -1,13 +0,0 @@
----
-apiVersion: source.toolkit.fluxcd.io/v1
-kind: HelmRepository
-metadata:
- labels:
- kustomize.toolkit.fluxcd.io/name: cluster-shared
- kustomize.toolkit.fluxcd.io/namespace: flux-system
- name: openebs
- namespace: flux-system
-spec:
- interval: 1h
- url: https://openebs.github.io/openebs
-
--- kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/piraeus
+++ kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/piraeus
@@ -1,13 +0,0 @@
----
-apiVersion: source.toolkit.fluxcd.io/v1
-kind: HelmRepository
-metadata:
- labels:
- kustomize.toolkit.fluxcd.io/name: cluster-shared
- kustomize.toolkit.fluxcd.io/namespace: flux-system
- name: piraeus
- namespace: flux-system
-spec:
- interval: 1h
- url: https://piraeus.io/helm-charts/
-
--- kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/prometheus-community
+++ kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/prometheus-community
@@ -1,14 +0,0 @@
----
-apiVersion: source.toolkit.fluxcd.io/v1
-kind: HelmRepository
-metadata:
- labels:
- kustomize.toolkit.fluxcd.io/name: cluster-shared
- kustomize.toolkit.fluxcd.io/namespace: flux-system
- name: prometheus-community
- namespace: flux-system
-spec:
- interval: 30m
- type: oci
- url: oci://ghcr.io/prometheus-community/charts
-
--- kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/spegel
+++ kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/spegel
@@ -1,14 +0,0 @@
----
-apiVersion: source.toolkit.fluxcd.io/v1
-kind: HelmRepository
-metadata:
- labels:
- kustomize.toolkit.fluxcd.io/name: cluster-shared
- kustomize.toolkit.fluxcd.io/namespace: flux-system
- name: spegel
- namespace: flux-system
-spec:
- interval: 30m
- type: oci
- url: oci://ghcr.io/spegel-org/helm-charts
-
--- kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/stakater
+++ kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/stakater
@@ -1,14 +0,0 @@
----
-apiVersion: source.toolkit.fluxcd.io/v1
-kind: HelmRepository
-metadata:
- labels:
- kustomize.toolkit.fluxcd.io/name: cluster-shared
- kustomize.toolkit.fluxcd.io/namespace: flux-system
- name: stakater
- namespace: flux-system
-spec:
- interval: 30m
- type: oci
- url: oci://ghcr.io/stakater/charts
-
--- kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/weave-gitops
+++ kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/weave-gitops
@@ -1,14 +0,0 @@
----
-apiVersion: source.toolkit.fluxcd.io/v1
-kind: HelmRepository
-metadata:
- labels:
- kustomize.toolkit.fluxcd.io/name: cluster-shared
- kustomize.toolkit.fluxcd.io/namespace: flux-system
- name: weave-gitops
- namespace: flux-system
-spec:
- interval: 30m
- type: oci
- url: oci://ghcr.io/weaveworks/charts
-
--- kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/wiremind
+++ kubernetes/shared Kustomization: flux-system/cluster-shared HelmRepository: flux-system/wiremind
@@ -1,13 +0,0 @@
----
-apiVersion: source.toolkit.fluxcd.io/v1
-kind: HelmRepository
-metadata:
- labels:
- kustomize.toolkit.fluxcd.io/name: cluster-shared
- kustomize.toolkit.fluxcd.io/namespace: flux-system
- name: wiremind
- namespace: flux-system
-spec:
- interval: 2h
- url: https://wiremind.github.io/wiremind-helm-charts/
-
--- kubernetes/main/apps Kustomization: flux-system/cluster-apps Kustomization: downloads/bazarr
+++ kubernetes/main/apps Kustomization: flux-system/cluster-apps Kustomization: downloads/bazarr
@@ -9,14 +9,14 @@
namespace: downloads
spec:
commonMetadata:
labels:
app.kubernetes.io/name: bazarr
components:
- - ../../../../../shared/components/gatus/guarded
- - ../../../../../shared/components/volsync
+ - ../../../../../shared/meta/components/gatus/guarded
+ - ../../../../../shared/meta/components/volsync
dependsOn:
- name: crunchy-postgres-cluster
namespace: database
- name: crunchy-postgres-stores
namespace: database
- name: onepassword-store
--- kubernetes/main/apps Kustomization: flux-system/cluster-apps Kustomization: downloads/dashbrr
+++ kubernetes/main/apps Kustomization: flux-system/cluster-apps Kustomization: downloads/dashbrr
@@ -9,13 +9,13 @@
namespace: downloads
spec:
commonMetadata:
labels:
app.kubernetes.io/name: dashbrr
components:
- - ../../../../../shared/components/gatus/guarded
+ - ../../../../../shared/meta/components/gatus/guarded
dependsOn:
- name: crunchy-postgres-cluster
namespace: database
- name: crunchy-postgres-stores
namespace: database
- name: onepassword-store
--- kubernetes/main/apps Kustomization: flux-system/cluster-apps Kustomization: downloads/kapowarr
+++ kubernetes/main/apps Kustomization: flux-system/cluster-apps Kustomization: downloads/kapowarr
@@ -9,14 +9,14 @@
namespace: downloads
spec:
commonMetadata:
labels:
app.kubernetes.io/name: kapowarr
components:
- - ../../../../../shared/components/gatus/guarded
- - ../../../../../shared/components/volsync
+ - ../../../../../shared/meta/components/gatus/guarded
+ - ../../../../../shared/meta/components/volsync
dependsOn:
- name: volsync
namespace: storage
interval: 30m
path: ./kubernetes/main/apps/downloads/kapowarr/app
postBuild:
--- kubernetes/main/apps Kustomization: flux-system/cluster-apps Kustomization: downloads/metube
+++ kubernetes/main/apps Kustomization: flux-system/cluster-apps Kustomization: downloads/metube
@@ -9,14 +9,14 @@
namespace: downloads
spec:
commonMetadata:
labels:
app.kubernetes.io/name: metube
components:
- - ../../../../../shared/components/gatus/guarded
- - ../../../../../shared/components/volsync
+ - ../../../../../shared/meta/components/gatus/guarded
+ - ../../../../../shared/meta/components/volsync
dependsOn:
- name: volsync
namespace: storage
interval: 30m
path: ./kubernetes/main/apps/downloads/metube/app
postBuild:
--- kubernetes/main/apps Kustomization: flux-system/cluster-apps Kustomization: downloads/mylar
+++ kubernetes/main/apps Kustomization: flux-system/cluster-apps Kustomization: downloads/mylar
@@ -9,14 +9,14 @@
namespace: downloads
spec:
commonMetadata:
labels:
app.kubernetes.io/name: mylar
components:
- - ../../../../../shared/components/gatus/guarded
- - ../../../../../shared/components/volsync
+ - ../../../../../shared/meta/components/gatus/guarded
+ - ../../../../../shared/meta/components/volsync
dependsOn:
- name: volsync
namespace: storage
interval: 30m
path: ./kubernetes/main/apps/downloads/mylar/app
postBuild:
--- kubernetes/main/apps Kustomization: flux-system/cluster-apps Kustomization: downloads/prowlarr
+++ kubernetes/main/apps Kustomization: flux-system/cluster-apps Kustomization: downloads/prowlarr
@@ -9,13 +9,13 @@
namespace: downloads
spec:
commonMetadata:
labels:
app.kubernetes.io/name: prowlarr
components:
- - ../../../../../shared/components/gatus/guarded
+ - ../../../../../shared/meta/components/gatus/guarded
dependsOn:
- name: crunchy-postgres-cluster
namespace: database
- name: crunchy-postgres-stores
namespace: database
- name: onepassword-store
--- kubernetes/main/apps Kustomization: flux-system/cluster-apps Kustomization: downloads/qbittorrent
+++ kubernetes/main/apps Kustomization: flux-system/cluster-apps Kustomization: downloads/qbittorrent
@@ -9,14 +9,14 @@
namespace: downloads
spec:
commonMetadata:
labels:
app.kubernetes.io/name: qbittorrent
components:
- - ../../../../../shared/components/gatus/guarded
- - ../../../../../shared/components/volsync
+ - ../../../../../shared/meta/components/gatus/guarded
+ - ../../../../../shared/meta/components/volsync
dependsOn:
- name: volsync
namespace: storage
interval: 30m
path: ./kubernetes/main/apps/downloads/qbittorrent/app
postBuild:
--- kubernetes/main/apps Kustomization: flux-system/cluster-apps Kustomization: downloads/radarr
+++ kubernetes/main/apps Kustomization: flux-system/cluster-apps Kustomization: downloads/radarr
@@ -9,13 +9,13 @@
namespace: downloads
spec:
commonMetadata:
labels:
app.kubernetes.io/name: radarr
components:
- - ../../../../../shared/components/gatus/guarded
+ - ../../../../../shared/meta/components/gatus/guarded
dependsOn:
- name: crunchy-postgres-cluster
namespace: database
- name: crunchy-postgres-stores
namespace: database
- name: onepassword-store
--- kubernetes/main/apps Kustomization: flux-system/cluster-apps Kustomization: downloads/readarr
+++ kubernetes/main/apps Kustomization: flux-system/cluster-apps Kustomization: downloads/readarr
@@ -9,13 +9,13 @@
namespace: downloads
spec:
commonMetadata:
labels:
app.kubernetes.io/name: readarr
components:
- - ../../../../../shared/components/gatus/guarded
+ - ../../../../../shared/meta/components/gatus/guarded
dependsOn:
- name: crunchy-postgres-cluster
namespace: database
- name: crunchy-postgres-stores
namespace: database
- name: onepassword-store
--- kubernetes/main/apps Kustomization: flux-system/cluster-apps Kustomization: downloads/recyclarr
+++ kubernetes/main/apps Kustomization: flux-system/cluster-apps Kustomization: downloads/recyclarr
@@ -9,13 +9,13 @@
namespace: downloads
spec:
commonMetadata:
labels:
app.kubernetes.io/name: recyclarr
components:
- - ../../../../../shared/components/volsync
+ - ../../../../../shared/meta/components/volsync
dependsOn:
- name: radarr
namespace: downloads
- name: sonarr
namespace: downloads
- name: onepassword-store
--- kubernetes/main/apps Kustomization: flux-system/cluster-apps Kustomization: downloads/sabnzbd
+++ kubernetes/main/apps Kustomization: flux-system/cluster-apps Kustomization: downloads/sabnzbd
@@ -9,14 +9,14 @@
namespace: downloads
spec:
commonMetadata:
labels:
app.kubernetes.io/name: sabnzbd
components:
- - ../../../../../shared/components/gatus/guarded
- - ../../../../../shared/components/volsync
+ - ../../../../../shared/meta/components/gatus/guarded
+ - ../../../../../shared/meta/components/volsync
dependsOn:
- name: onepassword-store
namespace: external-secrets
- name: volsync
namespace: storage
interval: 30m
--- kubernetes/main/apps Kustomization: flux-system/cluster-apps Kustomization: downloads/sonarr
+++ kubernetes/main/apps Kustomization: flux-system/cluster-apps Kustomization: downloads/sonarr
@@ -9,13 +9,13 @@
namespace: downloads
spec:
commonMetadata:
labels:
app.kubernetes.io/name: sonarr
components:
- - ../../../../../shared/components/gatus/guarded
+ - ../../../../../shared/meta/components/gatus/guarded
dependsOn:
- name: crunchy-postgres-cluster
namespace: database
- name: crunchy-postgres-stores
namespace: database
- name: onepassword-store
--- kubernetes/main/apps Kustomization: flux-system/cluster-apps Kustomization: media/ersatztv
+++ kubernetes/main/apps Kustomization: flux-system/cluster-apps Kustomization: media/ersatztv
@@ -9,14 +9,14 @@
namespace: media
spec:
commonMetadata:
labels:
app.kubernetes.io/name: ersatztv
components:
- - ../../../../../shared/components/gatus/guarded
- - ../../../../../shared/components/volsync
+ - ../../../../../shared/meta/components/gatus/guarded
+ - ../../../../../shared/meta/components/volsync
dependsOn:
- name: onepassword-store
namespace: external-secrets
- name: volsync
namespace: storage
interval: 30m
--- kubernetes/main/apps Kustomization: flux-system/cluster-apps Kustomization: media/jellyseerr
+++ kubernetes/main/apps Kustomization: flux-system/cluster-apps Kustomization: media/jellyseerr
@@ -9,14 +9,14 @@
namespace: media
spec:
commonMetadata:
labels:
app.kubernetes.io/name: jellyseerr
components:
- - ../../../../../shared/components/gatus/external
- - ../../../../../shared/components/volsync
+ - ../../../../../shared/meta/components/gatus/external
+ - ../../../../../shared/meta/components/volsync
dependsOn:
- name: onepassword-store
namespace: external-secrets
- name: volsync
namespace: storage
interval: 30m
--- kubernetes/main/apps Kustomization: flux-system/cluster-apps Kustomization: media/kavita
+++ kubernetes/main/apps Kustomization: flux-system/cluster-apps Kustomization: media/kavita
@@ -9,14 +9,14 @@
namespace: media
spec:
commonMetadata:
labels:
app.kubernetes.io/name: kavita
components:
- - ../../../../../shared/components/gatus/external
- - ../../../../../shared/components/volsync
+ - ../../../../../shared/meta/components/gatus/external
+ - ../../../../../shared/meta/components/volsync
dependsOn:
- name: volsync
namespace: storage
interval: 30m
path: ./kubernetes/main/apps/media/kavita/app
postBuild:
--- kubernetes/main/apps Kustomization: flux-system/cluster-apps Kustomization: media/komga
+++ kubernetes/main/apps Kustomization: flux-system/cluster-apps Kustomization: media/komga
@@ -9,14 +9,14 @@
namespace: media
spec:
commonMetadata:
labels:
app.kubernetes.io/name: komga
components:
- - ../../../../../shared/components/gatus/external
- - ../../../../../shared/components/volsync
+ - ../../../../../shared/meta/components/gatus/external
+ - ../../../../../shared/meta/components/volsync
dependsOn:
- name: volsync
namespace: storage
interval: 30m
path: ./kubernetes/main/apps/media/komga/app
postBuild:
--- kubernetes/main/apps Kustomization: flux-system/cluster-apps Kustomization: media/kyoo
+++ kubernetes/main/apps Kustomization: flux-system/cluster-apps Kustomization: media/kyoo
@@ -9,14 +9,14 @@
namespace: media
spec:
commonMetadata:
labels:
app.kubernetes.io/name: kyoo
components:
- - ../../../../../shared/components/gatus/external
- - ../../../../../shared/components/volsync
+ - ../../../../../shared/meta/components/gatus/external
+ - ../../../../../shared/meta/components/volsync
dependsOn:
- name: onepassword-store
namespace: external-secrets
- name: volsync
namespace: storage
interval: 30m
--- kubernetes/main/apps Kustomization: flux-system/cluster-apps Kustomization: media/maintainerr
+++ kubernetes/main/apps Kustomization: flux-system/cluster-apps Kustomization: media/maintainerr
@@ -9,14 +9,14 @@
namespace: media
spec:
commonMetadata:
labels:
app.kubernetes.io/name: maintainerr
components:
- - ../../../../../shared/components/gatus/guarded
- - ../../../../../shared/components/volsync
+ - ../../../../../shared/meta/components/gatus/guarded
+ - ../../../../../shared/meta/components/volsync
dependsOn:
- name: volsync
namespace: storage
interval: 30m
path: ./kubernetes/main/apps/media/maintainerr/app
postBuild:
--- kubernetes/main/apps Kustomization: flux-system/cluster-apps Kustomization: media/plex
+++ kubernetes/main/apps Kustomization: flux-system/cluster-apps Kustomization: media/plex
@@ -9,14 +9,14 @@
namespace: media
spec:
commonMetadata:
labels:
app.kubernetes.io/name: plex
components:
- - ../../../../../shared/components/gatus/external
- - ../../../../../shared/components/volsync
+ - ../../../../../shared/meta/components/gatus/external
+ - ../../../../../shared/meta/components/volsync
dependsOn:
- name: onepassword-store
namespace: external-secrets
- name: volsync
namespace: storage
interval: 30m
--- kubernetes/main/apps Kustomization: flux-system/cluster-apps Kustomization: media/kometa
+++ kubernetes/main/apps Kustomization: flux-system/cluster-apps Kustomization: media/kometa
@@ -9,13 +9,13 @@
namespace: media
spec:
commonMetadata:
labels:
app.kubernetes.io/name: kometa
components:
- - ../../../../../shared/components/volsync
+ - ../../../../../shared/meta/components/volsync
dependsOn:
- name: plex
namespace: media
- name: tautulli
namespace: media
- name: radarr
--- kubernetes/main/apps Kustomization: flux-system/cluster-apps Kustomization: media/tautulli
+++ kubernetes/main/apps Kustomization: flux-system/cluster-apps Kustomization: media/tautulli
@@ -9,14 +9,14 @@
namespace: media
spec:
commonMetadata:
labels:
app.kubernetes.io/name: tautulli
components:
- - ../../../../../shared/components/gatus/external
- - ../../../../../shared/components/volsync
+ - ../../../../../shared/meta/components/gatus/external
+ - ../../../../../shared/meta/components/volsync
dependsOn:
- name: volsync
namespace: storage
interval: 30m
path: ./kubernetes/main/apps/media/tautulli/app
postBuild:
--- kubernetes/main/apps Kustomization: flux-system/cluster-apps Kustomization: media/wizarr
+++ kubernetes/main/apps Kustomization: flux-system/cluster-apps Kustomization: media/wizarr
@@ -9,14 +9,14 @@
namespace: media
spec:
commonMetadata:
labels:
app.kubernetes.io/name: wizarr
components:
- - ../../../../../shared/components/gatus/external
- - ../../../../../shared/components/volsync
+ - ../../../../../shared/meta/components/gatus/external
+ - ../../../../../shared/meta/components/volsync
dependsOn:
- name: plex
namespace: media
- name: jellyseerr
namespace: media
- name: volsync
--- kubernetes/main/apps Kustomization: flux-system/cluster-apps Kustomization: media/your-spotify
+++ kubernetes/main/apps Kustomization: flux-system/cluster-apps Kustomization: media/your-spotify
@@ -9,14 +9,14 @@
namespace: media
spec:
commonMetadata:
labels:
app.kubernetes.io/name: your-spotify
components:
- - ../../../../../shared/components/gatus/external
- - ../../../../../shared/components/volsync
+ - ../../../../../shared/meta/components/gatus/external
+ - ../../../../../shared/meta/components/volsync
dependsOn:
- name: onepassword-store
namespace: external-secrets
- name: volsync
namespace: storage
interval: 30m
--- kubernetes/main/apps Kustomization: flux-system/cluster-apps Kustomization: observability/gatus
+++ kubernetes/main/apps Kustomization: flux-system/cluster-apps Kustomization: observability/gatus
@@ -9,13 +9,13 @@
namespace: observability
spec:
commonMetadata:
labels:
app.kubernetes.io/name: gatus
components:
- - ../../../../../shared/components/gatus/external
+ - ../../../../../shared/meta/components/gatus/external
dependsOn:
- name: crunchy-postgres-cluster
namespace: database
- name: crunchy-postgres-stores
namespace: database
- name: onepassword-store
--- kubernetes/main/apps Kustomization: flux-system/cluster-apps Kustomization: observability/grafana
+++ kubernetes/main/apps Kustomization: flux-system/cluster-apps Kustomization: observability/grafana
@@ -9,13 +9,13 @@
namespace: observability
spec:
commonMetadata:
labels:
app.kubernetes.io/name: grafana
components:
- - ../../../../../shared/components/gatus/external
+ - ../../../../../shared/meta/components/gatus/external
dependsOn:
- name: crunchy-postgres-cluster
namespace: database
- name: crunchy-postgres-stores
namespace: database
- name: onepassword-store
--- kubernetes/main/apps Kustomization: flux-system/cluster-apps Kustomization: observability/kromgo
+++ kubernetes/main/apps Kustomization: flux-system/cluster-apps Kustomization: observability/kromgo
@@ -9,13 +9,13 @@
namespace: observability
spec:
commonMetadata:
labels:
app.kubernetes.io/name: kromgo
components:
- - ../../../../../shared/components/gatus/external
+ - ../../../../../shared/meta/components/gatus/external
interval: 30m
path: ./kubernetes/main/apps/observability/kromgo/app
postBuild:
substitute:
APP: kromgo
GATUS_STATUS: '404'
--- kubernetes/main/apps Kustomization: flux-system/cluster-apps Kustomization: security/authentik
+++ kubernetes/main/apps Kustomization: flux-system/cluster-apps Kustomization: security/authentik
@@ -9,13 +9,13 @@
namespace: security
spec:
commonMetadata:
labels:
app.kubernetes.io/name: authentik
components:
- - ../../../../../shared/components/gatus/external
+ - ../../../../../shared/meta/components/gatus/external
dependsOn:
- name: crunchy-postgres-cluster
namespace: database
- name: crunchy-postgres-stores
namespace: database
- name: dragonfly-cluster
--- kubernetes/main/apps Kustomization: flux-system/cluster-apps Kustomization: self-hosted/actual
+++ kubernetes/main/apps Kustomization: flux-system/cluster-apps Kustomization: self-hosted/actual
@@ -9,14 +9,14 @@
namespace: self-hosted
spec:
commonMetadata:
labels:
app.kubernetes.io/name: actual
components:
- - ../../../../../shared/components/gatus/guarded
- - ../../../../../shared/components/volsync
+ - ../../../../../shared/meta/components/gatus/guarded
+ - ../../../../../shared/meta/components/volsync
dependsOn:
- name: volsync
namespace: storage
interval: 30m
path: ./kubernetes/main/apps/self-hosted/actual/app
postBuild:
--- kubernetes/main/apps Kustomization: flux-system/cluster-apps Kustomization: self-hosted/atuin
+++ kubernetes/main/apps Kustomization: flux-system/cluster-apps Kustomization: self-hosted/atuin
@@ -9,13 +9,13 @@
namespace: self-hosted
spec:
commonMetadata:
labels:
app.kubernetes.io/name: atuin
components:
- - ../../../../../shared/components/gatus/guarded
+ - ../../../../../shared/meta/components/gatus/guarded
dependsOn:
- name: crunchy-postgres-cluster
namespace: database
- name: crunchy-postgres-stores
namespace: database
- name: onepassword-store
--- kubernetes/main/apps Kustomization: flux-system/cluster-apps Kustomization: self-hosted/homepage
+++ kubernetes/main/apps Kustomization: flux-system/cluster-apps Kustomization: self-hosted/homepage
@@ -9,13 +9,13 @@
namespace: self-hosted
spec:
commonMetadata:
labels:
app.kubernetes.io/name: homepage
components:
- - ../../../../../shared/components/gatus/guarded
+ - ../../../../../shared/meta/components/gatus/guarded
dependsOn:
- name: onepassword-store
namespace: external-secrets
interval: 30m
path: ./kubernetes/main/apps/self-hosted/homepage/app
postBuild:
--- kubernetes/main/apps Kustomization: flux-system/cluster-apps Kustomization: self-hosted/lubelog
+++ kubernetes/main/apps Kustomization: flux-system/cluster-apps Kustomization: self-hosted/lubelog
@@ -9,14 +9,14 @@
namespace: self-hosted
spec:
commonMetadata:
labels:
app.kubernetes.io/name: lubelog
components:
- - ../../../../../shared/components/gatus/guarded
- - ../../../../../shared/components/volsync
+ - ../../../../../shared/meta/components/gatus/guarded
+ - ../../../../../shared/meta/components/volsync
dependsOn:
- name: onepassword-store
namespace: external-secrets
- name: volsync
namespace: storage
interval: 30m
--- kubernetes/main/apps Kustomization: flux-system/cluster-apps Kustomization: self-hosted/paperless
+++ kubernetes/main/apps Kustomization: flux-system/cluster-apps Kustomization: self-hosted/paperless
@@ -9,14 +9,14 @@
namespace: self-hosted
spec:
commonMetadata:
labels:
app.kubernetes.io/name: paperless
components:
- - ../../../../../shared/components/gatus/guarded
- - ../../../../../shared/components/volsync
+ - ../../../../../shared/meta/components/gatus/guarded
+ - ../../../../../shared/meta/components/volsync
dependsOn:
- name: crunchy-postgres-stores
namespace: database
- name: dragonfly-cluster
namespace: database
- name: onepassword-store
--- kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/actions-runner-controller
+++ kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/actions-runner-controller
@@ -0,0 +1,14 @@
+---
+apiVersion: source.toolkit.fluxcd.io/v1
+kind: HelmRepository
+metadata:
+ labels:
+ kustomize.toolkit.fluxcd.io/name: cluster-shared-meta
+ kustomize.toolkit.fluxcd.io/namespace: flux-system
+ name: actions-runner-controller
+ namespace: flux-system
+spec:
+ interval: 30m
+ type: oci
+ url: oci://ghcr.io/actions/actions-runner-controller-charts
+
--- kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/backube
+++ kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/backube
@@ -0,0 +1,13 @@
+---
+apiVersion: source.toolkit.fluxcd.io/v1
+kind: HelmRepository
+metadata:
+ labels:
+ kustomize.toolkit.fluxcd.io/name: cluster-shared-meta
+ kustomize.toolkit.fluxcd.io/namespace: flux-system
+ name: backube
+ namespace: flux-system
+spec:
+ interval: 1h
+ url: https://backube.github.io/helm-charts/
+
--- kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/bjw-s
+++ kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/bjw-s
@@ -0,0 +1,14 @@
+---
+apiVersion: source.toolkit.fluxcd.io/v1
+kind: HelmRepository
+metadata:
+ labels:
+ kustomize.toolkit.fluxcd.io/name: cluster-shared-meta
+ kustomize.toolkit.fluxcd.io/namespace: flux-system
+ name: bjw-s
+ namespace: flux-system
+spec:
+ interval: 30m
+ type: oci
+ url: oci://ghcr.io/bjw-s/helm
+
--- kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/cilium
+++ kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/cilium
@@ -0,0 +1,13 @@
+---
+apiVersion: source.toolkit.fluxcd.io/v1
+kind: HelmRepository
+metadata:
+ labels:
+ kustomize.toolkit.fluxcd.io/name: cluster-shared-meta
+ kustomize.toolkit.fluxcd.io/namespace: flux-system
+ name: cilium
+ namespace: flux-system
+spec:
+ interval: 1h
+ url: https://helm.cilium.io
+
--- kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/controlplaneio
+++ kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/controlplaneio
@@ -0,0 +1,14 @@
+---
+apiVersion: source.toolkit.fluxcd.io/v1
+kind: HelmRepository
+metadata:
+ labels:
+ kustomize.toolkit.fluxcd.io/name: cluster-shared-meta
+ kustomize.toolkit.fluxcd.io/namespace: flux-system
+ name: controlplaneio
+ namespace: flux-system
+spec:
+ interval: 30m
+ type: oci
+ url: oci://ghcr.io/controlplaneio-fluxcd/charts
+
--- kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/coredns
+++ kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/coredns
@@ -0,0 +1,13 @@
+---
+apiVersion: source.toolkit.fluxcd.io/v1
+kind: HelmRepository
+metadata:
+ labels:
+ kustomize.toolkit.fluxcd.io/name: cluster-shared-meta
+ kustomize.toolkit.fluxcd.io/namespace: flux-system
+ name: coredns
+ namespace: flux-system
+spec:
+ interval: 1h
+ url: https://coredns.github.io/helm
+
--- kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/descheduler
+++ kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/descheduler
@@ -0,0 +1,13 @@
+---
+apiVersion: source.toolkit.fluxcd.io/v1
+kind: HelmRepository
+metadata:
+ labels:
+ kustomize.toolkit.fluxcd.io/name: cluster-shared-meta
+ kustomize.toolkit.fluxcd.io/namespace: flux-system
+ name: descheduler
+ namespace: flux-system
+spec:
+ interval: 2h
+ url: https://kubernetes-sigs.github.io/descheduler
+
--- kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/external-dns
+++ kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/external-dns
@@ -0,0 +1,13 @@
+---
+apiVersion: source.toolkit.fluxcd.io/v1
+kind: HelmRepository
+metadata:
+ labels:
+ kustomize.toolkit.fluxcd.io/name: cluster-shared-meta
+ kustomize.toolkit.fluxcd.io/namespace: flux-system
+ name: external-dns
+ namespace: flux-system
+spec:
+ interval: 1h
+ url: https://kubernetes-sigs.github.io/external-dns
+
--- kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/external-secrets
+++ kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/external-secrets
@@ -0,0 +1,14 @@
+---
+apiVersion: source.toolkit.fluxcd.io/v1
+kind: HelmRepository
+metadata:
+ labels:
+ kustomize.toolkit.fluxcd.io/name: cluster-shared-meta
+ kustomize.toolkit.fluxcd.io/namespace: flux-system
+ name: external-secrets
+ namespace: flux-system
+spec:
+ interval: 30m
+ type: oci
+ url: oci://ghcr.io/external-secrets/charts
+
--- kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/fluxcd-community
+++ kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/fluxcd-community
@@ -0,0 +1,14 @@
+---
+apiVersion: source.toolkit.fluxcd.io/v1
+kind: HelmRepository
+metadata:
+ labels:
+ kustomize.toolkit.fluxcd.io/name: cluster-shared-meta
+ kustomize.toolkit.fluxcd.io/namespace: flux-system
+ name: fluxcd-community
+ namespace: flux-system
+spec:
+ interval: 30m
+ type: oci
+ url: oci://ghcr.io/fluxcd-community/charts
+
--- kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/fluxcd-kustomize-mutating-webhook
+++ kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/fluxcd-kustomize-mutating-webhook
@@ -0,0 +1,13 @@
+---
+apiVersion: source.toolkit.fluxcd.io/v1
+kind: HelmRepository
+metadata:
+ labels:
+ kustomize.toolkit.fluxcd.io/name: cluster-shared-meta
+ kustomize.toolkit.fluxcd.io/namespace: flux-system
+ name: fluxcd-kustomize-mutating-webhook
+ namespace: flux-system
+spec:
+ interval: 30m
+ url: https://xunholy.github.io/fluxcd-kustomize-mutating-webhook
+
--- kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/grafana
+++ kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/grafana
@@ -0,0 +1,14 @@
+---
+apiVersion: source.toolkit.fluxcd.io/v1
+kind: HelmRepository
+metadata:
+ labels:
+ kustomize.toolkit.fluxcd.io/name: cluster-shared-meta
+ kustomize.toolkit.fluxcd.io/namespace: flux-system
+ name: grafana
+ namespace: flux-system
+spec:
+ interval: 30m
+ type: oci
+ url: oci://ghcr.io/grafana/helm-charts
+
--- kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/ingress-nginx
+++ kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/ingress-nginx
@@ -0,0 +1,13 @@
+---
+apiVersion: source.toolkit.fluxcd.io/v1
+kind: HelmRepository
+metadata:
+ labels:
+ kustomize.toolkit.fluxcd.io/name: cluster-shared-meta
+ kustomize.toolkit.fluxcd.io/namespace: flux-system
+ name: ingress-nginx
+ namespace: flux-system
+spec:
+ interval: 1h
+ url: https://kubernetes.github.io/ingress-nginx
+
--- kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/intel
+++ kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/intel
@@ -0,0 +1,14 @@
+---
+apiVersion: source.toolkit.fluxcd.io/v1
+kind: HelmRepository
+metadata:
+ labels:
+ kustomize.toolkit.fluxcd.io/name: cluster-shared-meta
+ kustomize.toolkit.fluxcd.io/namespace: flux-system
+ name: intel
+ namespace: flux-system
+spec:
+ interval: 30m
+ timeout: 3m
+ url: https://intel.github.io/helm-charts
+
--- kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/jetstack
+++ kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/jetstack
@@ -0,0 +1,13 @@
+---
+apiVersion: source.toolkit.fluxcd.io/v1
+kind: HelmRepository
+metadata:
+ labels:
+ kustomize.toolkit.fluxcd.io/name: cluster-shared-meta
+ kustomize.toolkit.fluxcd.io/namespace: flux-system
+ name: jetstack
+ namespace: flux-system
+spec:
+ interval: 1h
+ url: https://charts.jetstack.io/
+
--- kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/node-feature-discovery
+++ kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/node-feature-discovery
@@ -0,0 +1,13 @@
+---
+apiVersion: source.toolkit.fluxcd.io/v1
+kind: HelmRepository
+metadata:
+ labels:
+ kustomize.toolkit.fluxcd.io/name: cluster-shared-meta
+ kustomize.toolkit.fluxcd.io/namespace: flux-system
+ name: node-feature-discovery
+ namespace: flux-system
+spec:
+ interval: 2h
+ url: https://kubernetes-sigs.github.io/node-feature-discovery/charts
+
--- kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/metrics-server
+++ kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/metrics-server
@@ -0,0 +1,13 @@
+---
+apiVersion: source.toolkit.fluxcd.io/v1
+kind: HelmRepository
+metadata:
+ labels:
+ kustomize.toolkit.fluxcd.io/name: cluster-shared-meta
+ kustomize.toolkit.fluxcd.io/namespace: flux-system
+ name: metrics-server
+ namespace: flux-system
+spec:
+ interval: 1h
+ url: https://kubernetes-sigs.github.io/metrics-server
+
--- kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/openebs
+++ kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/openebs
@@ -0,0 +1,13 @@
+---
+apiVersion: source.toolkit.fluxcd.io/v1
+kind: HelmRepository
+metadata:
+ labels:
+ kustomize.toolkit.fluxcd.io/name: cluster-shared-meta
+ kustomize.toolkit.fluxcd.io/namespace: flux-system
+ name: openebs
+ namespace: flux-system
+spec:
+ interval: 1h
+ url: https://openebs.github.io/openebs
+
--- kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/piraeus
+++ kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/piraeus
@@ -0,0 +1,13 @@
+---
+apiVersion: source.toolkit.fluxcd.io/v1
+kind: HelmRepository
+metadata:
+ labels:
+ kustomize.toolkit.fluxcd.io/name: cluster-shared-meta
+ kustomize.toolkit.fluxcd.io/namespace: flux-system
+ name: piraeus
+ namespace: flux-system
+spec:
+ interval: 1h
+ url: https://piraeus.io/helm-charts/
+
--- kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/prometheus-community
+++ kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/prometheus-community
@@ -0,0 +1,14 @@
+---
+apiVersion: source.toolkit.fluxcd.io/v1
+kind: HelmRepository
+metadata:
+ labels:
+ kustomize.toolkit.fluxcd.io/name: cluster-shared-meta
+ kustomize.toolkit.fluxcd.io/namespace: flux-system
+ name: prometheus-community
+ namespace: flux-system
+spec:
+ interval: 30m
+ type: oci
+ url: oci://ghcr.io/prometheus-community/charts
+
--- kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/spegel
+++ kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/spegel
@@ -0,0 +1,14 @@
+---
+apiVersion: source.toolkit.fluxcd.io/v1
+kind: HelmRepository
+metadata:
+ labels:
+ kustomize.toolkit.fluxcd.io/name: cluster-shared-meta
+ kustomize.toolkit.fluxcd.io/namespace: flux-system
+ name: spegel
+ namespace: flux-system
+spec:
+ interval: 30m
+ type: oci
+ url: oci://ghcr.io/spegel-org/helm-charts
+
--- kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/stakater
+++ kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/stakater
@@ -0,0 +1,14 @@
+---
+apiVersion: source.toolkit.fluxcd.io/v1
+kind: HelmRepository
+metadata:
+ labels:
+ kustomize.toolkit.fluxcd.io/name: cluster-shared-meta
+ kustomize.toolkit.fluxcd.io/namespace: flux-system
+ name: stakater
+ namespace: flux-system
+spec:
+ interval: 30m
+ type: oci
+ url: oci://ghcr.io/stakater/charts
+
--- kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/weave-gitops
+++ kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/weave-gitops
@@ -0,0 +1,14 @@
+---
+apiVersion: source.toolkit.fluxcd.io/v1
+kind: HelmRepository
+metadata:
+ labels:
+ kustomize.toolkit.fluxcd.io/name: cluster-shared-meta
+ kustomize.toolkit.fluxcd.io/namespace: flux-system
+ name: weave-gitops
+ namespace: flux-system
+spec:
+ interval: 30m
+ type: oci
+ url: oci://ghcr.io/weaveworks/charts
+
--- kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/wiremind
+++ kubernetes/shared/meta Kustomization: flux-system/cluster-shared-meta HelmRepository: flux-system/wiremind
@@ -0,0 +1,13 @@
+---
+apiVersion: source.toolkit.fluxcd.io/v1
+kind: HelmRepository
+metadata:
+ labels:
+ kustomize.toolkit.fluxcd.io/name: cluster-shared-meta
+ kustomize.toolkit.fluxcd.io/namespace: flux-system
+ name: wiremind
+ namespace: flux-system
+spec:
+ interval: 2h
+ url: https://wiremind.github.io/wiremind-helm-charts/
+ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.