Documentation ¶
Overview ¶
Package builder is responsible for building fully rendered kubernetes api objects from various input directories. A directory may contain a platform spec or a component spec.
Index ¶
- Constants
- type Builder
- func (b *Builder) Cluster() string
- func (b *Builder) Instances(ctx context.Context, cfg *client.Config) ([]*build.Instance, error)
- func (b *Builder) Platform(ctx context.Context, cfg *client.Config) (*core.Platform, error)
- func (b *Builder) Run(ctx context.Context, cfg *client.Config) (results []*render.Result, err error)
- type Option
Constants ¶
View Source
const ( KubernetesObjects = v1alpha2.KubernetesObjectsKind // Helm is the value of the kind field of holos build output indicating helm // values and helm command information. Helm = v1alpha2.HelmChartKind // Skip is the value when the instance should be skipped Skip = "Skip" // KustomizeBuild is the value of the kind field of cue output indicating // holos should process the component using kustomize build to render output. KustomizeBuild = v1alpha1.KustomizeBuildKind )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Builder ¶
type Builder struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.