Closed cpiment closed 6 months ago
Solves #220
Adds these two parameters to the chart:
.Values.puppetserver.persistence.data.enabled .Values.puppetserver.persistence.confd.enabled
.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/
/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.
I have implemented the requested changes. Thanks!
@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 😋
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.