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.