operator

package
v0.0.0-...-cbe2e37 Latest Latest
Warning

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

Go to latest
Published: Oct 2, 2017 License: Apache-2.0 Imports: 38 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Operator

type Operator struct {
	KubeClient      kubernetes.Interface
	CRDClient       apiextensionsclient.Interface
	VoyagerClient   tcs.VoyagerV1beta1Interface
	PromClient      pcm.MonitoringV1alpha1Interface
	ServiceLister   core.ServiceLister
	EndpointsLister core.EndpointsLister
	Opt             config.Options

	sync.Mutex
	// contains filtered or unexported fields
}

func (*Operator) AddEngress

func (op *Operator) AddEngress(engress *tapi.Ingress)

func (*Operator) CheckCertificates

func (op *Operator) CheckCertificates()

func (*Operator) DeleteEngress

func (op *Operator) DeleteEngress(engress *tapi.Ingress)

func (*Operator) MigrateCertificate

func (op *Operator) MigrateCertificate(cert *api.Certificate) (bool, error)

https://github.com/appscode/voyager/issues/505

func (*Operator) MigrateCertificates

func (op *Operator) MigrateCertificates() error

func (*Operator) PurgeOffshootsDaemonSet

func (op *Operator) PurgeOffshootsDaemonSet() error

func (*Operator) PurgeOffshootsWithDeprecatedLabels

func (op *Operator) PurgeOffshootsWithDeprecatedLabels() error

func (*Operator) Run

func (op *Operator) Run()

func (*Operator) Setup

func (op *Operator) Setup() error

func (*Operator) UpdateEngress

func (op *Operator) UpdateEngress(oldEngress, newEngress *tapi.Ingress)

func (*Operator) ValidateIngress

func (op *Operator) ValidateIngress() error

Jump to

Keyboard shortcuts

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