Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Certmanager ¶
type Certmanager struct { // Tiller is the tiller instance used to deploy the chart Tiller *tiller.Tiller Name string // Required namespace to deploy Certmanager into. Namespace string // Config is a reference to the overall test config structure with flags // parsed from the CLI. // This is used for global configuration settings. Config *config.Config // contains filtered or unexported fields }
Certmanager defines an addon that installs an instance of certmanager in the target cluster. Currently, only one instance of Certmanager can be deployed in a single invocation of the test suite (i.e. it *must* be instantiated globally). In future we can restrict Certmanager to a single namespace in order to enforce isolation between tests.
func (*Certmanager) Deprovision ¶
func (p *Certmanager) Deprovision() error
Deprovision will destroy this instance of Pebble
func (*Certmanager) Details ¶
func (p *Certmanager) Details() *Details
Details returns details that can be used to utilise the instance of Pebble.
func (*Certmanager) Provision ¶
func (p *Certmanager) Provision() error
Provision will actually deploy this instance of Pebble-ingress to the cluster.
func (*Certmanager) SupportsGlobal ¶
func (p *Certmanager) SupportsGlobal() bool
Click to show internal directories.
Click to hide internal directories.