⚠️ Work in Progress
You are viewing development documentation built from the latest commit on main. APIs and features are subject to change.

kure

kure

A Go library for programmatically building Kubernetes resources

Synopsis

Kure is a Go library for programmatically building Kubernetes resources used by GitOps tools.

The library emphasizes strongly-typed object construction over templating engines, supporting both Flux and ArgoCD workflows for GitOps-native resource management.

Options

  -c, --config string        config file (default is $HOME/.kure.yaml)
      --debug                debug output
      --dry-run              print generated resources without writing to files
  -h, --help                 help for kure
  -n, --namespace string     target namespace for operations
      --no-headers           don't print headers (for table output)
  -o, --output string        output format (yaml|json|table|wide|name) (default "yaml")
  -f, --output-file string   write output to file instead of stdout
      --show-labels          show resource labels in table output
      --strict               treat warnings as errors
  -v, --verbose              verbose output
      --wide                 use wide output format

SEE ALSO