bootkube

package
v0.14.0 Latest Latest
Warning

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

Go to latest
Published: Mar 6, 2019 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CVOOverrides

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

CVOOverrides is an asset that generates the cvo-override.yaml.template file. This is a gate to prevent CVO from installing these operators which conflict with resources already owned by other operators. This files can be dropped when the overrides list becomes empty.

func (*CVOOverrides) Dependencies

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

Dependencies returns all of the dependencies directly needed by the asset

func (*CVOOverrides) Files

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

Files returns the files generated by the asset.

func (*CVOOverrides) Generate

func (t *CVOOverrides) Generate(parents asset.Parents) error

Generate generates the actual files by this asset

func (*CVOOverrides) Load

func (t *CVOOverrides) Load(f asset.FileFetcher) (bool, error)

Load returns the asset from disk.

func (*CVOOverrides) Name

func (t *CVOOverrides) Name() string

Name returns the human-friendly name of the asset.

type EtcdServiceKubeSystem

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

EtcdServiceKubeSystem is the constant to represent contents of etcd-service.yaml file

func (*EtcdServiceKubeSystem) Dependencies

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

Dependencies returns all of the dependencies directly needed by the asset

func (*EtcdServiceKubeSystem) Files

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

Files returns the files generated by the asset.

func (*EtcdServiceKubeSystem) Generate

func (t *EtcdServiceKubeSystem) Generate(parents asset.Parents) error

Generate generates the actual files by this asset

func (*EtcdServiceKubeSystem) Load

Load returns the asset from disk.

func (*EtcdServiceKubeSystem) Name

func (t *EtcdServiceKubeSystem) Name() string

Name returns the human-friendly name of the asset.

type HostEtcdServiceEndpointsKubeSystem

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

HostEtcdServiceEndpointsKubeSystem is the constant to represent contents of etcd-service-endpoints.yaml.template file.

func (*HostEtcdServiceEndpointsKubeSystem) Dependencies

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

Dependencies returns all of the dependencies directly needed by the asset

func (*HostEtcdServiceEndpointsKubeSystem) Files

Files returns the files generated by the asset.

func (*HostEtcdServiceEndpointsKubeSystem) Generate

Generate generates the actual files by this asset

func (*HostEtcdServiceEndpointsKubeSystem) Load

Load returns the asset from disk.

func (*HostEtcdServiceEndpointsKubeSystem) Name

Name returns the human-friendly name of the asset.

type HostEtcdServiceKubeSystem

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

HostEtcdServiceKubeSystem is the constant to represent contents of etcd-service.yaml file

func (*HostEtcdServiceKubeSystem) Dependencies

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

Dependencies returns all of the dependencies directly needed by the asset

func (*HostEtcdServiceKubeSystem) Files

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

Files returns the files generated by the asset.

func (*HostEtcdServiceKubeSystem) Generate

func (t *HostEtcdServiceKubeSystem) Generate(parents asset.Parents) error

Generate generates the actual files by this asset

func (*HostEtcdServiceKubeSystem) Load

Load returns the asset from disk.

func (*HostEtcdServiceKubeSystem) Name

Name returns the human-friendly name of the asset.

type KubeCloudConfig

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

KubeCloudConfig is the constant to represent contents of kube_cloudconfig.yaml file

func (*KubeCloudConfig) Dependencies

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

Dependencies returns all of the dependencies directly needed by the asset

func (*KubeCloudConfig) Files

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

Files returns the files generated by the asset.

func (*KubeCloudConfig) Generate

func (t *KubeCloudConfig) Generate(parents asset.Parents) error

Generate generates the actual files by this asset

func (*KubeCloudConfig) Load

func (t *KubeCloudConfig) Load(f asset.FileFetcher) (bool, error)

Load returns the asset from disk.

func (*KubeCloudConfig) Name

func (t *KubeCloudConfig) Name() string

Name returns the human-friendly name of the asset.

type KubeSystemConfigmapEtcdServingCA

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

KubeSystemConfigmapEtcdServingCA is the constant to represent contents of kube-system-configmap-etcd-serving-ca.yaml.template file.

func (*KubeSystemConfigmapEtcdServingCA) Dependencies

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

