constants

package
v1.7.1 Latest Latest
Warning

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

Go to latest
Published: Feb 29, 2024 License: UPL-1.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Istio                 = "istio"
	ExternalDNS           = "external-dns"
	IngressController     = "ingress-controller"
	IngressDefaultBackend = "ingress-controller-ingress-nginx-defaultbackend"
	MySQL                 = "mysql"
	CertManager           = "cert-manager"
	Rancher               = "rancher"
	Keycloak              = "keycloak"
	Grafana               = "grafana"
	JaegerOperator        = "jaeger-operator"
	Opensearch            = "opensearch"
	Velero                = "velero"
	Verrazzano            = "verrazzano"
	Fluentd               = "fluentd"
	MySQLOperator         = "mysql-operator"
)

Components Names

View Source
const ArgoCDClusterRancherSecretName = "verrazzano-argocd-secret"

ArgoCDClusterRancherSecretName is the name of secret for the Verrazzano Argo CD cluster user #nosec

View Source
const ArgoCDClusterRancherUsername = "vz-argoCD-reg"

ArgoCDClusterRancherUsername is the username in Rancher used to identify the Verrazzano Argo CD cluster user

View Source
const ArgoCDNamespace = "argocd"

ArgoCDNamespace - the Argocd namespace

View Source
const CABundleKey = "cacerts.pem"

CABundleKey is the key for the CA bundle in the PrivateCABundle secret

View Source
const CACertKey = "ca.crt"

CACertKey is the key for the CA bundle Cert-Manager issued leaf-certificate secrets, if it not from a public issuer

View Source
const CertManagerNamespace = "cert-manager"

CertManagerNamespace - the CertManager namespace

View Source
const ContainerizedWorkloadKind = "ContainerizedWorkload"

ContainerizedWorkloadKind - the ContainerizedWorkload resource kind

View Source
const CustomCACertKey = "tls.crt"

CustomCACertKey is the key for the public certificate in Cert-Manager issued certificate secrets

View Source
const DaemonSetWorkloadKind = "DaemonSet"

DaemonSetWorkloadKind - the DaemonSet workload resource kind

View Source
const DefaultJaegerOSURL = "http://verrazzano-authproxy-opensearch.verrazzano-system:8775"

Default Jaeger OpenSearch URL

View Source
const DefaultJaegerSecretName = "verrazzano-jaeger-secret"

DefaultJaegerSecretName is the Jaeger secret name used by the default Jaeger instance #nosec

View Source
const DefaultOpensearchURL = "http://verrazzano-authproxy-opensearch:8775"

Default OpenSearch URL

View Source
const DefaultOperatorOSURL = "http://verrazzano-authproxy-opensearch-logging:8775"

DefaultOperatorOSURL is the default OpenSearch URL for opensearch-operator based OpenSearch

View Source
const DefaultOperatorOSURLWithNS = "http://verrazzano-authproxy-opensearch-logging.verrazzano-system:8775"

DefaultOperatorOSURLWithNS is the default OpenSearch URL for opensearch-operator based OpenSearch with namespace suffix

View Source
const DefaultVerrazzanoCASecretName = "verrazzano-ca-certificate-secret"

DefaultVerrazzanoCASecretName Default self-signed CA secret name #nosec

View Source
const DeploymentWorkloadKind = "Deployment"

DeploymentWorkloadKind - the Deployment workload resource kind

View Source
const ExternalDNSNamespace = VerrazzanoSystemNamespace

ExternalDNSNamespace - the ExternalDNS namespace

View Source
const FluentBitDaemonSetName = "fluent-bit"

FluentBitDaemonSetName - The name of the FluentBit DaemonSet

View Source
const FluentdDaemonSetName = "fluentd"

FluentdDaemonSetName - The name of the Fluentd DaemonSet

View Source
const IstioSystemNamespace = "istio-system"

IstioSystemNamespace - the Istio system namespace

View Source
const JaegerCollectorComponentName = "collector"

JaegerQueryComponentName is the name of the collector component

View Source
const JaegerInstanceName = "jaeger-operator-jaeger"

JaegerInstanceName is the name of the default Jaeger instance

View Source
const JaegerQueryComponentName = "query"

