Documentation ¶
Overview ¶
Package manifests deals with creating manifests for all manifests to be installed for the cluster
Index ¶
Constants ¶
const (
// DefaultChannel is the default RHCOS channel for the cluster.
DefaultChannel = "tested"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type KubeCoreOperator ¶ added in v0.2.0
type KubeCoreOperator struct { Config *kubecore.OperatorConfig File *asset.File }
KubeCoreOperator generates the kube-core-operator.yaml files
func (*KubeCoreOperator) Dependencies ¶ added in v0.2.0
func (kco *KubeCoreOperator) Dependencies() []asset.Asset
Dependencies returns all of the dependencies directly needed by an KubeCoreOperator asset.
func (*KubeCoreOperator) Files ¶ added in v0.2.0
func (kco *KubeCoreOperator) Files() []*asset.File
Files returns the files generated by the asset.
func (*KubeCoreOperator) Generate ¶ added in v0.2.0
func (kco *KubeCoreOperator) Generate(dependencies asset.Parents) error
Generate generates the kube-core-operator-config.yml files
func (*KubeCoreOperator) Name ¶ added in v0.2.0
func (kco *KubeCoreOperator) Name() string
Name returns a human friendly name for the operator
type Manifests ¶ added in v0.2.0
type Manifests struct { KubeSysConfig *configurationObject TectonicConfig *configurationObject FileList []*asset.File }
Manifests generates the dependent operator config.yaml files
func (*Manifests) Dependencies ¶ added in v0.2.0
Dependencies returns all of the dependencies directly needed by a Manifests asset.
type Tectonic ¶ added in v0.2.0
Tectonic generates the dependent resource manifests for tectonic (as against bootkube)
func (*Tectonic) Dependencies ¶ added in v0.2.0
Dependencies returns all of the dependencies directly needed by the Tectonic asset