Versions in this module Expand all Collapse all v0 v0.24.0 Mar 25, 2022 Changes in this version + const ChangeCauseAnnotation + func GetFirstPod(client coreclient.PodsGetter, namespace string, selector string, ...) (*corev1.Pod, int, error) + func MakeLabels(labels map[string]string) string + func SelectorsForObject(object runtime.Object) (namespace string, selector labels.Selector, err error) + type AttachablePodForObjectFunc func(restClientGetter genericclioptions.RESTClientGetter, object runtime.Object, ...) (*v1.Pod, error) + var AttachablePodForObjectFn AttachablePodForObjectFunc = attachablePodForObject + type CanBeExposedFunc func(kind schema.GroupKind) error + var CanBeExposedFn CanBeExposedFunc = canBeExposed + type DaemonSetHistoryViewer struct + func (h *DaemonSetHistoryViewer) ViewHistory(namespace, name string, revision int64) (string, error) + type DaemonSetRollbacker struct + func (r *DaemonSetRollbacker) Rollback(obj runtime.Object, updatedAnnotations map[string]string, toRevision int64, ...) (string, error) + type DaemonSetStatusViewer struct + func (s *DaemonSetStatusViewer) Status(obj runtime.Unstructured, revision int64) (string, bool, error) + type DeploymentHistoryViewer struct + func (h *DeploymentHistoryViewer) ViewHistory(namespace, name string, revision int64) (string, error) + type DeploymentRollbacker struct + func (r *DeploymentRollbacker) Rollback(obj runtime.Object, updatedAnnotations map[string]string, toRevision int64, ...) (string, error) + type DeploymentStatusViewer struct + func (s *DeploymentStatusViewer) Status(obj runtime.Unstructured, revision int64) (string, bool, error) + type HistoryViewer interface + ViewHistory func(namespace, name string, revision int64) (string, error) + func HistoryViewerFor(kind schema.GroupKind, c kubernetes.Interface) (HistoryViewer, error) + type HistoryViewerFunc func(restClientGetter genericclioptions.RESTClientGetter, mapping *meta.RESTMapping) (HistoryViewer, error) + var HistoryViewerFn HistoryViewerFunc = historyViewer + type HistoryVisitor struct + func (v *HistoryVisitor) VisitCronJob(kind apps.GroupKindElement) + func (v *HistoryVisitor) VisitDaemonSet(kind apps.GroupKindElement) + func (v *HistoryVisitor) VisitDeployment(elem apps.GroupKindElement) + func (v *HistoryVisitor) VisitJob(kind apps.GroupKindElement) + func (v *HistoryVisitor) VisitPod(kind apps.GroupKindElement) + func (v *HistoryVisitor) VisitReplicaSet(kind apps.GroupKindElement) + func (v *HistoryVisitor) VisitReplicationController(kind apps.GroupKindElement) + func (v *HistoryVisitor) VisitStatefulSet(kind apps.GroupKindElement) + type LogsForObjectFunc func(restClientGetter genericclioptions.RESTClientGetter, ...) (map[v1.ObjectReference]rest.ResponseWrapper, error) + var LogsForObjectFn LogsForObjectFunc = logsForObject + type MapBasedSelectorForObjectFunc func(object runtime.Object) (string, error) + var MapBasedSelectorForObjectFn MapBasedSelectorForObjectFunc = mapBasedSelectorForObject + type ObjectPauserFunc func(runtime.Object) ([]byte, error) + var ObjectPauserFn ObjectPauserFunc = defaultObjectPauser + type ObjectRestarterFunc func(runtime.Object) ([]byte, error) + var ObjectRestarterFn ObjectRestarterFunc = defaultObjectRestarter + type ObjectResumerFunc func(runtime.Object) ([]byte, error) + var ObjectResumerFn ObjectResumerFunc = defaultObjectResumer + type PortsForObjectFunc func(object runtime.Object) ([]string, error) + var PortsForObjectFn PortsForObjectFunc = portsForObject + type ProtocolsForObjectFunc func(object runtime.Object) (map[string]string, error) + var ProtocolsForObjectFn ProtocolsForObjectFunc = protocolsForObject + type RollbackVisitor struct + func (v *RollbackVisitor) VisitCronJob(kind apps.GroupKindElement) + func (v *RollbackVisitor) VisitDaemonSet(kind apps.GroupKindElement) + func (v *RollbackVisitor) VisitDeployment(elem apps.GroupKindElement) + func (v *RollbackVisitor) VisitJob(kind apps.GroupKindElement) + func (v *RollbackVisitor) VisitPod(kind apps.GroupKindElement) + func (v *RollbackVisitor) VisitReplicaSet(kind apps.GroupKindElement) + func (v *RollbackVisitor) VisitReplicationController(kind apps.GroupKindElement) + func (v *RollbackVisitor) VisitStatefulSet(kind apps.GroupKindElement) + type Rollbacker interface + Rollback func(obj runtime.Object, updatedAnnotations map[string]string, toRevision int64, ...) (string, error) + func RollbackerFor(kind schema.GroupKind, c kubernetes.Interface) (Rollbacker, error) + type RollbackerFunc func(restClientGetter genericclioptions.RESTClientGetter, mapping *meta.RESTMapping) (Rollbacker, error) + var RollbackerFn RollbackerFunc = rollbacker + type StatefulSetHistoryViewer struct + func (h *StatefulSetHistoryViewer) ViewHistory(namespace, name string, revision int64) (string, error) + type StatefulSetRollbacker struct + func (r *StatefulSetRollbacker) Rollback(obj runtime.Object, updatedAnnotations map[string]string, toRevision int64, ...) (string, error) + type StatefulSetStatusViewer struct + func (s *StatefulSetStatusViewer) Status(obj runtime.Unstructured, revision int64) (string, bool, error) + type StatusViewer interface + Status func(obj runtime.Unstructured, revision int64) (string, bool, error) + func StatusViewerFor(kind schema.GroupKind) (StatusViewer, error) + type StatusViewerFunc func(mapping *meta.RESTMapping) (StatusViewer, error) + var StatusViewerFn StatusViewerFunc = statusViewer + type UpdatePodSpecForObjectFunc func(obj runtime.Object, fn func(*v1.PodSpec) error) (bool, error) + var UpdatePodSpecForObjectFn UpdatePodSpecForObjectFunc = updatePodSpecForObject