Documentation ¶
Index ¶
- type ResourceDispatchedController
- func (e *ResourceDispatchedController) Create(bladeName string, expSpec v1alpha1.ExperimentSpec) v1alpha1.ExperimentStatus
- func (e *ResourceDispatchedController) Destroy(bladeName string, expSpec v1alpha1.ExperimentSpec, ...) v1alpha1.ExperimentStatus
- func (e *ResourceDispatchedController) Name() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ResourceDispatchedController ¶
type ResourceDispatchedController struct {
Controllers map[string]model.ExperimentController
}
ResourceDispatchedController contains all resource controllers exclude node resource
func NewDispatcherExecutor ¶
func NewDispatcherExecutor(client *channel.Client) *ResourceDispatchedController
NewDispatcherExecutor initialized when operator starting
func (*ResourceDispatchedController) Create ¶
func (e *ResourceDispatchedController) Create(bladeName string, expSpec v1alpha1.ExperimentSpec) v1alpha1.ExperimentStatus
func (*ResourceDispatchedController) Destroy ¶
func (e *ResourceDispatchedController) Destroy(bladeName string, expSpec v1alpha1.ExperimentSpec, oldExpStatus v1alpha1.ExperimentStatus) v1alpha1.ExperimentStatus
func (*ResourceDispatchedController) Name ¶
func (e *ResourceDispatchedController) Name() string
Click to show internal directories.
Click to hide internal directories.