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

samplewebhook

package
v0.12.0 Latest Latest
Warning

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

Go to latest
Published: Nov 27, 2019 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CertmanagerWebhook

type CertmanagerWebhook struct {

	// Tiller is the tiller instance used to deploy the chart
	Tiller *tiller.Tiller

	Certmanager *certmanager.Certmanager

	Name string

	// Required namespace to deploy the webhook into.
	Namespace string

	// Optional override for the group name to use for the webhook
	GroupName string
	// contains filtered or unexported fields
}

CertmanagerWebhook defines an addon that installs a cert-manager DNS01 webhook

func (*CertmanagerWebhook) Deprovision

func (p *CertmanagerWebhook) Deprovision() error

Deprovision will destroy this instance of Pebble

func (*CertmanagerWebhook) Details

func (p *CertmanagerWebhook) Details() *Details

Details returns details that can be used to utilise the instance of Pebble.

func (*CertmanagerWebhook) Logs

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

func (*CertmanagerWebhook) Provision

func (p *CertmanagerWebhook) Provision() error

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

func (*CertmanagerWebhook) Setup

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

func (*CertmanagerWebhook) SupportsGlobal

func (p *CertmanagerWebhook) SupportsGlobal() bool

type Details

type Details struct {
	GroupName  string
	SolverName string
}

Details return the details about the webhook instance deployed

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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