mirror of
https://github.com/holos-run/holos.git
synced 2026-03-20 09:15:02 +00:00
In helm mode, cue is responsible for producing the values.yaml file. Holos is responsible for taking the values produced by cue and providing them to helm to produce rendered kubernetes api objects. This patch adds intermediate data structures to hold the output from cue: the helm values, the flux kustomization, and the helm charts to provide the helm values to. Holos takes this information and orchestrates running helm template to render the api objects and write them to the file system for git ops.