Documentation
¶
Index ¶
- type Operator
- func (op *Operator) AddEngress(engress *tapi.Ingress)
- func (op *Operator) CheckCertificates()
- func (op *Operator) DeleteEngress(engress *tapi.Ingress)
- func (op *Operator) MigrateCertificate(cert *api.Certificate) (bool, error)
- func (op *Operator) MigrateCertificates() error
- func (op *Operator) PurgeOffshootsDaemonSet() error
- func (op *Operator) PurgeOffshootsWithDeprecatedLabels() error
- func (op *Operator) Run()
- func (op *Operator) Setup() error
- func (op *Operator) UpdateEngress(oldEngress, newEngress *tapi.Ingress)
- func (op *Operator) ValidateIngress() error
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 New ¶
func New( kubeClient kubernetes.Interface, crdClient apiextensionsclient.Interface, extClient tcs.VoyagerV1beta1Interface, promClient pcm.MonitoringV1alpha1Interface, opt config.Options, ) *Operator
func (*Operator) AddEngress ¶
func (*Operator) CheckCertificates ¶
func (op *Operator) CheckCertificates()
func (*Operator) DeleteEngress ¶
func (*Operator) MigrateCertificate ¶
func (op *Operator) MigrateCertificate(cert *api.Certificate) (bool, error)
func (*Operator) MigrateCertificates ¶
func (*Operator) PurgeOffshootsDaemonSet ¶
func (*Operator) PurgeOffshootsWithDeprecatedLabels ¶
func (*Operator) UpdateEngress ¶
func (*Operator) ValidateIngress ¶
Click to show internal directories.
Click to hide internal directories.