From 0c0f2f7ca71793f83c3998a8505ec19b21fed42a Mon Sep 17 00:00:00 2001 From: danishedb Date: Wed, 9 Sep 2026 12:51:14 +0530 Subject: [PATCH 1/2] ci: add cert manager to renovate Signed-off-by: danishedb --- .github/actions/deploy-cert-manager/action.yml | 4 +++- .github/renovate.json5 | 14 ++++++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/.github/actions/deploy-cert-manager/action.yml b/.github/actions/deploy-cert-manager/action.yml index cf48e53323..ccc5a95af9 100644 --- a/.github/actions/deploy-cert-manager/action.yml +++ b/.github/actions/deploy-cert-manager/action.yml @@ -12,6 +12,8 @@ runs: shell: bash env: NAMESPACE: ${{ inputs.namespace }} + # renovate: datasource=helm depName=cert-manager registryUrl=https://charts.jetstack.io + CERT_MANAGER_VERSION: v1.21.1 run: | helm repo add jetstack https://charts.jetstack.io @@ -19,5 +21,5 @@ runs: cert-manager jetstack/cert-manager \ --namespace $NAMESPACE \ --create-namespace \ - --version v1.18.2 \ + --version $CERT_MANAGER_VERSION \ --set crds.enabled=true diff --git a/.github/renovate.json5 b/.github/renovate.json5 index 0daef44ea6..c78c27aff2 100644 --- a/.github/renovate.json5 +++ b/.github/renovate.json5 @@ -27,6 +27,20 @@ '# renovate: datasource=(?[a-z-.]+?) depName=(?[^\\s]+?)(?: (?:lookupName|packageName)=(?[^\\s]+?))?(?: versioning=(?[^\\s]+?))?(?: extractVersion=(?[^\\s]+?))?\\s+[A-Za-z0-9_]+?_VERSION\\s*\\??=\\s*["\']?(?.+?)["\']?\\s', ], }, + { + customType: 'regex', + managerFilePatterns: [ + '/^\\.github\\/actions\\/deploy-cert-manager\\/action\\.yml$/', + '/^charts\\/cluster\\/TESTING\\.md$/', + ], + matchStrings: [ + '# renovate: datasource=(?[a-z-.]+?) depName=(?[^\\s]+?) registryUrl=(?[^\\s]+?)\\s+[A-Za-z0-9_]+?_VERSION: ["\']?(?[^"\'\\s]+)', + 'jetstack\\/cert-manager[\\s\\S]*?--version (?v?\\d\\S*)' + ], + datasourceTemplate: 'helm', + depNameTemplate: 'cert-manager', + registryUrlTemplate: 'https://charts.jetstack.io', + }, ], packageRules: [ { From a2fd8e547879c502adefbd9e7df8dabdfcaeb50d Mon Sep 17 00:00:00 2001 From: Danish Date: Thu, 10 Sep 2026 13:09:49 +0530 Subject: [PATCH 2/2] ci:add cert manager to renovate Signed-off-by: Danish --- .github/renovate.json5 | 14 +------------- charts/cluster/TESTING.md | 4 +++- 2 files changed, 4 insertions(+), 14 deletions(-) diff --git a/.github/renovate.json5 b/.github/renovate.json5 index c78c27aff2..80e5e56d73 100644 --- a/.github/renovate.json5 +++ b/.github/renovate.json5 @@ -22,24 +22,12 @@ customType: 'regex', managerFilePatterns: [ '/^Makefile$/', - ], - matchStrings: [ - '# renovate: datasource=(?[a-z-.]+?) depName=(?[^\\s]+?)(?: (?:lookupName|packageName)=(?[^\\s]+?))?(?: versioning=(?[^\\s]+?))?(?: extractVersion=(?[^\\s]+?))?\\s+[A-Za-z0-9_]+?_VERSION\\s*\\??=\\s*["\']?(?.+?)["\']?\\s', - ], - }, - { - customType: 'regex', - managerFilePatterns: [ '/^\\.github\\/actions\\/deploy-cert-manager\\/action\\.yml$/', '/^charts\\/cluster\\/TESTING\\.md$/', ], matchStrings: [ - '# renovate: datasource=(?[a-z-.]+?) depName=(?[^\\s]+?) registryUrl=(?[^\\s]+?)\\s+[A-Za-z0-9_]+?_VERSION: ["\']?(?[^"\'\\s]+)', - 'jetstack\\/cert-manager[\\s\\S]*?--version (?v?\\d\\S*)' + '# renovate: datasource=(?[a-z-.]+?) depName=(?[^\\s]+?)(?: (?:lookupName|packageName)=(?[^\\s]+?))?(?: versioning=(?[^\\s]+?))?(?: extractVersion=(?[^\\s]+?))?(?: registryUrl=(?[^\\s]+?))?\\s+[A-Za-z0-9_]+?_VERSION\\s*\\??[:=]\\s*["\']?(?[^"\'\\s]+)', ], - datasourceTemplate: 'helm', - depNameTemplate: 'cert-manager', - registryUrlTemplate: 'https://charts.jetstack.io', }, ], packageRules: [ diff --git a/charts/cluster/TESTING.md b/charts/cluster/TESTING.md index 632f77be5b..f67b37d786 100644 --- a/charts/cluster/TESTING.md +++ b/charts/cluster/TESTING.md @@ -35,12 +35,14 @@ We use a local kind cluster (minikube also works) and provision prerequisites su 4. Install Cert-Manager and Barman plugin (optional, but required for backup/recovery tests). ```bash + # renovate: datasource=helm depName=cert-manager registryUrl=https://charts.jetstack.io + CERT_MANAGER_VERSION=v1.21.1 helm repo add jetstack https://charts.jetstack.io helm install \ cert-manager jetstack/cert-manager \ --namespace cert-manager \ --create-namespace \ - --version v1.21.1 \ + --version $CERT_MANAGER_VERSION \ --set crds.enabled=true ``` ```bash