manifests

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Oct 2, 2018 License: Apache-2.0 Imports: 23 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 Stock

type Stock interface {
	// Manifests returns the cluster manifests
	Manifests() asset.Asset

	// ClusterVersionOperator returns the cvo asset object
	ClusterVersionOperator() asset.Asset

	// KubeCoreOperator returns the kco asset object
	KubeCoreOperator() asset.Asset

	// NetworkOperator returns the network operator asset object
	NetworkOperator() asset.Asset

	// KubeAddonOperator returns the addon asset object
	KubeAddonOperator() asset.Asset

	// Mao returns the machine api operator asset object
	Mao() asset.Asset

	// Tectonic returns the tectonic manfests asset object
	Tectonic() asset.Asset
}

Stock is the stock of operator assets that can be generated.

type StockImpl

type StockImpl struct {
	// contains filtered or unexported fields
}

StockImpl implements the Stock interface for manifests

func (*StockImpl) ClusterVersionOperator

func (s *StockImpl) ClusterVersionOperator() asset.Asset

ClusterVersionOperator returns the cvo asset object

func (*StockImpl) EstablishStock

func (s *StockImpl) EstablishStock(stock installconfig.Stock, tlsStock tls.Stock, kubeConfigStock kubeconfig.Stock, machineStock machine.Stock)

EstablishStock establishes the stock of assets.

func (*StockImpl) KubeAddonOperator

func (s *StockImpl) KubeAddonOperator() asset.Asset

KubeAddonOperator returns the addon operator asset object

func (*StockImpl) KubeCoreOperator

func (s *StockImpl) KubeCoreOperator() asset.Asset

KubeCoreOperator returns the kco asset object

func (*StockImpl) Manifests

func (s *StockImpl) Manifests() asset.Asset

Manifests returns the manifests asset

func (*StockImpl) Mao

func (s *StockImpl) Mao() asset.Asset

Mao returns the machine API operator asset object

func (*StockImpl) NetworkOperator

func (s *StockImpl) NetworkOperator() asset.Asset

NetworkOperator returns the network operator asset object

func (*StockImpl) Tectonic

func (s *StockImpl) Tectonic() asset.Asset

Tectonic returns the tectonic manifests asset object

Directories

Path Synopsis
content

Jump to

Keyboard shortcuts

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