# Structs
ArgoConfig represents the ArgoCD GitOps configuration associated with a [BuildPlan].
Cluster represents a cluster managed by the Platform.
ComponentConfig represents the configuration common to all kinds of component.
Fleet represents a named collection of similarly configured Clusters.
Helm provides a [BuildPlan] via the Output field which generates manifests from a helm chart with optional mix-in resources provided directly from CUE in the Resources field.
Hostname represents the left most dns label of a domain name.
Kubernetes provides a [BuildPlan] via the Output field which contains inline API Objects provided directly from CUE in the Resources field of [ComponentConfig].
Kustomize provides a [BuildPlan] via the Output field which generates manifests from a kustomize kustomization with optional mix-in resources provided directly from CUE in the Resources field.
KustomizeConfig represents the configuration for kustomize post processing.
Namespace represents a Kubernetes namespace.
Organization represents organizational metadata useful across the platform.
OrganizationStrict represents organizational metadata useful across the platform.
Owner represents the owner of a resource.
Platform assembles a Core API [Platform] in the Resource field for the holos render platform command.
Project represents logical grouping of components owned by one or more teams.
StandardFleets represents the standard set of Clusters in a Platform segmented into Fleets by their purpose.