Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Interface ¶
type Interface interface { // Fetch gets routing rules from cluster Fetch(instance *iter8v1alpha2.Experiment) error // UpdateRouteWithBaseline updates routing rules with runtime object of baseline UpdateRouteWithBaseline(instance *iter8v1alpha2.Experiment, baseline runtime.Object) error // UpdateRouteWithCandidates updates routing rules with runtime objects of candidates UpdateRouteWithCandidates(instance *iter8v1alpha2.Experiment, candidates []runtime.Object) error // UpdateRouteWithTrafficUpdate updates routing rules with new traffic state from assessment UpdateRouteWithTrafficUpdate(instance *iter8v1alpha2.Experiment) error // UpdateRouteToStable updates routing rules to desired stable state UpdateRouteToStable(instance *iter8v1alpha2.Experiment) error // Print prints detailed information about the router Print() string }
Interface declares functions to be implemented so as to be used by iter8 router
Click to show internal directories.
Click to hide internal directories.