configmanagement

package
v1.17.0-rc.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 2, 2023 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// CLIName is the short name of the CLI.
	CLIName = "nomos"

	// MetricsNamespace is the namespace that metrics are held in.
	MetricsNamespace = "gkeconfig"

	// GroupName is the name of the group of configmanagement resources.
	GroupName = "configmanagement.gke.io"

	// ProductName is what we call Nomos externally.
	ProductName = "Anthos Configuration Management"

	// ControllerNamespace is the Namespace used for Nomos controllers
	ControllerNamespace = "config-management-system"

	// OperatorKind is the Kind of the Operator config object.
	OperatorKind = "ConfigManagement"

	// SyncKind is the string constant for the Sync GroupVersionKind
	SyncKind = "Sync"

	// RepoKind is the string constant for the Repo GroupVersionKind
	RepoKind = "Repo"

	// ClusterSelectorKind is the string constant for the ClusterSelector GroupVersionKind
	ClusterSelectorKind = "ClusterSelector"

	// NamespaceSelectorKind is the string constant for the NamespaceSelector GroupVersionKind
	NamespaceSelectorKind = "NamespaceSelector"

	// NamespaceConfigKind is the string constant for the NamespaceConfig GroupVersionKind
	NamespaceConfigKind = "NamespaceConfig"

	// ClusterConfigKind is the string constant for the ClusterConfig GroupVersionKind
	ClusterConfigKind = "ClusterConfig"

	// HierarchyConfigKind is the string constant for the HierarchyConfig GroupVersionKind
	HierarchyConfigKind = "HierarchyConfig"

	// RGControllerNamespace is the namespace used for the resource-group controller
	RGControllerNamespace = "resource-group-system"

	// MonitoringNamespace is the namespace used for Config Sync monitoring
	MonitoringNamespace = "config-management-monitoring"

	// RGControllerName is the name used for the resource-group controller
	RGControllerName = "resource-group-controller-manager"
)

Variables

This section is empty.

Functions

func IsControllerNamespace

func IsControllerNamespace(name string) bool

IsControllerNamespace returns true if the namespace is one of the Config Sync controller Namespace.

Types

This section is empty.

Directories

Path Synopsis
v1
Package v1 contains the version 1 data definition for the ConfigManagement custom resources.
Package v1 contains the version 1 data definition for the ConfigManagement custom resources.
repo
Package repo contains the user interface definition for the repo structure.
Package repo contains the user interface definition for the repo structure.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL