-
Notifications
You must be signed in to change notification settings - Fork 84
Add CUE file validation support #462
Copy link
Copy link
Open
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomershas-prThis issue has an associated PRThis issue has an associated PRhelp wantedExtra attention is neededExtra attention is needednew validation typeNew config file type to validateNew config file type to validate
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomershas-prThis issue has an associated PRThis issue has an associated PRhelp wantedExtra attention is neededExtra attention is needednew validation typeNew config file type to validateNew config file type to validate
CUE is a data validation/configuration language gaining traction in the Kubernetes and DevOps ecosystem (Dagger, Kubevela, etc.).
The official Go SDK (cuelang.org/go) provides a pure Go parser — no external binary needed. Syntax validation would use
cue/cuecontextto load and check.cuefiles.CUE also has a built-in schema/constraint system, so schema validation could be a follow-up.
References