manifests

package
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 12, 2018 License: Apache-2.0 Imports: 24 Imported by: 0

Documentation

Overview

Package manifests deals with creating manifests for all manifests to be installed for the cluster

Index

Constants

View Source
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

func (m *Manifests) Dependencies() []asset.Asset

Dependencies returns all of the dependencies directly needed by a Manifests asset.

func (*Manifests) Files added in v0.2.0

func (m *Manifests) Files() []*asset.File

Files returns the files generated by the asset.

func (*Manifests) Generate added in v0.2.0

func (m *Manifests) Generate(dependencies asset.Parents) error

Generate generates the respective operator config.yml files

func (*Manifests) Name added in v0.2.0

func (m *Manifests) Name() string

Name returns a human friendly name for the operator

type Tectonic added in v0.2.0

type Tectonic struct {
	FileList []*asset.File
}

Tectonic generates the dependent resource manifests for tectonic (as against bootkube)

func (*Tectonic) Dependencies added in v0.2.0

func (t *Tectonic) Dependencies() []asset.Asset

Dependencies returns all of the dependencies directly needed by the Tectonic asset

func (*Tectonic) Files added in v0.2.0

func (t *Tectonic) Files() []*asset.File

Files returns the files generated by the asset.

func (*Tectonic) Generate added in v0.2.0

func (t *Tectonic) Generate(dependencies asset.Parents) error

Generate generates the respective operator config.yml files

func (*Tectonic) Name added in v0.2.0

func (t *Tectonic) Name() string

Name returns a human friendly name for the operator

Directories

Path Synopsis
content

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL