Post by Project Sveltos

825 followers

Sveltos 𝘱𝘢𝘵𝘤𝘩𝘦𝘴 at the ClusterProfile level apply JSON patch or strategic merge patch to the rendered output of Helm charts and Kustomize configurations before they reach managed clusters. Adding a label for cost allocation, injecting an annotation for an ingress controller, or overriding a resource limit the chart does not expose as a value are all handled without forking the chart or writing a post-renderer script. The patch applies to every matching resource in the Helm output. Multiple targets with different selectors can be specified in the same ClusterProfile. For cluster-specific patches, 𝘱𝘢𝘵𝘤𝘩𝘦𝘴𝘍𝘳𝘰𝘮 references a ConfigMap or Secret whose name can itself be a template: Each cluster can carry its own patch set stored in a ConfigMap named after it, while the ClusterProfile stays generic. Sensitive overrides go in Secrets. Patches are decoupled from the chart entirely. Upgrading the chart version leaves them unchanged, with no fork to maintain and no post-renderer binary to distribute. https://lnkd.in/er3Y7jnX #Kubernetes #OpenSource

Post contentPost contentPost content