Documentation
¶
Index ¶
Constants ¶
View Source
const (
CollisionCountPatch = `{
"status" : {
"templateStatuses" : %s
}
}`
)
Variables ¶
This section is empty.
Functions ¶
func GetServiceForExperiment ¶ added in v1.1.0
Types ¶
type Controller ¶ added in v0.9.0
type Controller struct {
// contains filtered or unexported fields
}
Controller is the controller implementation for Experiment resources
func NewController ¶ added in v0.9.0
func NewController(cfg ControllerConfig) *Controller
NewController returns a new experiment controller
type ControllerConfig ¶ added in v0.9.0
type ControllerConfig struct {
KubeClientSet kubernetes.Interface
ArgoProjClientset clientset.Interface
ReplicaSetInformer appsinformers.ReplicaSetInformer
ExperimentsInformer informers.ExperimentInformer
AnalysisRunInformer informers.AnalysisRunInformer
AnalysisTemplateInformer informers.AnalysisTemplateInformer
ClusterAnalysisTemplateInformer informers.ClusterAnalysisTemplateInformer
ServiceInformer informersv1.ServiceInformer
ResyncPeriod time.Duration
RolloutWorkQueue workqueue.RateLimitingInterface
ExperimentWorkQueue workqueue.RateLimitingInterface
MetricsServer *metrics.MetricsServer
Recorder record.EventRecorder
}
ControllerConfig describes the data required to instantiate a new experiments controller
Click to show internal directories.
Click to hide internal directories.