From b8d49fd93c219bdcac1b9888291a7698826b627c Mon Sep 17 00:00:00 2001 From: Dreaded_X Date: Wed, 24 Dec 2025 03:12:01 +0100 Subject: [PATCH] chore: Consistent use of oci helm release --- controllers/cert-manager/helm-release.yaml | 11 ++++++++--- .../{oci-repository.yaml => helm-repository.yaml} | 8 ++------ controllers/cert-manager/kustomization.yaml | 2 +- 3 files changed, 11 insertions(+), 10 deletions(-) rename controllers/cert-manager/{oci-repository.yaml => helm-repository.yaml} (52%) diff --git a/controllers/cert-manager/helm-release.yaml b/controllers/cert-manager/helm-release.yaml index f4770d0..3526a7f 100644 --- a/controllers/cert-manager/helm-release.yaml +++ b/controllers/cert-manager/helm-release.yaml @@ -13,9 +13,14 @@ spec: strategy: name: RetryOnFailure retryInterval: 3m - chartRef: - kind: OCIRepository - name: cert-manager + chart: + spec: + chart: reflector + version: "1.19.x" + sourceRef: + kind: HelmRepository + name: cert-manager + interval: 24h values: crds: enabled: true diff --git a/controllers/cert-manager/oci-repository.yaml b/controllers/cert-manager/helm-repository.yaml similarity index 52% rename from controllers/cert-manager/oci-repository.yaml rename to controllers/cert-manager/helm-repository.yaml index 8dde977..c371e5a 100644 --- a/controllers/cert-manager/oci-repository.yaml +++ b/controllers/cert-manager/helm-repository.yaml @@ -1,13 +1,9 @@ apiVersion: source.toolkit.fluxcd.io/v1 -kind: OCIRepository +kind: HelmRepository metadata: name: cert-manager namespace: cert-manager spec: + type: "oci" interval: 24h url: oci://quay.io/jetstack/charts/cert-manager - layerSelector: - mediaType: "application/vnd.cncf.helm.chart.content.v1.tar+gzip" - operation: copy - ref: - semver: "1.19.x" diff --git a/controllers/cert-manager/kustomization.yaml b/controllers/cert-manager/kustomization.yaml index e1ead33..4c991cb 100644 --- a/controllers/cert-manager/kustomization.yaml +++ b/controllers/cert-manager/kustomization.yaml @@ -2,5 +2,5 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - ./namespace.yaml - - ./oci-repository.yaml + - ./helm-repository.yaml - ./helm-release.yaml