- Support for multiple Puppetserver Compilers (optionally) on different K8s nodes (incl. across different cloud zones).
- Improved support for multiple Puppetserver Masters.
- Switch to sidecar containers for r10k.
- Support for separate load-balancing between Puppetserver Master/s and Compiler/s.
- Simplified topology requirements (especially in the cloud).
- Improved resource naming.
- Ability to set K8s resource limits per component.
- Readiness probes for r10k.
- Improved built-in Go helpers.
- Lowered resource usage of the Puppetserver
initContainers
. - More syntax consistent and easier to navigate templates code.
- Bump Puppetserver to
v6.10.0
, PuppetDB tov6.10.1
, and PostgreSQL tov9.6.17
. - Various small improvements and fixes.
- Simpler documentation.