Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
68 changes: 68 additions & 0 deletions .github/renovate.json5
Original file line number Diff line number Diff line change
Expand Up @@ -63,8 +63,60 @@
defaultRegistryUrlTemplate: 'https://camunda.github.io/camunda-tf-rosa/rosa_versions.txt',
format: 'plain',
},
// Bitnami Premium image tags published by camunda-deployment-references, one
// self-contained JSON per image. Only the 'version' field is used here; the
// feed also carries 'newDigest', but custom json datasources do not consume or
// maintain digest pins (these values pin tags, not digests).
// Complete upstream tag list (incl. pre-Nov-2025 tags), no registry creds.
// Opt in per image with a '# renovate: datasource=custom.bitnami-<x>-camunda'
// annotation in values-enterprise.yaml (see customManagers).
'bitnami-postgresql-camunda': {
defaultRegistryUrlTemplate: 'https://camunda.github.io/camunda-deployment-references/bitnami_postgresql.json',
format: 'json',
},
'bitnami-os-shell-camunda': {
defaultRegistryUrlTemplate: 'https://camunda.github.io/camunda-deployment-references/bitnami_os-shell.json',
format: 'json',
},
'bitnami-postgres-exporter-camunda': {
defaultRegistryUrlTemplate: 'https://camunda.github.io/camunda-deployment-references/bitnami_postgres-exporter.json',
format: 'json',
},
'bitnami-elasticsearch-camunda': {
defaultRegistryUrlTemplate: 'https://camunda.github.io/camunda-deployment-references/bitnami_elasticsearch.json',
format: 'json',
},
'bitnami-elasticsearch-exporter-camunda': {
defaultRegistryUrlTemplate: 'https://camunda.github.io/camunda-deployment-references/bitnami_elasticsearch-exporter.json',
format: 'json',
},
'bitnami-keycloak-config-cli-camunda': {
defaultRegistryUrlTemplate: 'https://camunda.github.io/camunda-deployment-references/bitnami_keycloak-config-cli.json',
format: 'json',
},
'bitnami-keycloak-camunda': {
defaultRegistryUrlTemplate: 'https://camunda.github.io/camunda-deployment-references/bitnami_keycloak.json',
format: 'json',
},
},
packageRules: [
// vendor-ee/postgresql in the 8.7/8.8/8.9 enterprise values is sourced from
// the bitnami-postgresql-camunda custom datasource (see customManagers);
// disable the docker/helm-values tracking for it so it is not bumped twice.
// vendor-ee/elasticsearch is intentionally NOT wired here: the chart pins a
// plain tag (e.g. 8.19.16) while the published feed uses the
// '<x.y.z>-debian-12-rN' scheme, so it needs separate handling.
{
description: 'Bitnami enterprise images tracked via custom datasource, not docker.',
matchManagers: ['helm-values'],
matchFileNames: [
'charts/camunda-platform-8.7/values-enterprise.yaml',
'charts/camunda-platform-8.8/values-enterprise.yaml',
'charts/camunda-platform-8.9/values-enterprise.yaml',
],
matchPackageNames: ['/vendor-ee/postgresql$/'],
enabled: false,
},
{
description: 'Major updates require manual review to prevent breaking changes.',
matchUpdateTypes: ['major'],
Expand Down Expand Up @@ -381,6 +433,22 @@
],
versioningTemplate: '{{#if versioning}}{{{versioning}}}{{else}}semver{{/if}}',
},
// Bitnami Premium image tags sourced from the camunda-deployment-references
// custom datasources (complete upstream list, credential-free). Opt in per
// image with '# renovate: datasource=custom.bitnami-<x>-camunda depName=<x>
// versioning=regex:...'. Bitnami '<x.y.z>-debian-12-rN' tags require regex
// versioning; docker versioning does not order across the '-rN' build suffix.
{
customType: 'regex',
fileMatch: [
'values-enterprise\\.yaml$',
],
matchStrings: [
'# renovate: datasource=(?<datasource>custom\\.bitnami-[^\\s]+?) depName=(?<depName>[^\\s]+?)(?: versioning=(?<versioning>[^\\s]+?))?\\s*?tag: (?<currentValue>\\S+)',
],
datasourceTemplate: '{{{datasource}}}',
versioningTemplate: '{{#if versioning}}{{{versioning}}}{{else}}docker{{/if}}',
},
// This regex manager is used to update the image digests in the values-digest.yaml files.
{
customType: 'regex',
Expand Down
3 changes: 3 additions & 0 deletions charts/camunda-platform-8.7/values-enterprise.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ identityPostgresql:
image:
registry: registry.camunda.cloud
repository: vendor-ee/postgresql
# renovate: datasource=custom.bitnami-postgresql-camunda depName=postgresql versioning=regex:^(?<major>\d+)\.(?<minor>\d+)\.(?<patch>\d+)(-(?<compatibility>debian-\d+)-r(?<build>\d+))?$
tag: 15.18.0-debian-12-r2
pullSecrets:
- name: registry-camunda-cloud
Expand Down Expand Up @@ -58,6 +59,7 @@ identityKeycloak:
image:
registry: registry.camunda.cloud
repository: vendor-ee/postgresql
# renovate: datasource=custom.bitnami-postgresql-camunda depName=postgresql versioning=regex:^(?<major>\d+)\.(?<minor>\d+)\.(?<patch>\d+)(-(?<compatibility>debian-\d+)-r(?<build>\d+))?$
tag: 15.18.0-debian-12-r2
pullSecrets:
- name: registry-camunda-cloud
Expand All @@ -81,6 +83,7 @@ postgresql:
image:
registry: registry.camunda.cloud
repository: vendor-ee/postgresql
# renovate: datasource=custom.bitnami-postgresql-camunda depName=postgresql versioning=regex:^(?<major>\d+)\.(?<minor>\d+)\.(?<patch>\d+)(-(?<compatibility>debian-\d+)-r(?<build>\d+))?$
tag: 14.23.0-debian-12-r2
pullSecrets:
- name: registry-camunda-cloud
Expand Down
3 changes: 3 additions & 0 deletions charts/camunda-platform-8.8/values-enterprise.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ identityPostgresql:
image:
registry: registry.camunda.cloud
repository: vendor-ee/postgresql
# renovate: datasource=custom.bitnami-postgresql-camunda depName=postgresql versioning=regex:^(?<major>\d+)\.(?<minor>\d+)\.(?<patch>\d+)(-(?<compatibility>debian-\d+)-r(?<build>\d+))?$
tag: 15.18.0-debian-12-r2
pullSecrets:
- name: registry-camunda-cloud
Expand Down Expand Up @@ -65,6 +66,7 @@ identityKeycloak:
image:
registry: registry.camunda.cloud
repository: vendor-ee/postgresql
# renovate: datasource=custom.bitnami-postgresql-camunda depName=postgresql versioning=regex:^(?<major>\d+)\.(?<minor>\d+)\.(?<patch>\d+)(-(?<compatibility>debian-\d+)-r(?<build>\d+))?$
tag: 15.18.0-debian-12-r2
pullSecrets:
- name: registry-camunda-cloud
Expand All @@ -87,6 +89,7 @@ webModelerPostgresql:
image:
registry: registry.camunda.cloud
repository: vendor-ee/postgresql
# renovate: datasource=custom.bitnami-postgresql-camunda depName=postgresql versioning=regex:^(?<major>\d+)\.(?<minor>\d+)\.(?<patch>\d+)(-(?<compatibility>debian-\d+)-r(?<build>\d+))?$
tag: 14.23.0-debian-12-r2
pullSecrets:
- name: registry-camunda-cloud
Expand Down
3 changes: 3 additions & 0 deletions charts/camunda-platform-8.9/values-enterprise.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ identityPostgresql:
image:
registry: registry.camunda.cloud
repository: vendor-ee/postgresql
# renovate: datasource=custom.bitnami-postgresql-camunda depName=postgresql versioning=regex:^(?<major>\d+)\.(?<minor>\d+)\.(?<patch>\d+)(-(?<compatibility>debian-\d+)-r(?<build>\d+))?$
tag: 18.4.0-debian-12-r2
pullSecrets:
- name: registry-camunda-cloud
Expand Down Expand Up @@ -65,6 +66,7 @@ identityKeycloak:
image:
registry: registry.camunda.cloud
repository: vendor-ee/postgresql
# renovate: datasource=custom.bitnami-postgresql-camunda depName=postgresql versioning=regex:^(?<major>\d+)\.(?<minor>\d+)\.(?<patch>\d+)(-(?<compatibility>debian-\d+)-r(?<build>\d+))?$
tag: 18.4.0-debian-12-r2
pullSecrets:
- name: registry-camunda-cloud
Expand All @@ -87,6 +89,7 @@ webModelerPostgresql:
image:
registry: registry.camunda.cloud
repository: vendor-ee/postgresql
# renovate: datasource=custom.bitnami-postgresql-camunda depName=postgresql versioning=regex:^(?<major>\d+)\.(?<minor>\d+)\.(?<patch>\d+)(-(?<compatibility>debian-\d+)-r(?<build>\d+))?$
tag: 18.4.0-debian-12-r2
pullSecrets:
- name: registry-camunda-cloud
Expand Down
Loading