From 9d0f9509414b0532b6b012ec082489977f40f0aa Mon Sep 17 00:00:00 2001 From: Niall Date: Wed, 18 Feb 2026 14:22:02 +0000 Subject: [PATCH 1/2] bridges-common-relay: mount rewards types override Render the /types ConfigMap volume+mount whenever rewards[].types_override is set. Previously it was only rendered when Helm secrets were configured, which breaks Vault-inject setups (polkadot-js-api fails to read /types/*.json). --- charts/bridges-common-relay/Chart.yaml | 2 +- charts/bridges-common-relay/templates/cronjob.yml | 14 ++++++++++---- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/charts/bridges-common-relay/Chart.yaml b/charts/bridges-common-relay/Chart.yaml index 2588470..87a746b 100644 --- a/charts/bridges-common-relay/Chart.yaml +++ b/charts/bridges-common-relay/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: bridges-common-relay description: A Helm chart for bridges-common-relay type: application -version: 1.2.0 +version: 1.2.1 maintainers: - name: Parity url: https://github.com/paritytech/helm-charts diff --git a/charts/bridges-common-relay/templates/cronjob.yml b/charts/bridges-common-relay/templates/cronjob.yml index 403968d..4e9c6a3 100644 --- a/charts/bridges-common-relay/templates/cronjob.yml +++ b/charts/bridges-common-relay/templates/cronjob.yml @@ -6,6 +6,8 @@ {{- if $val.types_override }} {{- $typesArgs = printf " --types /types/%s" $typesFile }} {{- end }} +{{- $hasSecrets := or $.Values.secrets $.Values.existingSecretName }} +{{- $hasTypesOverride := (not (empty $val.types_override)) }} apiVersion: batch/v1 kind: CronJob metadata: @@ -32,13 +34,15 @@ spec: spec: restartPolicy: Never serviceAccountName: {{ include "bridges-common-relay.serviceAccountName" $ }} - {{- if or $.Values.secrets $.Values.existingSecretName }} + {{- if or $hasSecrets $hasTypesOverride }} volumes: + {{- if $hasSecrets }} - name: secrets secret: secretName: {{ include "bridges-common-relay.secretName" $ }} optional: false - {{- if $val.types_override }} + {{- end }} + {{- if $hasTypesOverride }} - name: {{ $typesVolumeName }} configMap: name: {{ include "bridges-common-relay.fullname" $ }}-{{ $val.name | lower }}-types @@ -94,12 +98,14 @@ spec: tx.bridgeRelayers.claimRewards "$rewards_account_params" resources: {{- toYaml $.Values.resources | nindent 16 }} - {{- if or $.Values.secrets $.Values.existingSecretName }} + {{- if or $hasSecrets $hasTypesOverride }} volumeMounts: + {{- if $hasSecrets }} - name: secrets mountPath: "/secrets" readOnly: true - {{- if $val.types_override }} + {{- end }} + {{- if $hasTypesOverride }} - name: {{ $typesVolumeName }} mountPath: "/types" readOnly: true From 4ebbdb4b488a3fd9c0ff469cb119d323dd9cde1b Mon Sep 17 00:00:00 2001 From: Niall Date: Wed, 18 Feb 2026 14:26:04 +0000 Subject: [PATCH 2/2] Helm docs update --- charts/bridges-common-relay/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/bridges-common-relay/README.md b/charts/bridges-common-relay/README.md index 25a8630..f45817b 100644 --- a/charts/bridges-common-relay/README.md +++ b/charts/bridges-common-relay/README.md @@ -18,7 +18,7 @@ This is intended behaviour. Make sure to run `git add -A` once again to stage ch # Parity Bridges Common helm chart -![Version: 1.2.0](https://img.shields.io/badge/Version-1.2.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) +![Version: 1.2.1](https://img.shields.io/badge/Version-1.2.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) This helm chart installs [Parity Bridges Common](https://github.com/paritytech/parity-bridges-common) relayer.