Skip to content

Conversation

@vittoriocanilli
Copy link
Contributor

@vittoriocanilli vittoriocanilli commented Jun 12, 2025

What this PR does / why we need it:

This PR adds the possibility to define additional volumes and their mounts to the plausible-analytics container: in my case it is useful to create a secret with all environment variables (used in the secret.existingSecret value) with Secret provider class for Azure Key vaults, which requires an additional volume in the deployment with a specific path.

Additionally, I have moved the optional database-ca volume mount from the wait-for-clickhouse init container to the wait-for-postgres init container, as the certificates are needed for PostgreSQL.

Which issue this PR fixes

Special notes for your reviewer:

Unfortunately I have was done with the PR before reading the contribution guidelines, so I did not add a line to every git commit message, to DCO-sign them. In a second moment I have edited my commit messages to DCO-sign them. Please let me know if it is acceptable.

Checklist

[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]

  • DCO signed
  • Chart Version bumped
  • Variables are documented in the README.md

@vittoriocanilli
Copy link
Contributor Author

Hello @alexnuttinck, any feedback about this PR?

@alexnuttinck alexnuttinck self-requested a review July 9, 2025 08:51
@alexnuttinck
Copy link
Member

Hello @vittoriocanilli, sorry for the wait. It looks good to me, thanks. I merge your PR now.

@alexnuttinck alexnuttinck merged commit 5e7d700 into IMIO:main Jul 9, 2025
1 check passed
@vittoriocanilli
Copy link
Contributor Author

Hello @alexnuttinck, thanks for taking care of it! I look forward to a new release, so I can finally use the extra volumes 😄

@alexnuttinck
Copy link
Member

@vittoriocanilli the release is already available: https://github.com/IMIO/helm-charts/blob/gh-pages/plausible-analytics/plausible-analytics-0.4.1.tgz.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[imio/helm-plausible-analytics] allow setting additional volumes and their mounts

2 participants