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.