Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Addons

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

Addons provides functionality for injecting the Cluster and NS-scoped addons configuration

func NewAddons

func NewAddons(name, url string) (*Addons, error)

NewAddons returns new instance of the Addons

func (*Addons) CleanupAddonsConfiguration

func (a *Addons) CleanupAddonsConfiguration(ns string) error

CleanupAddonsConfiguration ensures that given addon repository is removed

func (*Addons) CleanupClusterAddonsConfiguration

func (a *Addons) CleanupClusterAddonsConfiguration() error

CleanupClusterAddonsConfiguration ensures that given addon repository is removed

func (*Addons) InjectAddonsConfiguration

func (a *Addons) InjectAddonsConfiguration(ns string) error

InjectAddonsConfiguration ensures that given addon repository is injected

func (*Addons) InjectClusterAddonsConfiguration

func (a *Addons) InjectClusterAddonsConfiguration() error

InjectClusterAddonsConfiguration ensures that given addon repository is injected

Source Files