Skip to content

Conversation

@RangerRick
Copy link
Contributor

@RangerRick RangerRick commented Dec 4, 2025

TL;DR: add support for configuring volumes and volume mounts added to the various diode pods. This is to support mounting secrets or other data, for example to provide a cert and key to be used for mTLS with external Redis.


This pull request updates the Diode Helm chart to version 1.11.0 and introduces new configuration options to support custom volume mounts and volumes for the Auth, Ingester, Reconciler, and Auth Bootstrap components. These enhancements provide greater flexibility for mounting additional files or secrets into the relevant containers and jobs.

Key changes:

Feature: Additional Volume and VolumeMount Support

  • Added extraVolumes and extraVolumeMounts options to diodeAuth, diodeIngester, diodeReconciler, and diodeAuthBootstrap.job in values.yaml to allow users to specify custom volumes and mounts via Helm values. [1] [2] [3] [4]
  • Updated the corresponding deployment and job templates (diode-auth-deployment.yaml, diode-ingester-deployment.yaml, diode-reconciler-deployment.yaml, diode-auth-bootstrap-job.yaml) to render these new volume and mount definitions when provided. [1] [2] [3] [4]

Documentation and Chart Metadata

  • Updated README.md to document the new extraVolumes and extraVolumeMounts options for each component, ensuring users are aware of the new configuration capabilities. [1] [2] [3] [4]
  • Bumped the chart version from 1.10.0 to 1.11.0 in both Chart.yaml and the version badge in README.md to reflect these changes. [1] [2]

Copy link
Member

@mfiedorowicz mfiedorowicz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🙌

@mfiedorowicz mfiedorowicz merged commit 6d61dca into develop Dec 5, 2025
7 checks passed
@mfiedorowicz mfiedorowicz deleted the feat/extra_volumes branch December 5, 2025 08:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants