Help us shape the future of Go! Take the 2026 Go Developer Survey

certmanager

package
v0.13.1 Latest Latest
Warning

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

Go to latest
Published: Feb 18, 2020 License: Apache-2.0 Imports: 6 Imported by: 0

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
	// 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) Logs added in v0.6.0

func (p *Certmanager) Logs() (map[string]string, error)

func (*Certmanager) Provision

func (p *Certmanager) Provision() error

Provision will actually deploy this instance of Pebble-ingress to the cluster.

func (*Certmanager) Setup

func (p *Certmanager) Setup(cfg *config.Config) error

func (*Certmanager) SupportsGlobal

func (p *Certmanager) SupportsGlobal() bool

type Details

type Details struct {
	ClusterResourceNamespace string
	ServiceAccountName       string
}

Details return the details about the certmanager instance deployed

Jump to

Keyboard shortcuts

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