Documentation ¶
Index ¶
Constants ¶
const AdminKubeconfigData = "admin-kubeconfig"
AdminKubeconfigData - the field name in MCRegistrationSecret that contains the admin cluster's kubeconfig
const ClusterNameData = "managed-cluster-name"
ClusterNameData - the field name in MCRegistrationSecret that contains this managed cluster's name
const DefaultClusterName = "local"
DefaultClusterName - the default cluster name
const ElasticsearchCABundleData = "ca-bundle"
ElasticsearchCABundleData - the field name in MCRegistrationSecret that contains the admin cluster's Elasticsearch CA bundle
const ElasticsearchPasswordData = "password"
ElasticsearchPasswordData - the field name in MCRegistrationSecret that contains the admin cluster's Elasticsearch password
const ElasticsearchURLData = "es-url"
ElasticsearchURLData - the field name in MCRegistrationSecret that contains the admin cluster's Elasticsearch endpoint's URL
const ElasticsearchUsernameData = "username"
ElasticsearchUsernameData - the field name in MCRegistrationSecret that contains the admin cluster's Elasticsearch username
const IstioSystemNamespace = "istio-system"
IstioSystemNamespace - the Istio system namespace
const LabelIstioInjection = "istio-injection"
LabelIstioInjection - constant for a Kubernetes label that is applied by Verrazzano
const LabelIstioInjectionDefault = "enabled"
LabelIstioInjectionDefault - default value for LabelIstioInjection
const LabelUpgradeVersion = "upgrade-version"
LabelUpgradeVersion - label which allows users to indicate that a running app should be upgraded to latest version of Verrazzano. When an application is deployed, the value of this label is set on workload.Status.CurrentUpgradeVersion. When reconciling, if the value provided in the label is different than the value in the workload status, the application will be 'upgraded' to use the resources provided by current version of Verrazzano. If any of these resources have changed since the application was deployed, the application will pick up the latest values and be restarted. If the label value matches the value in the workload status, all Verrazzano provided resources will remain unchanged.
const LabelVerrazzanoManaged = "verrazzano-managed"
LabelVerrazzanoManaged - constant for a Kubernetes label that is applied by Verrazzano
const LabelVerrazzanoManagedDefault = "true"
LabelVerrazzanoManagedDefault - default value for LabelVerrazzanoManaged
const LabelVerrazzanoNamespace = "verrazzano.io/namespace"
LabelVerrazzanoNamespace - constant for a Kubernetes label that is used by network policies
const LabelWorkloadType = "verrazzano.io/workload-type"
LabelWorkloadType - the type of workload, such as WebLogic
const MCAgentSecret = "verrazzano-cluster-agent"
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 MCLocalRegistrationSecret = "verrazzano-local-registration"
MCLocalRegistrationSecret - the name of the local secret that contains the cluster registration information. Thos is created at Verrazzano install.
const MCRegistrationSecret = "verrazzano-cluster-registration"
MCRegistrationSecret - the name of the secret that contains the cluster registration information
const StatusUpdateBatchSize = 10
StatusUpdateBatchSize - the number of status update messages the multi cluster agent should process each time it wakes up
const StatusUpdateChannelBufferSize = 50
StatusUpdateChannelBufferSize - the number of status update messages that will be buffered by the agent channel before controllers trying to send more status updates will start blocking
const VerrazzanoClustersGroup = "clusters.verrazzano.io"
VerrazzanoClustersGroup - clusters group
const VerrazzanoMultiClusterNamespace = "verrazzano-mc"
VerrazzanoMultiClusterNamespace is the multi-cluster namespace for verrazzano
const VerrazzanoSystemNamespace = "verrazzano-system"
VerrazzanoSystemNamespace is the system namespace for verrazzano
const VzConsoleIngress = "verrazzano-ingress"
VzConsoleIngress - the name of the ingress for verrazzano console and api
const VzPrometheusIngress = "vmi-system-prometheus"
VzPrometehusIngress - the name of the ingress for system vmi prometheus
const WorkloadTypeWeblogic = "weblogic"
WorkloadTypeWeblogic indicates the workload is WebLogic
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
This section is empty.