Versions in this module Expand all Collapse all v0 v0.2.0 Nov 19, 2020 Changes in this version + const ProgressTimeout + type FakeRESTMapper struct + func (f *FakeRESTMapper) KindFor(resource schema.GroupVersionResource) (schema.GroupVersionKind, error) + func (f *FakeRESTMapper) KindsFor(resource schema.GroupVersionResource) ([]schema.GroupVersionKind, error) + func (f *FakeRESTMapper) RESTMapping(gk schema.GroupKind, versions ...string) (*meta.RESTMapping, error) + func (f *FakeRESTMapper) RESTMappings(gk schema.GroupKind, versions ...string) ([]*meta.RESTMapping, error) + func (f *FakeRESTMapper) ResourceFor(input schema.GroupVersionResource) (schema.GroupVersionResource, error) + func (f *FakeRESTMapper) ResourceSingularizer(resource string) (singular string, err error) + func (f *FakeRESTMapper) ResourcesFor(input schema.GroupVersionResource) ([]schema.GroupVersionResource, error) + type NodeStatus struct + Address string + Reason string + Success bool + type StatusLevel int + const ClusterConfig + const ClusterNode + const OperatorConfig + const PodDeployment + const RolloutHung + type StatusManager struct + OperatorNamespace string + func New(client client.Client, mapper meta.RESTMapper, name, version string, ...) *StatusManager + func (status *StatusManager) SetDaemonSets(daemonSets []types.NamespacedName) + func (status *StatusManager) SetDegraded(statusLevel StatusLevel, reason, message string) + func (status *StatusManager) SetDeployments(deployments []types.NamespacedName) + func (status *StatusManager) SetFromNodes(cachedNodeSet map[string]*NodeStatus) + func (status *StatusManager) SetFromPods() + func (status *StatusManager) SetNotDegraded(statusLevel StatusLevel)