8000 GitHub - Amir-Ahmad/cuemix: cuemix allows you to source external k8s manifests in cue and patch on top · GitHub
[go: up one dir, main page]

Skip to content
This repository was archived by the owner on Aug 26, 2026. It is now read-only.
Amir-AhmadPublic archive

About

cuemix allows you to source external k8s manifests in cue and patch on top

Resources

Stars

3 stars

Watchers

1 watching

Forks

Repository files navigation

Archived

Replaced by kogen: https://github.com/Amir-Ahmad/kogen

cuemix

Cuemix allows you to source external manifests (via helm or yaml) in cue, and apply patches on top.

It uses helm's golang library to interact with helm charts, and kustomize's api to apply patches.

Cuemix only concerns itself with generating manifests and is meant to be used with a deployment tool like ArgoCD.

Examples

Check out the examples directory to see some sample definitions.

Try out any of the examples with cuemix build, e.g:

cuemix build ./examples/local-manifests/

# show only deployments
cuemix build -k deployment ./examples/local-manifests/

Features

  • Load helm charts from a helm repo, OCI repo, or local directory
  • Load manifests from a local file, directory, or URL
  • Apply strategic or json patches
  • Output objects sorted by kind, and optionally filter by kind

Check out schema.cue for all configuration options.

Planned work

  • Support loading cue objects from a configurable path
  • e2e tests

About

cuemix allows you to source external k8s manifests in cue and patch on top

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages

0