Documentation ¶
Index ¶
Constants ¶
View Source
const ( LabelTenant = GroupName + "/tenant" LabelProject = GroupName + "/project" LabelEnvironment = GroupName + "/environment" LabelApplication = GroupName + "/application" LabelZone = GroupName + "/zone" LabelPlugins = GroupName + "/plugins" NamespaceSystem = "kubegems" NamespaceLocal = "kubegems-local" NamespaceEdge = "kubegems-edge" NamespaceInstaller = "kubegems-installer" NamespaceMonitor = "kubegems-monitoring" NamespaceLogging = "kubegems-logging" NamespaceGateway = "kubegems-gateway" NamespaceEventer = "kubegems-eventer" NamespaceObserve = "observability" )
View Source
const ( FinalizerNamespace = "finalizer." + GroupName + "/namespace" FinalizerResourceQuota = "finalizer." + GroupName + "/resourcequota" FinalizerGateway = "finalizer." + GroupName + "/gateway" FinalizerNetworkPolicy = "finalizer." + GroupName + "/networkpolicy" FinalizerLimitrange = "finalizer." + GroupName + "/limitrange" FinalizerEnvironment = "finalizer." + GroupName + "/environment" )
View Source
const ( LabelMonitorCollector = GroupName + "/monitoring" LabelLogCollector = GroupName + "/logging" LabelAlertmanagerConfigName = "alertmanagerconfig.kubegems.io/name" LabelAlertmanagerConfigType = "alertmanagerconfig.kubegems.io/type" LabelPrometheusRuleName = "prometheusrule.kubegems.io/name" LabelPrometheusRuleType = "prometheusrule.kubegems.io/type" LabelGatewayType = "gateway.kubegems.io/type" // ingress-nginx StatusEnabled = "enabled" StatusDisabled = "disabled" )
View Source
const GroupName = "gems.kubegems.io"
GroupName is the group name used in this package
Variables ¶
View Source
var CommonLabels = []string{ LabelTenant, LabelProject, LabelEnvironment, }
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.