Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Controller ¶ added in v0.9.0
type Controller struct {
// contains filtered or unexported fields
}
Controller describes a service controller
func NewController ¶ added in v0.9.0
func NewController(cfg ControllerConfig) *Controller
NewController returns a new service controller
type ControllerConfig ¶ added in v0.8.0
type ControllerConfig struct {
Kubeclientset kubernetes.Interface
Argoprojclientset clientset.Interface
RolloutsInformer informers.RolloutInformer
ServicesInformer coreinformers.ServiceInformer
RolloutWorkqueue workqueue.RateLimitingInterface
ServiceWorkqueue workqueue.RateLimitingInterface
ResyncPeriod time.Duration
MetricsServer *metrics.MetricsServer
}
ControllerConfig describes the data required to instantiate a new service controller
Click to show internal directories.
Click to hide internal directories.