diff --git a/.gitignore b/.gitignore index 3d51267dee7..a4edf75d818 100644 --- a/.gitignore +++ b/.gitignore @@ -57,3 +57,4 @@ index_cache/ helm/ node_modules/ !archive/website +!repositories/helm \ No newline at end of file diff --git a/repositories/helm/actions-runner-controller.yaml b/repositories/helm/actions-runner-controller.yaml new file mode 100644 index 00000000000..54fa67be8f8 --- /dev/null +++ b/repositories/helm/actions-runner-controller.yaml @@ -0,0 +1,11 @@ +--- +# 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: actions-runner-controller + namespace: flux-system +spec: + type: oci + interval: 5m + url: oci://ghcr.io/actions/actions-runner-controller-charts diff --git a/repositories/helm/authentik.yaml b/repositories/helm/authentik.yaml new file mode 100644 index 00000000000..03f8bcb5e76 --- /dev/null +++ b/repositories/helm/authentik.yaml @@ -0,0 +1,9 @@ +apiVersion: source.toolkit.fluxcd.io/v1 +kind: HelmRepository +metadata: + name: authentik + namespace: flux-system +spec: + interval: 15m + url: https://charts.goauthentik.io + timeout: 3m diff --git a/repositories/helm/backube.yaml b/repositories/helm/backube.yaml new file mode 100644 index 00000000000..4ba0742ca85 --- /dev/null +++ b/repositories/helm/backube.yaml @@ -0,0 +1,10 @@ +--- +# 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: backube + namespace: flux-system +spec: + interval: 2h + url: https://backube.github.io/helm-charts/ diff --git a/repositories/helm/bitnami.yaml b/repositories/helm/bitnami.yaml new file mode 100644 index 00000000000..9f84188c5a3 --- /dev/null +++ b/repositories/helm/bitnami.yaml @@ -0,0 +1,11 @@ +--- +# 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: bitnami + namespace: flux-system +spec: + type: oci + interval: 5m + url: oci://registry-1.docker.io/bitnamicharts diff --git a/repositories/helm/bjw-s.yaml b/repositories/helm/bjw-s.yaml new file mode 100644 index 00000000000..c32ccd8de52 --- /dev/null +++ b/repositories/helm/bjw-s.yaml @@ -0,0 +1,11 @@ +--- +# 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: bjw-s + namespace: flux-system +spec: + type: oci + interval: 5m + url: oci://ghcr.io/bjw-s/helm diff --git a/repositories/helm/cilium.yaml b/repositories/helm/cilium.yaml new file mode 100644 index 00000000000..2cd7146d9dd --- /dev/null +++ b/repositories/helm/cilium.yaml @@ -0,0 +1,10 @@ +--- +# 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 diff --git a/repositories/helm/cloudnative-pg.yaml b/repositories/helm/cloudnative-pg.yaml new file mode 100644 index 00000000000..4b2f0e61545 --- /dev/null +++ b/repositories/helm/cloudnative-pg.yaml @@ -0,0 +1,10 @@ +--- +# 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: cloudnative-pg + namespace: flux-system +spec: + interval: 2h + url: https://cloudnative-pg.github.io/charts diff --git a/repositories/helm/coredns.yaml b/repositories/helm/coredns.yaml new file mode 100644 index 00000000000..ed0bb65a968 --- /dev/null +++ b/repositories/helm/coredns.yaml @@ -0,0 +1,10 @@ +--- +# 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 diff --git a/repositories/helm/crossplane.yaml b/repositories/helm/crossplane.yaml new file mode 100644 index 00000000000..ed89958906c --- /dev/null +++ b/repositories/helm/crossplane.yaml @@ -0,0 +1,10 @@ +--- +# 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: crossplane + namespace: flux-system +spec: + interval: 2h + url: https://charts.crossplane.io/stable diff --git a/repositories/helm/crowdsec.yaml b/repositories/helm/crowdsec.yaml new file mode 100644 index 00000000000..612c62868ce --- /dev/null +++ b/repositories/helm/crowdsec.yaml @@ -0,0 +1,9 @@ +# yaml-language-server: $schema=https://kubernetes-schemas.zinn.ca/source.toolkit.fluxcd.io/helmrepository_v1beta2.json +apiVersion: source.toolkit.fluxcd.io/v1 +kind: HelmRepository +metadata: + name: crowdsec + namespace: flux-system +spec: + interval: 1h + url: https://crowdsecurity.github.io/helm-charts diff --git a/repositories/helm/crunchydata.yaml b/repositories/helm/crunchydata.yaml new file mode 100644 index 00000000000..011b1376b41 --- /dev/null +++ b/repositories/helm/crunchydata.yaml @@ -0,0 +1,11 @@ +--- +# 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: crunchydata + namespace: flux-system +spec: + type: oci + interval: 5m + url: oci://registry.developers.crunchydata.com/crunchydata diff --git a/repositories/helm/csi-driver-nfs.yaml b/repositories/helm/csi-driver-nfs.yaml new file mode 100644 index 00000000000..869fce39573 --- /dev/null +++ b/repositories/helm/csi-driver-nfs.yaml @@ -0,0 +1,10 @@ +--- +# 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 diff --git a/repositories/helm/deliveryhero.yaml b/repositories/helm/deliveryhero.yaml new file mode 100644 index 00000000000..aa970f7ab9b --- /dev/null +++ b/repositories/helm/deliveryhero.yaml @@ -0,0 +1,10 @@ +# yaml-language-server: $schema=https://kubernetes-schemas.zinn.ca/source.toolkit.fluxcd.io/helmrepository_v1beta2.json +apiVersion: source.toolkit.fluxcd.io/v1 +kind: HelmRepository +metadata: + name: deliveryhero + namespace: flux-system +spec: + interval: 30m + url: https://charts.deliveryhero.io/ + timeout: 3m diff --git a/repositories/helm/democratic-csi.yaml b/repositories/helm/democratic-csi.yaml new file mode 100644 index 00000000000..2c0e56d0cae --- /dev/null +++ b/repositories/helm/democratic-csi.yaml @@ -0,0 +1,9 @@ +apiVersion: source.toolkit.fluxcd.io/v1 +kind: HelmRepository +metadata: + name: democratic-csi + namespace: flux-system +spec: + interval: 30m + url: https://democratic-csi.github.io/charts/ + timeout: 3m diff --git a/repositories/helm/descheduler.yaml b/repositories/helm/descheduler.yaml new file mode 100644 index 00000000000..147045cd2d4 --- /dev/null +++ b/repositories/helm/descheduler.yaml @@ -0,0 +1,10 @@ +--- +# 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 diff --git a/repositories/helm/dysnix.yaml b/repositories/helm/dysnix.yaml new file mode 100644 index 00000000000..87be5c625ab --- /dev/null +++ b/repositories/helm/dysnix.yaml @@ -0,0 +1,9 @@ +# yaml-language-server: $schema=https://kubernetes-schemas.zinn.ca/source.toolkit.fluxcd.io/helmrepository_v1beta2.json +apiVersion: source.toolkit.fluxcd.io/v1 +kind: HelmRepository +metadata: + name: dysnix + namespace: flux-system +spec: + interval: 1h + url: https://dysnix.github.io/charts diff --git a/repositories/helm/emqx.yaml b/repositories/helm/emqx.yaml new file mode 100644 index 00000000000..eed64ab20ed --- /dev/null +++ b/repositories/helm/emqx.yaml @@ -0,0 +1,10 @@ +--- +# 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: emqx + namespace: flux-system +spec: + interval: 2h + url: https://repos.emqx.io/charts diff --git a/repositories/helm/external-dns.yaml b/repositories/helm/external-dns.yaml new file mode 100644 index 00000000000..2392dac23cc --- /dev/null +++ b/repositories/helm/external-dns.yaml @@ -0,0 +1,10 @@ +--- +# 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: external-dns + namespace: flux-system +spec: + interval: 2h + url: https://kubernetes-sigs.github.io/external-dns diff --git a/repositories/helm/external-secrets.yaml b/repositories/helm/external-secrets.yaml new file mode 100644 index 00000000000..2acd768aff2 --- /dev/null +++ b/repositories/helm/external-secrets.yaml @@ -0,0 +1,10 @@ +--- +# 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: external-secrets + namespace: flux-system +spec: + interval: 2h + url: https://charts.external-secrets.io diff --git a/repositories/helm/fairwinds.yaml b/repositories/helm/fairwinds.yaml new file mode 100644 index 00000000000..280d2f08a68 --- /dev/null +++ b/repositories/helm/fairwinds.yaml @@ -0,0 +1,10 @@ +# yaml-language-server: $schema=https://kubernetes-schemas.zinn.ca/source.toolkit.fluxcd.io/helmrepository_v1beta2.json +apiVersion: source.toolkit.fluxcd.io/v1 +kind: HelmRepository +metadata: + name: fairwinds + namespace: flux-system +spec: + interval: 30m + url: https://charts.fairwinds.com/stable + timeout: 3m diff --git a/repositories/helm/fluent-bit.yaml b/repositories/helm/fluent-bit.yaml new file mode 100644 index 00000000000..ae4774c767f --- /dev/null +++ b/repositories/helm/fluent-bit.yaml @@ -0,0 +1,9 @@ +apiVersion: source.toolkit.fluxcd.io/v1 +kind: HelmRepository +metadata: + name: fluent-bit + namespace: flux-system +spec: + interval: 10m + url: https://fluent.github.io/helm-charts + timeout: 3m diff --git a/repositories/helm/grafana.yaml b/repositories/helm/grafana.yaml new file mode 100644 index 00000000000..eb1a6fb0cf2 --- /dev/null +++ b/repositories/helm/grafana.yaml @@ -0,0 +1,10 @@ +--- +# 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: grafana + namespace: flux-system +spec: + interval: 2h + url: https://grafana.github.io/helm-charts diff --git a/repositories/helm/infracloudio.yaml b/repositories/helm/infracloudio.yaml new file mode 100644 index 00000000000..965f387b56d --- /dev/null +++ b/repositories/helm/infracloudio.yaml @@ -0,0 +1,9 @@ +apiVersion: source.toolkit.fluxcd.io/v1 +kind: HelmRepository +metadata: + name: infracloudio + namespace: flux-system +spec: + interval: 10m + url: https://infracloudio.github.io/charts + timeout: 3m diff --git a/repositories/helm/ingress-nginx.yaml b/repositories/helm/ingress-nginx.yaml new file mode 100644 index 00000000000..8e107adc6d0 --- /dev/null +++ b/repositories/helm/ingress-nginx.yaml @@ -0,0 +1,10 @@ +--- +# 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: + interval: 2h + url: https://kubernetes.github.io/ingress-nginx diff --git a/repositories/helm/intel.yaml b/repositories/helm/intel.yaml new file mode 100644 index 00000000000..fb2c66b0870 --- /dev/null +++ b/repositories/helm/intel.yaml @@ -0,0 +1,10 @@ +--- +# 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 diff --git a/repositories/helm/jaegertracing.yaml b/repositories/helm/jaegertracing.yaml new file mode 100644 index 00000000000..04d2f178cf0 --- /dev/null +++ b/repositories/helm/jaegertracing.yaml @@ -0,0 +1,10 @@ +# yaml-language-server: $schema=https://kubernetes-schemas.zinn.ca/source.toolkit.fluxcd.io/helmrepository_v1beta2.json +apiVersion: source.toolkit.fluxcd.io/v1 +kind: HelmRepository +metadata: + name: jaegertracing + namespace: flux-system +spec: + interval: 30m + url: https://jaegertracing.github.io/helm-charts + timeout: 3m diff --git a/repositories/helm/jetstack.yaml b/repositories/helm/jetstack.yaml new file mode 100644 index 00000000000..4bc09d02a78 --- /dev/null +++ b/repositories/helm/jetstack.yaml @@ -0,0 +1,10 @@ +--- +# 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: jetstack + namespace: flux-system +spec: + interval: 2h + url: https://charts.jetstack.io/ diff --git a/repositories/helm/k8s-at-home.yaml b/repositories/helm/k8s-at-home.yaml new file mode 100644 index 00000000000..a93f4435f06 --- /dev/null +++ b/repositories/helm/k8s-at-home.yaml @@ -0,0 +1,9 @@ +apiVersion: source.toolkit.fluxcd.io/v1 +kind: HelmRepository +metadata: + name: k8s-at-home + namespace: flux-system +spec: + interval: 10m + url: https://k8s-at-home.com/charts + timeout: 3m diff --git a/repositories/helm/kubernetes-sigs-metrics-server.yaml b/repositories/helm/kubernetes-sigs-metrics-server.yaml new file mode 100644 index 00000000000..76ceb47e133 --- /dev/null +++ b/repositories/helm/kubernetes-sigs-metrics-server.yaml @@ -0,0 +1,10 @@ +# yaml-language-server: $schema=https://kubernetes-schemas.zinn.ca/source.toolkit.fluxcd.io/helmrepository_v1beta2.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 diff --git a/repositories/helm/kustomization.yaml b/repositories/helm/kustomization.yaml new file mode 100644 index 00000000000..e96957b847a --- /dev/null +++ b/repositories/helm/kustomization.yaml @@ -0,0 +1,57 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +metadata: + name: truecharts-helm-repos + namespace: flux-system +resources: + - actions-runner-controller.yaml + - authentik.yaml + - backube.yaml + - bitnami.yaml + - bjw-s.yaml + - cilium.yaml + - cloudnative-pg.yaml + - coredns.yaml + - crossplane.yaml + - crowdsec.yaml + - crunchydata.yaml + - csi-driver-nfs.yaml + - deliveryhero.yaml + - democratic-csi.yaml + - descheduler.yaml + - dysnix.yaml + - emqx.yaml + - external-dns.yaml + - external-secrets.yaml + - fairwinds.yaml + - fluent-bit.yaml + - grafana.yaml + - infracloudio.yaml + - ingress-nginx.yaml + - intel.yaml + - jaegertracing.yaml + - jetstack.yaml + - k8s-at-home.yaml + - kubernetes-sigs-metrics-server.yaml + - kustomization.yaml + - kyverno.yaml + - longhorn.yaml + - lwolf.yaml + - metallb.yaml + - metrics-server.yaml + - node-feature-discovery.yaml + - nvidia.yaml + - openebs.yaml + - piraeus.yaml + - postfinance.yaml + - prometheus-community.yaml + - rook-ceph.yaml + - runix.yaml + - spegel.yaml + - stakater.yaml + - stevehipwell.yaml + - topolvm.yaml + - traefik.yaml + - truecharts.yaml + - weave-gitops.yaml +# more goes here! diff --git a/repositories/helm/kyverno.yaml b/repositories/helm/kyverno.yaml new file mode 100644 index 00000000000..b86efb0a7ad --- /dev/null +++ b/repositories/helm/kyverno.yaml @@ -0,0 +1,11 @@ +--- +# 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 diff --git a/repositories/helm/longhorn.yaml b/repositories/helm/longhorn.yaml new file mode 100644 index 00000000000..72c7b08cfa0 --- /dev/null +++ b/repositories/helm/longhorn.yaml @@ -0,0 +1,10 @@ +--- +# 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: longhorn + namespace: flux-system +spec: + interval: 2h + url: https://charts.longhorn.io diff --git a/repositories/helm/lwolf.yaml b/repositories/helm/lwolf.yaml new file mode 100644 index 00000000000..6cc033e48b0 --- /dev/null +++ b/repositories/helm/lwolf.yaml @@ -0,0 +1,9 @@ +apiVersion: source.toolkit.fluxcd.io/v1 +kind: HelmRepository +metadata: + name: lwolf + namespace: flux-system +spec: + interval: 1h + url: https://charts.lwolf.org + timeout: 3m diff --git a/repositories/helm/metallb.yaml b/repositories/helm/metallb.yaml new file mode 100644 index 00000000000..582103f6ba6 --- /dev/null +++ b/repositories/helm/metallb.yaml @@ -0,0 +1,9 @@ +apiVersion: source.toolkit.fluxcd.io/v1 +kind: HelmRepository +metadata: + name: metallb + namespace: flux-system +spec: + interval: 10m + url: https://metallb.github.io/metallb + timeout: 3m diff --git a/repositories/helm/metrics-server.yaml b/repositories/helm/metrics-server.yaml new file mode 100644 index 00000000000..5b2d20f03a5 --- /dev/null +++ b/repositories/helm/metrics-server.yaml @@ -0,0 +1,10 @@ +--- +# 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 diff --git a/repositories/helm/node-feature-discovery.yaml b/repositories/helm/node-feature-discovery.yaml new file mode 100644 index 00000000000..5e45d5a828f --- /dev/null +++ b/repositories/helm/node-feature-discovery.yaml @@ -0,0 +1,10 @@ +--- +# 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 diff --git a/repositories/helm/nvidia.yaml b/repositories/helm/nvidia.yaml new file mode 100644 index 00000000000..15b22d74d50 --- /dev/null +++ b/repositories/helm/nvidia.yaml @@ -0,0 +1,10 @@ +--- +# 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 diff --git a/repositories/helm/openebs.yaml b/repositories/helm/openebs.yaml new file mode 100644 index 00000000000..139303866eb --- /dev/null +++ b/repositories/helm/openebs.yaml @@ -0,0 +1,10 @@ +--- +# 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 diff --git a/repositories/helm/piraeus.yaml b/repositories/helm/piraeus.yaml new file mode 100644 index 00000000000..4fe31ddb0ef --- /dev/null +++ b/repositories/helm/piraeus.yaml @@ -0,0 +1,10 @@ +--- +# 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/ diff --git a/repositories/helm/postfinance.yaml b/repositories/helm/postfinance.yaml new file mode 100644 index 00000000000..015568bfcf7 --- /dev/null +++ b/repositories/helm/postfinance.yaml @@ -0,0 +1,10 @@ +--- +# 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 diff --git a/repositories/helm/prometheus-community.yaml b/repositories/helm/prometheus-community.yaml new file mode 100644 index 00000000000..78c4f0c0fd5 --- /dev/null +++ b/repositories/helm/prometheus-community.yaml @@ -0,0 +1,11 @@ +--- +# 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: prometheus-community + namespace: flux-system +spec: + type: oci + interval: 5m + url: oci://ghcr.io/prometheus-community/charts diff --git a/repositories/helm/rook-ceph.yaml b/repositories/helm/rook-ceph.yaml new file mode 100644 index 00000000000..30d2ab6ddf5 --- /dev/null +++ b/repositories/helm/rook-ceph.yaml @@ -0,0 +1,10 @@ +--- +# 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: rook-ceph + namespace: flux-system +spec: + interval: 2h + url: https://charts.rook.io/release diff --git a/repositories/helm/runix.yaml b/repositories/helm/runix.yaml new file mode 100644 index 00000000000..33a12d8bac2 --- /dev/null +++ b/repositories/helm/runix.yaml @@ -0,0 +1,10 @@ +# yaml-language-server: $schema=https://kubernetes-schemas.zinn.ca/source.toolkit.fluxcd.io/helmrepository_v1beta2.json +apiVersion: source.toolkit.fluxcd.io/v1 +kind: HelmRepository +metadata: + name: runix + namespace: flux-system +spec: + interval: 30m + url: https://helm.runix.net + timeout: 3m diff --git a/repositories/helm/spegel.yaml b/repositories/helm/spegel.yaml new file mode 100644 index 00000000000..0350b3adbce --- /dev/null +++ b/repositories/helm/spegel.yaml @@ -0,0 +1,11 @@ +--- +# 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: spegel + namespace: flux-system +spec: + type: oci + interval: 5m + url: oci://ghcr.io/spegel-org/helm-charts diff --git a/repositories/helm/stakater.yaml b/repositories/helm/stakater.yaml new file mode 100644 index 00000000000..838185d0666 --- /dev/null +++ b/repositories/helm/stakater.yaml @@ -0,0 +1,11 @@ +--- +# 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 diff --git a/repositories/helm/stevehipwell.yaml b/repositories/helm/stevehipwell.yaml new file mode 100644 index 00000000000..832684b7777 --- /dev/null +++ b/repositories/helm/stevehipwell.yaml @@ -0,0 +1,11 @@ +--- +# 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: stevehipwell + namespace: flux-system +spec: + type: oci + interval: 5m + url: oci://ghcr.io/stevehipwell/helm-charts diff --git a/repositories/helm/topolvm.yaml b/repositories/helm/topolvm.yaml new file mode 100644 index 00000000000..3b438b609df --- /dev/null +++ b/repositories/helm/topolvm.yaml @@ -0,0 +1,10 @@ +--- +# 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 diff --git a/repositories/helm/traefik.yaml b/repositories/helm/traefik.yaml new file mode 100644 index 00000000000..46177b924b8 --- /dev/null +++ b/repositories/helm/traefik.yaml @@ -0,0 +1,9 @@ +apiVersion: source.toolkit.fluxcd.io/v1 +kind: HelmRepository +metadata: + name: traefik + namespace: flux-system +spec: + interval: 10m + url: https://helm.traefik.io/traefik + timeout: 3m diff --git a/repositories/helm/truecharts.yaml b/repositories/helm/truecharts.yaml new file mode 100644 index 00000000000..f6b21705549 --- /dev/null +++ b/repositories/helm/truecharts.yaml @@ -0,0 +1,10 @@ +# yaml-language-server: $schema=https://kubernetes-schemas.zinn.ca/source.toolkit.fluxcd.io/helmrepository_v1beta2.json +apiVersion: source.toolkit.fluxcd.io/v1 +kind: HelmRepository +metadata: + name: truecharts + namespace: flux-system +spec: + type: oci + interval: 5m + url: oci://tccr.io/truecharts diff --git a/repositories/helm/weave-gitops.yaml b/repositories/helm/weave-gitops.yaml new file mode 100644 index 00000000000..755e17b4b30 --- /dev/null +++ b/repositories/helm/weave-gitops.yaml @@ -0,0 +1,10 @@ +# yaml-language-server: $schema=https://kubernetes-schemas.zinn.ca/source.toolkit.fluxcd.io/helmrepository_v1beta2.json +apiVersion: source.toolkit.fluxcd.io/v1 +kind: HelmRepository +metadata: + name: weave-gitops + namespace: flux-system +spec: + type: oci + interval: 5m + url: oci://ghcr.io/weaveworks/charts