Import Kubernetes Resources from YAML
Work in progress
This guide is under construction and will be updated soon.
The cue
CLI can import Kubernetes objects from YAML files and convert them to CUE.
Assuming you have a YAML file named manifests.yaml
with one or more Kubernetes objects,
run the following command in the module's root directory:
cue import /path/to/manifests.yaml \
-f -o templates/manifests.cue -p templates \
-l 'strings.ToLower(kind)' -l 'metadata.name'
The generated CUE definitions will be written to templates/manifests.cue
, from where you can
modify them to fit with the Timoni's template model.