puppetlabs / puppetserver-helm-chart

The Helm Chart for Puppet Server
Apache License 2.0
52 stars 56 forks source link

Ability to disable persistence of `var-dir` and `confd` volumes #230

Closed cpiment closed 6 months ago

cpiment commented 6 months ago

Solves #220

Adds these two parameters to the chart:

.Values.puppetserver.persistence.data.enabled .Values.puppetserver.persistence.confd.enabled

With the default value to true to keep the current chart behaviour, but if they are changed to false, they disable the use of persistent volumes for

/opt/puppetlabs/server/data/puppetserver/ /etc/puppetlabs/puppetserver/conf.d/

This simplifies the multi-master and multi-compilers architecture because less volumes have to be shared between pods.

cpiment commented 6 months ago

I have implemented the requested changes. Thanks!

Xtigyro commented 6 months ago

@cpiment Lemme know please when you're ready at some later point to submit something similar: https://github.com/puppetlabs/puppetserver-helm-chart/pull/231 😋