JaegerQueryComponentName is the name of the collector component

View Source
const KeycloakNamespace = "keycloak"

KeycloakNamespace - the keycloak namespace

View Source
const KubeSystem = "kube-system"

KubeSystem - The name of the kube-system namespace

View Source
const LabelIstioInjection = "istio-injection"

LabelIstioInjection - constant for a Kubernetes label that is applied by Verrazzano

View Source
const LabelVerrazzanoNamespace = "verrazzano.io/namespace"

LabelVerrazzanoNamespace - constant for a Kubernetes label that is used by network policies

View Source
const LegacyOpensearchSecretName = "verrazzano"

LegacyOpensearchSecretName legacy secret name for Opensearch credentials

View Source
const LetsEncryptProduction = "production"

LetsEncryptProduction - LetsEncrypt production env

View Source
const LetsEncryptStaging = "staging"

LetsEncryptStaging - LetsEncrypt staging env

View Source
const LifecycleActionAnnotation = "verrazzano.io/lifecycle-action"

LifecycleActionAnnotation - the annotation perform lifecycle actions on a workload

View Source
const LifecycleActionStart = "start"

LifecycleActionStart - the annotation value used to start a workload

View Source
const LifecycleActionStop = "stop"

LifecycleActionStop - the annotation value used to stop a workload

View Source
const MaxTimesVMCAgentPollingTime = 3

MaxTimesVMCAgentPollingTime - The constant used to set max polling time for vmc agent to determine VMC state

View Source
const MetricsTemplateAPIVersion = "app.verrazzano.io/v1alpha1"

MetricsTemplateAPIVersion is the APIVersion of the MetricsTemplate custom resource

View Source
const MetricsTemplateKind = "MetricsTemplate"

MetricsTemplateKind is the Kind of the MetricsTemplate custom resource

View Source
const MySQLOperatorNamespace = "mysql-operator"

MySQLOperatorNamespace indicates the namespace to be used for the MySQLOperator installation

View Source
const MysqlBackupMutatingWebhookName = "verrazzano-mysql-backup"

MysqlBackupMutatingWebhookName specifies the name of mysql webhook.

View Source
const MysqlBackupMutatingWebhookPath = "/mysql-backup-job-annotate"

MysqlBackupMutatingWebhookPath specifies the path of mysql webhook.

View Source
const PrivateCABundle = "verrazzano-tls-ca"

PrivateCABundle is an optional tls secret that contains private CAs used to issue/validate Verrazzano certificates

View Source
const PromAdditionalScrapeConfigsSecretKey = "jobs"

PromAdditionalScrapeConfigsSecretKey is the name of the key in the additional scrape configurations secret that contains the scrape config YAML

View Source
const PromAdditionalScrapeConfigsSecretName = "additional-scrape-configs"

PromAdditionalScrapeConfigsSecretName is the name of the secret that contains the additional scrape configurations loaded by Prometheus

View Source
const PrometheusJobNameKey = "job_name"
View Source
const PrometheusOperatorNamespace = "verrazzano-monitoring"

PrometheusOperatorNamespace - the namespace where Verrazzano installs Prometheus Operator and its related components.

View Source
const RancherSystemNamespace = "cattle-system"

RancherSystemNamespace - the Rancher cattle-system namespace

View Source
const RancherTLSCA = "tls-ca"

RancherTLSCA is a tls secret that contains CA if private CA is being used

View Source
const RancherTLSCAKey = "cacerts.pem"

RancherTLSCAKey is the key containing the CA in the secret specified by the RancherTLSCA constant

View Source
const RestartVersionAnnotation = "verrazzano.io/restart-version"

RestartVersionAnnotation - the annotation used by user to tell Verrazzano application to restart its components

View Source
const SecretKind = "Secret"

SecretKind is the kind for a secret

View Source
const StatefulSetWorkloadKind = "StatefulSet"

StatefulSetWorkloadKind - the StatefulSet workload resource kind

View Source
const TestPrometheusJobScrapeInterval = "0s"

TestPrometheusJobScrapeInterval - The string 0s representing a test only prometheus config scrape interval

View Source
const TestPrometheusScrapeJob = "test_job"

TestPrometheusJob - Name of a test prometheus scraper job

