From b1f853aa7a24052174e8a3f7e11c6b493b2e15d0 Mon Sep 17 00:00:00 2001 From: Ben Vincent Date: Tue, 5 May 2026 21:27:59 +1000 Subject: [PATCH] chore: migrate non oci helm repos to virtual/helm --- apps/base/inteldeviceplugins-system/kustomization.yaml | 4 ++-- apps/overlays/au-syd1/cattle-system/kustomization.yaml | 2 +- apps/overlays/au-syd1/cert-manager/kustomization.yaml | 2 +- apps/overlays/au-syd1/cnpg-system/kustomization.yaml | 2 +- apps/overlays/au-syd1/elastic-system/kustomization.yaml | 2 +- apps/overlays/au-syd1/externaldns/kustomization.yaml | 2 +- apps/overlays/au-syd1/observability/kustomization.yaml | 4 ++-- apps/overlays/au-syd1/reloader-system/kustomization.yaml | 2 +- argocd/projects/observability.yaml | 1 - argocd/projects/platform.yaml | 8 -------- 10 files changed, 10 insertions(+), 19 deletions(-) diff --git a/apps/base/inteldeviceplugins-system/kustomization.yaml b/apps/base/inteldeviceplugins-system/kustomization.yaml index bdd59a7..a4683c4 100644 --- a/apps/base/inteldeviceplugins-system/kustomization.yaml +++ b/apps/base/inteldeviceplugins-system/kustomization.yaml @@ -7,12 +7,12 @@ resources: helmCharts: - name: intel-device-plugins-operator - repo: https://intel.github.io/helm-charts/ + repo: https://artifactapi.k8s.syd1.au.unkin.net/api/v1/virtual/helm version: "0.35.0" releaseName: intel-device-plugins-operator namespace: inteldeviceplugins-system - name: intel-device-plugins-gpu - repo: https://intel.github.io/helm-charts/ + repo: https://artifactapi.k8s.syd1.au.unkin.net/api/v1/virtual/helm version: "0.34.1" releaseName: intel-gpu-plugin namespace: inteldeviceplugins-system diff --git a/apps/overlays/au-syd1/cattle-system/kustomization.yaml b/apps/overlays/au-syd1/cattle-system/kustomization.yaml index d3f4083..7ca25a1 100644 --- a/apps/overlays/au-syd1/cattle-system/kustomization.yaml +++ b/apps/overlays/au-syd1/cattle-system/kustomization.yaml @@ -7,7 +7,7 @@ resources: helmCharts: - name: rancher - repo: https://releases.rancher.com/server-charts/stable + repo: https://artifactapi.k8s.syd1.au.unkin.net/api/v1/virtual/helm version: "2.13.1" releaseName: rancher namespace: cattle-system diff --git a/apps/overlays/au-syd1/cert-manager/kustomization.yaml b/apps/overlays/au-syd1/cert-manager/kustomization.yaml index 906e39b..4e75143 100644 --- a/apps/overlays/au-syd1/cert-manager/kustomization.yaml +++ b/apps/overlays/au-syd1/cert-manager/kustomization.yaml @@ -7,7 +7,7 @@ resources: helmCharts: - name: cert-manager - repo: https://charts.jetstack.io + repo: https://artifactapi.k8s.syd1.au.unkin.net/api/v1/virtual/helm version: "v1.19.2" releaseName: cert-manager namespace: cert-manager diff --git a/apps/overlays/au-syd1/cnpg-system/kustomization.yaml b/apps/overlays/au-syd1/cnpg-system/kustomization.yaml index e58fe7c..cebc984 100644 --- a/apps/overlays/au-syd1/cnpg-system/kustomization.yaml +++ b/apps/overlays/au-syd1/cnpg-system/kustomization.yaml @@ -7,7 +7,7 @@ resources: helmCharts: - name: cloudnative-pg - repo: https://cloudnative-pg.github.io/charts + repo: https://artifactapi.k8s.syd1.au.unkin.net/api/v1/virtual/helm version: "0.27.0" releaseName: cloudnative-pg-operator namespace: cnpg-system diff --git a/apps/overlays/au-syd1/elastic-system/kustomization.yaml b/apps/overlays/au-syd1/elastic-system/kustomization.yaml index f6ac1d8..abc5cf9 100644 --- a/apps/overlays/au-syd1/elastic-system/kustomization.yaml +++ b/apps/overlays/au-syd1/elastic-system/kustomization.yaml @@ -9,7 +9,7 @@ resources: helmCharts: - name: eck-operator - repo: https://helm.elastic.co + repo: https://artifactapi.k8s.syd1.au.unkin.net/api/v1/virtual/helm version: "3.2.0" releaseName: elastic-operator namespace: elastic-system diff --git a/apps/overlays/au-syd1/externaldns/kustomization.yaml b/apps/overlays/au-syd1/externaldns/kustomization.yaml index faff20f..4c32a58 100644 --- a/apps/overlays/au-syd1/externaldns/kustomization.yaml +++ b/apps/overlays/au-syd1/externaldns/kustomization.yaml @@ -7,7 +7,7 @@ resources: helmCharts: - name: external-dns - repo: https://kubernetes-sigs.github.io/external-dns/ + repo: https://artifactapi.k8s.syd1.au.unkin.net/api/v1/virtual/helm version: "1.19.0" releaseName: externaldns namespace: externaldns diff --git a/apps/overlays/au-syd1/observability/kustomization.yaml b/apps/overlays/au-syd1/observability/kustomization.yaml index 0fa7f42..176afcc 100644 --- a/apps/overlays/au-syd1/observability/kustomization.yaml +++ b/apps/overlays/au-syd1/observability/kustomization.yaml @@ -9,13 +9,13 @@ resources: helmCharts: - name: victoria-metrics-cluster - repo: https://victoriametrics.github.io/helm-charts/ + repo: https://artifactapi.k8s.syd1.au.unkin.net/api/v1/virtual/helm version: "0.33.0" releaseName: victoria-metrics-cluster namespace: observability valuesFile: values-vmcluster.yaml - name: victoria-metrics-agent - repo: https://victoriametrics.github.io/helm-charts/ + repo: https://artifactapi.k8s.syd1.au.unkin.net/api/v1/virtual/helm version: "0.30.0" releaseName: victoria-metrics-agent namespace: observability diff --git a/apps/overlays/au-syd1/reloader-system/kustomization.yaml b/apps/overlays/au-syd1/reloader-system/kustomization.yaml index e18ceab..8f89eb2 100644 --- a/apps/overlays/au-syd1/reloader-system/kustomization.yaml +++ b/apps/overlays/au-syd1/reloader-system/kustomization.yaml @@ -7,7 +7,7 @@ resources: helmCharts: - name: reloader - repo: https://stakater.github.io/stakater-charts + repo: https://artifactapi.k8s.syd1.au.unkin.net/api/v1/virtual/helm version: "2.2.8" releaseName: reloader namespace: reloader-system diff --git a/argocd/projects/observability.yaml b/argocd/projects/observability.yaml index 5f31e53..4722658 100644 --- a/argocd/projects/observability.yaml +++ b/argocd/projects/observability.yaml @@ -8,7 +8,6 @@ spec: description: Observability stack (metrics, monitoring) sourceRepos: - https://git.unkin.net/unkin/argocd-apps - - https://victoriametrics.github.io/helm-charts/ destinations: - namespace: 'observability' server: https://kubernetes.default.svc diff --git a/argocd/projects/platform.yaml b/argocd/projects/platform.yaml index 7404e27..00c3782 100644 --- a/argocd/projects/platform.yaml +++ b/argocd/projects/platform.yaml @@ -9,16 +9,8 @@ spec: sourceRepos: - https://git.unkin.net/unkin/argocd-apps - https://artifactapi.k8s.syd1.au.unkin.net/api/v1/virtual/helm - - https://charts.jetstack.io - - https://cloudnative-pg.github.io/charts - - https://helm.elastic.co - https://purelb.github.io/purelb/charts - - https://intel.github.io/helm-charts/ - - https://kubernetes-sigs.github.io/external-dns/ - - https://releases.rancher.com/server-charts/stable - - https://victoriametrics.github.io/helm-charts/ - oci://gcr.io/k8s-staging-nfd/charts - - oci://ghcr.io/emberstack/helm-charts - oci://ghcr.io/woodpecker-ci/helm/woodpecker destinations: - namespace: '*-system'