Documentation
¶
Index ¶
- func GetKnativeSvc(nn *types.NamespacedName) (*servingv1.Service, error)
- func GetNamespacedNameForKsvc(e *experiment.Experiment) (*types.NamespacedName, error)
- func MakeInitExperiment(t *v2alpha2.TaskSpec) (base.Task, error)
- func MakeTask(t *v2alpha2.TaskSpec) (base.Task, error)
- type InitExperimentTask
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetKnativeSvc ¶
func GetKnativeSvc(nn *types.NamespacedName) (*servingv1.Service, error)
GetKnativeSvc fetches the Knative service given its name and namespace.
func GetNamespacedNameForKsvc ¶
func GetNamespacedNameForKsvc(e *experiment.Experiment) (*types.NamespacedName, error)
GetNamespacedNameForKsvc parses the target of the experiment and returns name and namespace of the ksvc.
func MakeInitExperiment ¶
MakeInitExperiment converts an InitExperiment task spec into an InitExperimentTask.
Types ¶
type InitExperimentTask ¶
type InitExperimentTask struct {
Library string `json:"library" yaml:"library"`
Task string `json:"task" yaml:"task"`
}
InitExperimentTask enables initialization of knative experiments.
Click to show internal directories.
Click to hide internal directories.