Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Addon ¶ added in v1.23.0
type Addon struct { // Spec is the spec that will (eventually) be passed to the channels binary. Spec *channelsapi.AddonSpec // ManifestData is the object data loaded from the manifest. ManifestData []byte // BuildPrune is set if we should automatically build prune specifiers, based on the manifest. BuildPrune bool }
type BootstrapChannelBuilder ¶
type BootstrapChannelBuilder struct { *model.KopsModelContext ClusterAddons kubemanifest.ObjectList Lifecycle fi.Lifecycle // contains filtered or unexported fields }
BootstrapChannelBuilder is responsible for handling the addons in channels
func NewBootstrapChannelBuilder ¶
func NewBootstrapChannelBuilder(modelContext *model.KopsModelContext, clusterLifecycle fi.Lifecycle, assetBuilder *assets.AssetBuilder, templates *templates.Templates, addons kubemanifest.ObjectList, ) *BootstrapChannelBuilder
NewBootstrapChannelBuilder creates a new BootstrapChannelBuilder
func (*BootstrapChannelBuilder) Build ¶
func (b *BootstrapChannelBuilder) Build(c *fi.ModelBuilderContext) error
Build is responsible for adding the addons to the channel
Click to show internal directories.
Click to hide internal directories.