# Functions
IsOssInstallation will check for the existence of ConfigManagement object, Operator deployment, and RootSync CRD If RootSync CRD exist but ConfigManagement and Operator doesn't, it indicates an OSS installation.
MonoRepoNotice logs a notice for the clusters that are running in the legacy mode.
MustFprintf prints a formatted string to the writer and panics on error.
NewConfigManagementClient returns a new ConfigManagementClient.
NewWriter returns a standardized writer for the CLI for writing tabular output to the console.
PrintErr attempts to print an error to STDERR.
PrintErrOrDie attempts to print an error to STDERR, and panics if it is unable to.
WriteObject writes a FileObject to a file using the provided ResourcePrinter.
# Constants
ACMOperatorDeployment is the name of ACM Operator Deployment.
Bullet is the separator before each bullet item.
ColorCyan is the cyan color code.
ColorDefault is the default color code.
ColorGreen is the green color code.
ColorRed is the red color code.
ColorYellow is the yellow color code.
ConfigManagementCRDName is the name of the ConfigManagement CustomResourceDefinition.
ConfigManagementName is the name of the ConfigManagement object.
ConfigManagementResource is the config management resource.
ConfigManagementVersionName is the field name that indicates the ConfigManagement version.
ConfigSyncName is the name of the ConfigSync object for OSS installation.
ErrorMsg indicates that an error has occurred when retrieving or calculating a field value.
FieldManager is the field manager name used by the nomos CLI.
Indent is the extra spaces for indentation.
ManagedByHubAnnotationKey is the annotation key set by Hub.
ManagedByHubAnnotationValue is the annotation value set by Hub.
NotConfiguredMsg indicates that ACM is installed but not configured for a cluster.
NotInstalledMsg indicates that ACM is not installed on a cluster.
NotRunningMsg indicates that ACM is installed but not running on a cluster.
OSSMsg indicates OSS installation.
ReconcilerManagerName is the name of reconciler-manger.
Separator is the delimiter before each cluster.
UnknownMsg indicates that a field's value is unknown or unavailable.
# Variables
DynamicClient obtains a client based on the supplied REST config.
# Structs
ConfigManagementClient wraps a dynamic resource interface for reading ConfigManagement resources.