package
0.102.4
Repository: https://github.com/holos-run/holos.git
Documentation: pkg.go.dev

# Constants

No description provided by the author
No description provided by the author
ChartDir is the directory name created in the holos component directory to cache a chart.
No description provided by the author
No description provided by the author
ResourcesFile is the file name used to store component output when post-processing with kustomize.

# Structs

APIObjects represents Kubernetes API objects defined directly from CUE code.
BuildPlan represents a build plan for the holos cli to execute.
No description provided by the author
BuildPlanSpec represents the specification of the build plan.
Chart represents a helm chart.
Component defines the fields common to all holos component kinds.
HelmChart represents a holos component which wraps around an upstream helm chart.
KubernetesObjects represents a [Component] composed of Kubernetes API objects provided directly from CUE using [APIObjects].
Kustomize represents resources necessary to execute a kustomize build.
KustomizeBuild represents a [Component] that renders plain yaml files in the holos component directory using `kubectl kustomize build`.
Metadata represents data about the object such as the Name.
Platform represents a platform to manage.
No description provided by the author
PlatformSpec represents the specification of a Platform.
PlatformSpecComponent represents a holos component to build or render.
Repository represents a helm chart repository.

# Type aliases

APIObject represents the most basic generic form of a single kubernetes api object.
APIObjectMap represents the marshalled yaml representation of kubernetes api objects.
FileContent represents file contents.
FileContentMap represents a mapping of file paths to file contents.
FilePath represents a file path.
InternalLabel is an arbitrary unique identifier internal to holos itself.
Kind is a kubernetes api object kind.
NameLabel is a unique identifier useful to convert a CUE struct to a list when the values have a Name field with a default value.