Documentation ¶
Index ¶
- type Operator
- func (op *Operator) AddEngress(engress *tapi.Ingress)
- func (op *Operator) DeleteEngress(engress *tapi.Ingress)
- 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) WatchCertificateTPRs()
- func (op *Operator) WatchConfigMaps()
- func (op *Operator) WatchDaemonSets()
- func (op *Operator) WatchDeployments()
- func (op *Operator) WatchEndpoints()
- func (op *Operator) WatchIngressTPRs()
- func (op *Operator) WatchIngresses()
- func (op *Operator) WatchNamespaces()
- func (op *Operator) WatchServiceMonitors()
- func (op *Operator) WatchServices()
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Operator ¶
type Operator struct { KubeClient clientset.Interface ExtClient tcs.ExtensionInterface PromClient pcm.MonitoringV1alpha1Interface Opt config.Options SyncPeriod time.Duration sync.Mutex // contains filtered or unexported fields }
func New ¶
func New( kubeClient clientset.Interface, extClient tcs.ExtensionInterface, promClient pcm.MonitoringV1alpha1Interface, opt config.Options, ) *Operator
func (*Operator) AddEngress ¶
func (*Operator) DeleteEngress ¶
func (*Operator) PurgeOffshootsWithDeprecatedLabels ¶
func (*Operator) UpdateEngress ¶
func (*Operator) WatchCertificateTPRs ¶
func (op *Operator) WatchCertificateTPRs()
Blocks caller. Intended to be called as a Go routine.
func (*Operator) WatchConfigMaps ¶
func (op *Operator) WatchConfigMaps()
Blocks caller. Intended to be called as a Go routine.
func (*Operator) WatchDaemonSets ¶
func (op *Operator) WatchDaemonSets()
Blocks caller. Intended to be called as a Go routine.
func (*Operator) WatchDeployments ¶
func (op *Operator) WatchDeployments()
Blocks caller. Intended to be called as a Go routine.
func (*Operator) WatchEndpoints ¶
func (op *Operator) WatchEndpoints()
Blocks caller. Intended to be called as a Go routine.
func (*Operator) WatchIngressTPRs ¶
func (op *Operator) WatchIngressTPRs()
Blocks caller. Intended to be called as a Go routine.
func (*Operator) WatchIngresses ¶
func (op *Operator) WatchIngresses()
Blocks caller. Intended to be called as a Go routine.
func (*Operator) WatchNamespaces ¶
func (op *Operator) WatchNamespaces()
Blocks caller. Intended to be called as a Go routine. ref: https://github.com/kubernetes/kubernetes/issues/46736
func (*Operator) WatchServiceMonitors ¶
func (op *Operator) WatchServiceMonitors()
Blocks caller. Intended to be called as a Go routine.
func (*Operator) WatchServices ¶
func (op *Operator) WatchServices()
Blocks caller. Intended to be called as a Go routine.
Click to show internal directories.
Click to hide internal directories.