Documentation ¶
Index ¶
Constants ¶
const AdminClusterConfigMapName = "verrazzano-admin-cluster"
AdminClusterConfigMapName is the name of the configmap that contains admin cluster server address
const AlertmanagerIngress = "alertmanager"
AlertmanagerIngress is the name of the ingress for Alertmanager
const ArgoCDIngress = "argocd-server"
ArgoCDIngress - the name of the ingress for Argo CD
const ArgoCDNamespace = "argocd"
ArgoCDNamespace - the name of the Argo CD namespace
const BomVerrazzanoVersion = "VERRAZZANO_VERSION"
const ClusterNameData = "managed-cluster-name"
ClusterNameData - the field name in MCRegistrationSecret that contains this managed cluster's name
const ClusterNameEnvVar = "CLUSTER_NAME"
ClusterNameEnvVar is the environment variable used to identify the managed cluster for fluentd
const ConfigMapKind = "ConfigMap"
ConfigMapKind is a label value for ConfigMap kind
const DefaultEnvironmentName = "default"
DefaultEnvironmentName is the default name for install environment
const DefaultNamespace = "default"
The Kubernetes default namespace
const DevComponentFinalizer = "components.finalizers.verrazzano.io/finalizer"
DevComponentFinalizer is a label value for dev components configmap finalizer
const DexHostPrefix = "auth"
DexHostPrefix - the prefix of the Dex host
const DexIngress = "dex"
DexIngress - the name of the ingress for Dex
const DexNamespace = "verrazzano-auth"
DexNamespace is the Dex namespace name
const GlobalImagePullSecName = "verrazzano-container-registry"
GlobalImagePullSecName is the name of the global image pull secret
const GrafanaDBSecret = "grafana-db"
GrafanaDBSecret is the secret used for VMI
const GrafanaIngress = "vmi-system-grafana"
GrafanaIngress is the name of the ingress for Grafana
const GrafanaSecret = "grafana-admin"
GrafanaSecret is the secret used for VMI
const ImageRepoOverrideEnvVar = "IMAGE_REPO"
ImageRepoOverrideEnvVar is the environment variable name used to set the image repository
const IngressNginxNamespace = "verrazzano-ingress-nginx"
IngressNginxNamespace is the nginx ingress namespace name
const InitializeOperation = "initialize"
InitializeOperation indicates that an initialize operation being executed by a component
const InstallOperation = "install"
InstallOperation indicates that an install operation being executed by a component
const IstioAppLabel = "verrazzano.io/istio"
IstioAppLabel is the label used for Verrazzano Istio components
const IstioSystemNamespace = "istio-system"
IstioSystemNamespace - the Istio system namespace
const JaegerCollectorService = "service-collector"
JaegerCollectorService is a label value for Jaeger collector
const JaegerIngress = "verrazzano-jaeger"
JaegerIngress is the name of the ingress for Jaeger
const KeycloakIngress = "keycloak"
KeycloakIngress - the name of the ingress for Keycloak console and api
const KeycloakNamespace = "keycloak"
KeycloakNamespace is the keycloak namespace name
const KialiIngress = "vmi-system-kiali"
KialiIngress is the name of the ingress for Kiali
const KibanaIngress = "vmi-system-kibana"
KibanaIngress is the name of the ingress for Kibana
const KubernetesAppLabel = "app.kubernetes.io/component"
KubernetesAppLabel is a label key for kubernetes apps
const LegacyIngressNginxNamespace = "ingress-nginx"
LegacyIngressNginxNamespace is the old nginx ingress namespace name
const LegacyOpensearchDashboardsIngress = "vmi-system-osd"
const LegacyOpensearchIngress = "vmi-system-os-ingest"
const MCAgentSecret = "verrazzano-cluster-agent" //nolint:gosec //#gosec G101
MCAgentSecret contains information needed by the agent to access the admin cluster, such as the admin kubeconfig. This secret is used by the MC agent running on the managed cluster.
const MCClusterRole = "verrazzano-managed-cluster"
MCClusterRole is the role name for the role used during VMC reconcile
const MCLocalCluster = "local"
MCLocalCluster is the name of the local cluster
const MCLocalRegistrationSecret = "verrazzano-local-registration" //nolint:gosec //#gosec G101
MCLocalRegistrationSecret - the name of the local secret that contains the cluster registration information. This is created at Verrazzano install.
const MCRegistrationSecret = "verrazzano-cluster-registration" //nolint:gosec //#gosec G101
MCRegistrationSecret contains information which related to the managed cluster itself, such as the managed cluster name.
const NGINXControllerServiceName = "ingress-controller-ingress-nginx-controller"
NGINXControllerServiceName is the nginx ingress controller name
const ObjectStoreAccessKey = "object_store_access_key"
ObjectStoreAccessKey is used for the VMI backup secret
const ObjectStoreAccessSecretKey = "object_store_secret_key"
ObjectStoreAccessSecretKey is used for the VMI backup secret
const ObservedUpgradeRetryVersion = "verrazzano.io/observed-upgrade-retry-version"
ObservedUpgradeRetryVersion is the previous restart version annotation field
const OldReclaimPolicyLabel = "verrazzano.io/old-reclaim-policy"
OldReclaimPolicyLabel is the name of the label used to store the old reclaim policy of a persistent volume before it is migrated
const OpenSearchIntegrationConfigMapName = "opensearch-integration"
OpenSearchIntegrationConfigMap - the name of the OpenSearch integration configmap
const OpensearchDashboardsIngress = "opensearch-dashboards"
OpensearchdashboardsIngress is the name of the ingress for Opensearchdashboards
const OpensearchIngress = "opensearch"
OpensearchIngress is the name of the ingress for Opensearch
const OpensearchURLData = "es-url"
OpensearchURLData - the field name in MCRegistrationSecret that contains the admin cluster's Opensearch endpoint's URL
const OpensearchURLEnvVar = "OPENSEARCH_URL"
OpensearchURLEnvVar is the environment variable used to identify the admin clusters Opensearch URL
const OverridesFinalizer = "overrides.finalizers.verrazzano.io/finalizer"
OverridesFinalizer is a label value for value override object finalizer
const PromManagedClusterCACertsSecretName = "managed-cluster-ca-certs"
PromManagedClusterCACertsSecretName is the name of the secret that contains managed cluster CA certificates. The secret is mounted as a volume in the Prometheus pod.
const PrometheusIngress = "vmi-system-prometheus"
PrometheusIngress is the name of the ingress for Prometheus
const PrometheusStorageLabelValue = "prometheus"
PrometheusStorageLabelValue is the label value for Prometheus storage
const RancherBackupNamesSpace = "cattle-resources-system"
RancherBackupNamesSpace indicates the namespace to be used for Rancher Backup installation
const RancherIngress = "rancher"
RancherIngress is the name of the ingress for Rancher
const ReconcileLoopRequeueInterval = 3 * time.Minute
ReconcileLoopRequeueInterval is the interval before reconcile gets called again.
const RegistryOverrideEnvVar = "REGISTRY"
RegistryOverrideEnvVar is the environment variable name used to override the registry housing images we install
const ResticDaemonSetName = "restic"
ResticDaemonSetName indicates name of the daemonset that is installed as part of component velero
const SecretKind = "Secret"
SecretKind is a label value for Secret Kind
const ServerDataKey = "server"
ServerDataKey is the key into ConfigMap data for cluster server address
const ServiceMonitorNameKubeStateMetrics = "kube-state-metrics"
ServiceMonitorNameKubeStateMetrics indicates the name of serviceMonitor resource for kube-state-metrics monitoring
const ServiceMonitorNameKubelet = "prometheus-operator-kube-p-kubelet"
ServiceMonitorNameKubelet indicates the name of serviceMonitor resource for kubelet monitoring
const StorageForLabel = "verrazzano.io/storage-for"
StorageForLabel is the name of the label applied to a persistent volume so storage can be selected by a pod
const ThanosInternalUserName = "verrazzano-thanos-internal"
ThanosInternalUserName is the name of the VZ internal Thanos user
const ThanosInternalUserSecretName = "verrazzano-thanos-internal" //nolint:gosec //#gosec G101
ThanosInternalUserSecretName is the name of the secret used to store the VZ internal Thanos user credentials
const UninstallOperation = "uninstall"
UninstallOperation indicates that an uninstall operation being executed by a component
const UpdateOperation = "update"
UpdateOperation indicates that an update operation being executed by a component
const UpgradeOperation = "upgrade"
UpgradeOperation indicates that an upgrade operation being executed by a component
const UpgradeRetryVersion = "verrazzano.io/upgrade-retry-version"
UpgradeRetryVersion is the restart version annotation field
const VMIBackupSecretName = "verrazzano-backup" //nolint:gosec //#gosec G101
VMIBackupSecretName is the backup VMI secret
const VMISecret = "verrazzano"
VMISecret is the secret used for VMI
const VMISystemPrometheusVolumeClaim = "vmi-system-prometheus"
VMISystemPrometheusVolumeClaim is the name of the VMO-managed Prometheus persistent volume claim
const VeleroNameSpace = "verrazzano-backup"
VeleroNameSpace indicates the namespace to be used for velero installation
const Verrazzano = "verrazzano"
Verrazzano is the name of the Verrazzano secret in the Verrazzano system namespace
const VerrazzanoAppOperatorImageEnvVar = "APP_OPERATOR_IMAGE"
VerrazzanoAppOperatorImageEnvVar is the environment variable used to override the Verrazzano Application Operator image
const VerrazzanoAuthProxyGRPCServicePort = 8776
VerrazzanoAuthProxyGRPCServicePort is the port exposed by the Verrazzano auth proxy service for gRPC traffic
const VerrazzanoAuthProxyImageEnvVar = "AUTH_PROXY_IMAGE"
VerrazzanoAuthProxyImageEnvVar is the environment variable used to override the Verrazzano Authproxy image
const VerrazzanoAuthProxyServiceName = "verrazzano-authproxy"
VerrazzanoAuthProxyServiceName is the name of the Verrazzano auth proxy service
const VerrazzanoAuthProxyServicePort = 8775
VerrazzanoAuthProxyServicePort is the port exposed by the Verrazzano auth proxy service
const VerrazzanoClusterOperatorImageEnvVar = "CLUSTER_OPERATOR_IMAGE"
VerrazzanoClusterOperatorImageEnvVar is the environment variable used to override the Verrazzano Cluster Operator image
const VerrazzanoComponentLabelKey = "verrazzano-component"
VerrazzanoComponentLabelKey is the key for the verrazzano component label to distinguish verrazzano component resources
const VerrazzanoIngressSecret = "verrazzano-tls" //nolint:gosec //#gosec G101
VerrazzanoIngressSecret is the secret where the verrazzano/console TLS cert, key, and CA(s) are stored
const VerrazzanoInstallNamespace = "verrazzano-install"
VerrazzanoInstallNamespace is the namespace that the platform operator lives in
const VerrazzanoLocalCABundleSecret = "verrazzano-local-ca-bundle" //nolint:gosec //#gosec G101
VerrazzanoLocalCABundleSecret is a secret containing the admin ca bundle
const VerrazzanoLoggingNamespace = "verrazzano-logging"
VerrazzanoLoggingNamespace is the namespace for logging components
const VerrazzanoManagedKey = "verrazzano.io/namespace"
VerrazzanoManagedKey indicates the label key to the Verrazzano managed namespaces
const VerrazzanoModuleEventLabel = "module.verrazzano.io/event"
VerrazzanoModuleEventLabel is the label for the module events
const VerrazzanoModuleOwnerLabel = "module.verrazzano.io/module-owner"
VerrazzanoModuleOwnerLabel is the label for the module CR that owns the secret or configmap resource
const VerrazzanoMonitoringNamespace = "verrazzano-monitoring"
VerrazzanoMonitoringNamespace is the namespace for monitoring components
const VerrazzanoMultiClusterNamespace = "verrazzano-mc"
VerrazzanoMultiClusterNamespace is the multi-cluster namespace for verrazzano
const VerrazzanoPlatformOperatorHelmName = "verrazzano-platform-operator"
VerrazzanoPlatformOperatorHelmName is the Helm release name of the Verrazzano Platform Operator
const VerrazzanoSystemNamespace = "verrazzano-system"
VerrazzanoSystemNamespace is the system namespace for verrazzano
const VerrazzanoVersion1_0_0 = "1.0.0"
VerrazzanoVersion1_0_0 is the Verrazzano version string for 1.0.0
const VerrazzanoVersion1_1_0 = "1.1.0"
VerrazzanoVersion1_1_0 is the Verrazzano version string for 1.1.0
const VerrazzanoVersion1_3_0 = "1.3.0"
VerrazzanoVersion1_3_0 is the Verrazzano version string for 1.3.0
const VerrazzanoVersion1_4_0 = "1.4.0"
VerrazzanoVersion1_4_0 is the Verrazzano version string for 1.4.0
const VerrazzanoVersion1_5_0 = "1.5.0"
VerrazzanoVersion1_5_0 is the Verrazzano version string for 1.5.0
const VerrazzanoVersion1_6_0 = "1.6.0"
VerrazzanoVersion1_6_0 is the Verrazzano version string for 1.6.0
const VerrazzanoVersion1_7_0 = "1.7.0"
VerrazzanoVersion1_7_0 is the Verrazzano version string for 1.7.0
const VzIngress = "verrazzano-ingress"
VzIngress - the name of the ingress for Verrazzano console and api
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
This section is empty.