Directories
¶
| Path | Synopsis |
|---|---|
|
Package cli provides shared utilities and abstractions for building command-line interfaces in the Kure and kurel tools.
|
Package cli provides shared utilities and abstractions for building command-line interfaces in the Kure and kurel tools. |
|
cmd
|
|
|
Package errors provides structured error types and handling utilities for the Kure library and kurel tool.
|
Package errors provides structured error types and handling utilities for the Kure library and kurel tool. |
|
Package io provides utilities for reading, writing and parsing YAML representations of Kubernetes resources.
|
Package io provides utilities for reading, writing and parsing YAML representations of Kubernetes resources. |
|
fluxcd
Package fluxcd exposes helper functions for constructing resources used by the Flux family of controllers.
|
Package fluxcd exposes helper functions for constructing resources used by the Flux family of controllers. |
|
Package launcher provides a declarative Kubernetes manifest generation system that supports variable substitution, patch application, and schema validation.
|
Package launcher provides a declarative Kubernetes manifest generation system that supports variable substitution, patch application, and schema validation. |
|
Package logger provides a structured logging interface for the Kure library.
|
Package logger provides a structured logging interface for the Kure library. |
|
Package patch provides declarative patching of Kubernetes resources using a simple, structured syntax without templates or overlays.
|
Package patch provides declarative patching of Kubernetes resources using a simple, structured syntax without templates or overlays. |
|
Package stack provides the core domain model for defining and generating Kubernetes cluster configurations with GitOps tooling (Flux CD or ArgoCD).
|
Package stack provides the core domain model for defining and generating Kubernetes cluster configurations with GitOps tooling (Flux CD or ArgoCD). |
|
generators
Package generators provides a pluggable system for generating Kubernetes resources from different configuration formats.
|
Package generators provides a pluggable system for generating Kubernetes resources from different configuration formats. |
|
generators/appworkload
Package appworkload provides generators for creating standard Kubernetes workloads (Deployments, StatefulSets, DaemonSets) along with their associated resources (Services, Ingresses, PersistentVolumeClaims).
|
Package appworkload provides generators for creating standard Kubernetes workloads (Deployments, StatefulSets, DaemonSets) along with their associated resources (Services, Ingresses, PersistentVolumeClaims). |
|
generators/fluxhelm
Package fluxhelm provides generators for creating Flux HelmRelease resources along with their associated source resources (HelmRepository, GitRepository, OCIRepository, or Bucket).
|
Package fluxhelm provides generators for creating Flux HelmRelease resources along with their associated source resources (HelmRepository, GitRepository, OCIRepository, or Bucket). |
|
generators/kurelpackage
Package kurelpackage provides a generator for creating kurel packages from Kubernetes manifests with support for values substitution, patches, and conditional extensions.
|
Package kurelpackage provides a generator for creating kurel packages from Kubernetes manifests with support for values substitution, patches, and conditional extensions. |
|
layout
Package layout provides utilities for generating cluster directory layouts and for writing Kubernetes and Flux manifests to disk.
|
Package layout provides utilities for generating cluster directory layouts and for writing Kubernetes and Flux manifests to disk. |
Click to show internal directories.
Click to hide internal directories.