Documentation ¶
Index ¶
- type Operator
- func (op *Operator) IngressServiceUsesAuthSecret(ing *api.Ingress, secret *core.Secret) bool
- func (op *Operator) PurgeOffshootsDaemonSet() error
- func (op *Operator) PurgeOffshootsWithDeprecatedLabels() error
- func (w *Operator) Run(stopCh <-chan struct{})
- func (op *Operator) RunInformers(stopCh <-chan struct{})
- func (op *Operator) ValidateIngress() error
- type OperatorConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Operator ¶
type Operator struct { config.Config ClientConfig *rest.Config KubeClient kubernetes.Interface WorkloadClient wcs.Interface CRDClient crd_cs.Interface VoyagerClient cs.Interface PromClient prom.MonitoringV1Interface // contains filtered or unexported fields }
func (*Operator) IngressServiceUsesAuthSecret ¶
func (*Operator) PurgeOffshootsDaemonSet ¶
func (*Operator) PurgeOffshootsWithDeprecatedLabels ¶
func (*Operator) RunInformers ¶
func (op *Operator) RunInformers(stopCh <-chan struct{})
func (*Operator) ValidateIngress ¶
type OperatorConfig ¶
type OperatorConfig struct { config.Config LicenseFile string ClientConfig *rest.Config KubeClient kubernetes.Interface WorkloadClient wcs.Interface CRDClient crd_cs.Interface VoyagerClient cs.Interface PromClient prom.MonitoringV1Interface AdmissionHooks []hooks.AdmissionHook }
func NewOperatorConfig ¶
func NewOperatorConfig(clientConfig *rest.Config) *OperatorConfig
func (*OperatorConfig) New ¶
func (c *OperatorConfig) New() (*Operator, error)
Click to show internal directories.
Click to hide internal directories.