Helm Chart 0.3.0 bundles the infrastructure needed for the kura cache and makes self-hosted PostgreSQL easier to manage.
Self-hosting
- You can now point the Tuist chart at an existing Kubernetes Secret for an external PostgreSQL database instead of rendering the password into the Helm manifest. Set
postgresql.external.existingSecretand the matching key mapping. - The kura cache StorageClass and local-path provisioner now ship with the kura chart, so they are never missing or out of sync with the runner fleet.
Operations
- The read-only
viewtier can now inspect infrastructure resources: nodes, CAPI machine resources, Kura custom resources, and CRDs. It also includes read-only access to RBAC objects, so you can diagnose authorization issues during deploys without needing full admin rights. - macOS runner rolls are now paced by a configurable maximum concurrency percentage, preventing the entire fleet from pulling a new multi-gigabyte image at once. The tart-kubelet also self-heals from stuck provisioning operations and exposes a provisioning-delay metric.
- Grafana Cloud cardinality is reduced by dropping unused high-cardinality metrics from the monitoring stack.
Releases
- The chart release pipeline now detects infra-scoped changes, so Helm releases are published automatically for any chart modification.