mirror of
https://github.com/holos-run/holos.git
synced 2026-03-20 01:04:59 +00:00
This patch implements rendering a holos component from an upstream helm
chart using a values.yaml file generated by CUE. The resulting
kubernetes api objects are saved to the deploy directory in the same way
the KubernetesObject holos component type.
```
❯ holos render --cluster-name=core2 ./docs/examples/platforms/reference/projects/secrets/components/...
3:55PM INF render.go:39 rendered prod-secrets-eso version=0.41.0 status=ok action=rendered name=prod-secrets-eso
3:55PM INF render.go:39 rendered prod-secrets-namespaces version=0.41.0 status=ok action=rendered name=prod-secrets-namespaces
```
```
❯ tree deploy
deploy
└── clusters
└── core2
├── components
│ ├── prod-secrets-eso
│ │ └── prod-secrets-eso.gen.yaml
│ └── prod-secrets-namespaces
│ └── prod-secrets-namespaces.gen.yaml
└── holos
└── components
├── prod-secrets-eso-kustomization.gen.yaml
└── prod-secrets-namespaces-kustomization.gen.yaml
7 directories, 4 files
```
2 lines
2 B
Plaintext
2 lines
2 B
Plaintext
0
|