View Source
const ThanosQueryIngress = "thanos-query-frontend"

ThanosQueryIngress is the name of the ingress for the Thanos Query

View Source
const ThanosQueryStoreIngress = "thanos-query-store"

ThanosQueryStoreIngress is the name of the ingress for the Thanos Query Store API

View Source
const ThanosRulerIngress = "thanos-ruler"

ThanosRulerIngress is the name of the ingress for the Thanos Ruler

View Source
const VMCAgentPollingTimeInterval = 60 * time.Second

VMCAgentPollingTimeInterval - The time interval at which mcagent polls Verrazzano Managed CLuster resource on the admin cluster.

View Source
const VerrazzanoCAPINamespace = "verrazzano-capi"

VerrazzanoCAPINamespace is the system namespace for Cluster API resources

View Source
const VerrazzanoClusterIssuerName = "verrazzano-cluster-issuer"

VerrazzanoClusterIssuerName Name of the Verrazzano Cert-Manager cluster issuer

View Source
const VerrazzanoClusterRancherName = "verrazzano-cluster-registrar"

VerrazzanoClusterRancherName is the name for the Rancher cluster role and secret used to grant permissions to the Verrazzano cluster user

View Source
const VerrazzanoClusterRancherUsername = "vz-cluster-reg"

VerrazzanoClusterRancherUsername is the username in Rancher used to identify the Verrazzano cluster user

View Source
const VerrazzanoCoherenceWorkloadKind = "VerrazzanoCoherenceWorkload"

VerrazzanoCoherenceWorkloadKind - the VerrazzanoCoherenceWorkload resource kind

View Source
const VerrazzanoESInternal = "verrazzano-es-internal"

VerrazzanoESInternal is the name of the Verrazzano internal Opensearch secret in the Verrazzano system namespace

View Source
const VerrazzanoHelidonWorkloadKind = "VerrazzanoHelidonWorkload"

VerrazzanoHelidonWorkloadKind - the VerrazzanoHelidonWorkload resource kind

View Source
const VerrazzanoIngressTLSSecret = "verrazzano-tls" //nolint:gosec //#gosec G101

VerrazzanoIngressTLSSecret is the name of the secret in a cluster that contains the cluster's ca bundle

View Source
const VerrazzanoInstallNamespace = "verrazzano-install"

VerrazzanoInstallNamespace is the namespace for installing the verrazzano-platform-operator

View Source
const VerrazzanoLoggingNamespace = "verrazzano-logging"

VerrazzanoLoggingNamespace is the namespace for logging components

View Source
const VerrazzanoManagedLabelKey = "verrazzano-managed"

VerrazzanoManagedLabelKey is a constant for a Kubernetes label that is applied to Verrazzano application namespaces

View Source
const VerrazzanoMonitoringNamespace = "verrazzano-monitoring"

VerrazzanoMonitoringNamespace is the namespace for monitoring components

View Source
const VerrazzanoMultiClusterNamespace = "verrazzano-mc"

VerrazzanoMultiClusterNamespace is the multi-cluster namespace for Verrazzano

View Source
const VerrazzanoOIDCSystemRealm = "verrazzano-system"

VerrazzanoOIDCSystemRealm is the OIDC realm used for Verrazzano system auth

View Source
const VerrazzanoPromInternal = "verrazzano-prom-internal"

VerrazzanoPromInternal is the name of the Verrazzano internal Prometheus secret in the Verrazzano system namespace

View Source
const VerrazzanoRestartAnnotation = "verrazzano.io/restartedAt"

VerrazzanoRestartAnnotation is the annotation used to restart platform workloads

View Source
const VerrazzanoSystemNamespace = "verrazzano-system"

VerrazzanoSystemNamespace is the system namespace for Verrazzano

View Source
const VerrazzanoWebLogicWorkloadKind = "VerrazzanoWebLogicWorkload"

VerrazzanoWebLogicWorkloadKind - the VerrazzanoWebLogicWorkload resource kind

View Source
const VmiPromConfigName string = "vmi-system-prometheus-config"

VmiPromConfigName - The name of the prometheus config map

Variables

This section is empty.

Functions

This section is empty.

Types

This section is empty.

Jump to

Keyboard shortcuts

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