Dependencies returns all of the dependencies directly needed by the asset

func (*KubeSystemConfigmapEtcdServingCA) Files

Files returns the files generated by the asset.

func (*KubeSystemConfigmapEtcdServingCA) Generate

func (t *KubeSystemConfigmapEtcdServingCA) Generate(parents asset.Parents) error

Generate generates the actual files by this asset

func (*KubeSystemConfigmapEtcdServingCA) Load

Load returns the asset from disk.

func (*KubeSystemConfigmapEtcdServingCA) Name

Name returns the human-friendly name of the asset.

type KubeSystemConfigmapRootCA

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

KubeSystemConfigmapRootCA is the constant to represent contents of kube-system-configmap-root-ca.yaml.template file.

func (*KubeSystemConfigmapRootCA) Dependencies

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

Dependencies returns all of the dependencies directly needed by the asset

func (*KubeSystemConfigmapRootCA) Files

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

Files returns the files generated by the asset.

func (*KubeSystemConfigmapRootCA) Generate

func (t *KubeSystemConfigmapRootCA) Generate(parents asset.Parents) error

Generate generates the actual files by this asset

func (*KubeSystemConfigmapRootCA) Load

Load returns the asset from disk.

func (*KubeSystemConfigmapRootCA) Name

Name returns the human-friendly name of the asset.

type KubeSystemSecretEtcdClient

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

KubeSystemSecretEtcdClient is the constant to represent contents of kube-system-secret-etcd-client.yaml.template file.

func (*KubeSystemSecretEtcdClient) Dependencies

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

Dependencies returns all of the dependencies directly needed by the asset

func (*KubeSystemSecretEtcdClient) Files

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

Files returns the files generated by the asset.

func (*KubeSystemSecretEtcdClient) Generate

func (t *KubeSystemSecretEtcdClient) Generate(parents asset.Parents) error

Generate generates the actual files by this asset

func (*KubeSystemSecretEtcdClient) Load

Load returns the asset from disk.

func (*KubeSystemSecretEtcdClient) Name

Name returns the human-friendly name of the asset.

type MachineConfigServerTLSSecret

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

MachineConfigServerTLSSecret is the constant to represent contents of machine_configservertlssecret.yaml.template file

func (*MachineConfigServerTLSSecret) Dependencies

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

Dependencies returns all of the dependencies directly needed by the asset

func (*MachineConfigServerTLSSecret) Files

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

Files returns the files generated by the asset.

func (*MachineConfigServerTLSSecret) Generate

func (t *MachineConfigServerTLSSecret) Generate(parents asset.Parents) error

Generate generates the actual files by this asset

func (*MachineConfigServerTLSSecret) Load

Load returns the asset from disk.

func (*MachineConfigServerTLSSecret) Name

Name returns the human-friendly name of the asset.

type OpenshiftMachineConfigOperator

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

OpenshiftMachineConfigOperator is the constant to represent contents of Openshift_MachineConfigOperator.yaml file

func (*OpenshiftMachineConfigOperator) Dependencies

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

Dependencies returns all of the dependencies directly needed by the asset

func (*OpenshiftMachineConfigOperator) Files

Files returns the files generated by the asset.

func (*OpenshiftMachineConfigOperator) Generate

func (t *OpenshiftMachineConfigOperator) Generate(parents asset.Parents) error

Generate generates the actual files by this asset

func (*OpenshiftMachineConfigOperator) Load

Load returns the asset from disk.

func (*OpenshiftMachineConfigOperator) Name

Name returns the human-friendly name of the asset.

type Pull

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

Pull is the constant to represent contents of pull.yaml.template file

func (*Pull) Dependencies

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

Dependencies returns all of the dependencies directly needed by the asset

func (*Pull) Files

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

Files returns the files generated by the asset.

func (*Pull) Generate

func (t *Pull) Generate(parents asset.Parents) error

Generate generates the actual files by this asset

func (*Pull) Load

func (t *Pull) Load(f asset.FileFetcher) (bool, error)

Load returns the asset from disk.

func (*Pull) Name

func (t *Pull) Name() string

Name returns the human-friendly name of the asset.

Jump to

Keyboard shortcuts

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