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.