Documentation ¶
Index ¶
- Variables
- func LoopAbilities(handlers ...Handler)
- func ObjIntoPod(objs ...runtime.Object) []corev1.Pod
- func ObjUnmarshal(obj runtime.Object, container interface{}) error
- func Register(ability Workload, gvrs ...schema.GroupVersionResource)
- type GreyscaleReleaser
- type Handler
- type HealthStatusGetter
- type PodsLister
- type Revision
- type Step
- type Workload
Constants ¶
This section is empty.
Variables ¶
View Source
var Resources = make([]regioninformers.Resource, 0, 16)
Functions ¶
func LoopAbilities ¶
func LoopAbilities(handlers ...Handler)
func ObjUnmarshal ¶
func Register ¶
func Register(ability Workload, gvrs ...schema.GroupVersionResource)
Types ¶
type GreyscaleReleaser ¶
type HealthStatusGetter ¶
type PodsLister ¶
type PodsLister interface { Workload ListPods(node *v1alpha1.ResourceNode, factory dynamicinformer.DynamicSharedInformerFactory) ([]corev1.Pod, error) }
type Workload ¶
type Workload interface { MatchGK(gk schema.GroupKind) bool Action(aName string, un *unstructured.Unstructured) (*unstructured.Unstructured, error) }
Click to show internal directories.
Click to hide internal directories.