Versions in this module Expand all Collapse all v0 v0.0.1 Sep 27, 2021 Changes in this version + var ErrNamespacesNotInSameMesh = errors.New("namespaces not monitored by the same mesh") + var ErrNotAnnotatedForSidecarInjection = errors.New("not annotated for sidecar injection") + var ErrNotMonitoredByOSMController = errors.New("not monitored by OSM controller") + type MonitoredCheck struct + func NewMonitoredCheck(client kubernetes.Interface, namespace string, meshName common.MeshName) MonitoredCheck + func (check MonitoredCheck) Description() string + func (check MonitoredCheck) FixIt() error + func (check MonitoredCheck) Run() outcomes.Outcome + func (check MonitoredCheck) Suggestion() string + type NamespacesInSameMeshCheck struct + func NewNamespacesInSameMeshCheck(client kubernetes.Interface, namespaceA string, namespaceB string) NamespacesInSameMeshCheck + func (check NamespacesInSameMeshCheck) Description() string + func (check NamespacesInSameMeshCheck) FixIt() error + func (check NamespacesInSameMeshCheck) Run() outcomes.Outcome + func (check NamespacesInSameMeshCheck) Suggestion() string + type SidecarInjectionCheck struct + func NewSidecarInjectionCheck(client kubernetes.Interface, namespace string) SidecarInjectionCheck + func (check SidecarInjectionCheck) Description() string + func (check SidecarInjectionCheck) FixIt() error + func (check SidecarInjectionCheck) Run() outcomes.Outcome + func (check SidecarInjectionCheck) Suggestion() string