Verrazzano v1alpha1 APIs
Packages:
install.verrazzano.io/v1alpha1
Resource Types:
Verrazzano
Verrazzano specifies the Verrazzano API.
Field | Description | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
apiVersion
string |
install.verrazzano.io/v1alpha1
|
||||||||||||||
kind
string
|
Verrazzano |
||||||||||||||
metadata
Kubernetes meta/v1.ObjectMeta
|
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||||||
spec
VerrazzanoSpec
|
|
||||||||||||||
status
VerrazzanoStatus
|
Acme
(Appears on: Certificate)
Acme identifies the ACME cert issuer.
Field | Description |
---|---|
emailAddress
string
|
(Optional)
Email address of the user. |
environment
string
|
(Optional)
Environment. |
provider
ProviderType
|
Name of the Acme provider. |
ApplicationOperatorComponent
(Appears on: ComponentSpec)
ApplicationOperatorComponent specifies the Application Operator configuration.
Field | Description |
---|---|
enabled
bool
|
(Optional)
If true, then Application Operator will be installed. |
InstallOverrides
InstallOverrides
|
(Members of List of Overrides for the default |
ArgoCDComponent
(Appears on: ComponentSpec)
ArgoCDComponent specifies the Argo CD configuration.
Field | Description |
---|---|
enabled
bool
|
(Optional)
If true, then Argo CD will be installed. |
InstallOverrides
InstallOverrides
|
(Members of List of Overrides for the default |
AuthProxyComponent
(Appears on: ComponentSpec)
AuthProxyComponent specifies the AuthProxy configuration.
Field | Description |
---|---|
enabled
bool
|
(Optional)
If true, then AuthProxy will be installed. |
InstallOverrides
InstallOverrides
|
(Members of List of Overrides for the default |
kubernetes
AuthProxyKubernetesSection
|
(Optional)
The Kubernetes resources that can be configured for AuthProxy. |
AuthProxyKubernetesSection
(Appears on: AuthProxyComponent)
AuthProxyKubernetesSection specifies the Kubernetes resources that can be customized for AuthProxy.
Field | Description |
---|---|
CommonKubernetesSpec
CommonKubernetesSpec
|
(Members of |
CA
(Appears on: Certificate)
CA identifies the Certificate Authority cert issuer.
Field | Description |
---|---|
clusterResourceNamespace
string
|
The secret namespace. |
secretName
string
|
The secret name. |
CertManagerComponent
(Appears on: ComponentSpec)
CertManagerComponent specifies the cert-manager configuration.
Field | Description |
---|---|
certificate
Certificate
|
(Optional)
The certificate configuration. |
enabled
bool
|
(Optional)
If true, then cert-manager will be installed. |
InstallOverrides
InstallOverrides
|
(Members of List of Overrides for the default |
Certificate
(Appears on: CertManagerComponent)
Certificate represents the type of cert issuer for an installation.
Field | Description |
---|---|
acme
Acme
|
(Optional)
The ACME configuration. Either |
ca
CA
|
(Optional)
The ACME configuration. Either |
ClusterOperatorComponent
(Appears on: ComponentSpec)
ClusterOperatorComponent specifies the Cluster Operator configuration.
Field | Description |
---|---|
enabled
bool
|
(Optional)
If true, then the Cluster Operator will be installed. |
InstallOverrides
InstallOverrides
|
(Members of List of Overrides for the default |
CoherenceOperatorComponent
(Appears on: ComponentSpec)
CoherenceOperatorComponent specifies the Coherence Operator configuration.
Field | Description |
---|---|
enabled
bool
|
(Optional)
If true, then Coherence Operator will be installed. |
InstallOverrides
InstallOverrides
|
(Members of List of Overrides for the default |
CommonKubernetesSpec
(Appears on: AuthProxyKubernetesSection, IstioKubernetesSection)
Kubernetes resources that are common to a subgroup of components.
Field | Description |
---|---|
replicas
uint32
|
(Optional)
Specifies the number of pod instances to run. |
affinity
Kubernetes core/v1.Affinity
|
(Optional)
Specifies the group of affinity scheduling rules. |
CompStateType
(string
alias)
(Appears on: ComponentStatusDetails)
CompStateType identifies the state of a component.
ComponentAvailability
(string
alias)
(Appears on: ComponentStatusDetails)
ComponentAvailability identifies the availability of a Verrazzano Component.
ComponentSpec
(Appears on: VerrazzanoSpec)
ComponentSpec contains a set of components used by Verrazzano.
Field | Description |
---|---|
applicationOperator
ApplicationOperatorComponent
|
(Optional)
The Application Operator component configuration. |
argoCD
ArgoCDComponent
|
(Optional)
The Argo CD component configuration. |
authProxy
AuthProxyComponent
|
(Optional)
The AuthProxy component configuration. |
certManager
CertManagerComponent
|
(Optional)
The cert-manager component configuration. |
clusterOperator
ClusterOperatorComponent
|
(Optional)
The Cluster Operator component configuration. |
coherenceOperator
CoherenceOperatorComponent
|
(Optional)
The Coherence Operator component configuration. |
console
ConsoleComponent
|
(Optional)
The Verrazzano Console component configuration. |
dns
DNSComponent
|
(Optional)
The DNS component configuration. |
elasticsearch
ElasticsearchComponent
|
(Optional)
The Elasticsearch component configuration. |
fluentd
FluentdComponent
|
(Optional)
The Fluentd component configuration. |
grafana
GrafanaComponent
|
(Optional)
The Grafana component configuration. |
ingress
IngressNginxComponent
|
(Optional)
The ingress NGINX component configuration. |
istio
IstioComponent
|
(Optional)
The Istio component configuration. |
jaegerOperator
JaegerOperatorComponent
|
(Optional)
The Jaeger Operator component configuration. |
kiali
KialiComponent
|
(Optional)
The Kiali component configuration. |
kibana
KibanaComponent
|
(Optional)
The Kibana component configuration. |
keycloak
KeycloakComponent
|
(Optional)
The Keycloak component configuration. |
kubeStateMetrics
KubeStateMetricsComponent
|
(Optional)
The kube-state-metrics component configuration. |
mySQLOperator
MySQLOperatorComponent
|
(Optional)
The MySQL Operator component configuration. |
oam
OAMComponent
|
(Optional)
The OAM component configuration. |
prometheus
PrometheusComponent
|
(Optional)
The Prometheus component configuration. |
prometheusAdapter
PrometheusAdapterComponent
|
(Optional)
The Prometheus Adapter component configuration. |
prometheusNodeExporter
PrometheusNodeExporterComponent
|
(Optional)
The Prometheus Node Exporter component configuration. |
prometheusOperator
PrometheusOperatorComponent
|
(Optional)
The Prometheus Operator component configuration. |
prometheusPushgateway
PrometheusPushgatewayComponent
|
(Optional)
The Prometheus Pushgateway component configuration. |
rancher
RancherComponent
|
(Optional)
The Rancher component configuration. |
rancherBackup
RancherBackupComponent
|
(Optional)
The rancherBackup component configuration. |
velero
VeleroComponent
|
(Optional)
The Velero component configuration. |
verrazzano
VerrazzanoComponent
|
(Optional)
The Verrazzano component configuration. |
weblogicOperator
WebLogicOperatorComponent
|
(Optional)
The WebLogic Kubernetes Operator component configuration. |
ComponentStatusDetails
ComponentStatusDetails defines the observed state of a component.
Field | Description |
---|---|
available
ComponentAvailability
|
Whether a component is available for use. |
conditions
[]Condition
|
Information about the current state of a component. |
lastReconciledGeneration
int64
|
The generation of the last Verrazzano resource the Component was successfully reconciled against. |
name
string
|
Name of the component. |
reconcilingGeneration
int64
|
The generation of the Verrazzano resource the Component is currently being reconciled against. |
state
CompStateType
|
The state of a component. |
version
string
|
The version of a component. |
ComponentStatusMap
(map[string]*github.com/verrazzano/verrazzano/platform-operator/apis/verrazzano/v1alpha1.ComponentStatusDetails
alias)
(Appears on: VerrazzanoStatus)
ComponentStatusMap is a map of components status details.
ComponentValidator
Condition
(Appears on: ComponentStatusDetails, VerrazzanoStatus)
Condition describes the current state of an installation.
Field | Description |
---|---|
lastTransitionTime
string
|
Last time the condition transitioned from one status to another. |
message
string
|
Human readable message indicating details about the last transition. |
status
Kubernetes core/v1.ConditionStatus
|
Status of the condition: one of |
type
ConditionType
|
Type of condition. |
ConditionType
(string
alias)
(Appears on: Condition)
ConditionType identifies the condition of the install, uninstall, or upgrade, which can be checked with kubectl wait
.
ConsoleComponent
(Appears on: ComponentSpec)
ConsoleComponent specifies the Verrazzano Console configuration.
Field | Description |
---|---|
enabled
bool
|
(Optional)
If true, then the Verrazzano Console will be installed. |
InstallOverrides
InstallOverrides
|
(Members of List of Overrides for the default |
DNSComponent
(Appears on: ComponentSpec)
DNSComponent specifies the DNS configuration.
Field | Description |
---|---|
external
External
|
(Optional)
External DNS configuration. |
InstallOverrides
InstallOverrides
|
(Members of List of Overrides for the default |
oci
OCI
|
(Optional)
Oracle Cloud Infrastructure DNS configuration. |
wildcard
Wildcard
|
(Optional)
Wildcard DNS configuration. This is the default with a domain of nip.io. |
DatabaseInfo
(Appears on: GrafanaComponent)
DatabaseInfo specifies the database connection information for the Grafana DB instance.
Field | Description |
---|---|
host
string
|
The host of the database. |
name
string
|
The name of the database. |
ElasticsearchComponent
(Appears on: ComponentSpec)
ElasticsearchComponent specifies the Elasticsearch configuration.
Field | Description |
---|---|
enabled
bool
|
(Optional)
If true, then OpenSearch will be installed. |
installArgs
[]InstallArgs
|
(Optional)
A list of values to use during the OpenSearch installation. Each argument is specified as either a |
nodes
[]OpenSearchNode
|
(Optional)
A list of OpenSearch node groups. |
policies
[]VMO /vmcontroller/v1.IndexManagementPolicy
|
A list of Index State Management policies to enable on OpenSearch. |
plugins
VMO /vmcontroller/v1.OpenSearchPlugins
|
(Optional)
Enable to add 3rd Party / Custom plugins not offered in the default OpenSearch image |
disableDefaultPolicy
bool
|
To disable the default ISM policies. |
External
(Appears on: DNSComponent)
External DNS type.
Field | Description |
---|---|
suffix
string
|
The suffix for DNS names. |
FluentdComponent
(Appears on: ComponentSpec)
FluentdComponent specifies the Fluentd configuration.
Field | Description |
---|---|
elasticsearchSecret
string
|
(Optional)
The secret containing the credentials for connecting to OpenSearch. This secret needs to be created in the
|
elasticsearchURL
string
|
(Optional)
The target OpenSearch URLs.
Specify this option in this format.
The default |
enabled
bool
|
(Optional)
If true, then Fluentd will be installed. |
extraVolumeMounts
[]VolumeMount
|
(Optional)
A list of host path volume mounts, in addition to |
InstallOverrides
InstallOverrides
|
(Members of List of Overrides for the default |
oci
OciLoggingConfiguration
|
(Optional)
The Oracle Cloud Infrastructure Logging configuration. |
GrafanaComponent
(Appears on: ComponentSpec)
GrafanaComponent specifies the Grafana configuration.
Field | Description |
---|---|
database
DatabaseInfo
|
(Optional)
The information to configure a connection to an external Grafana database. |
enabled
bool
|
(Optional)
If true, then Grafana will be installed. |
replicas
int32
|
(Optional)
The number of pods to replicate. The default is |
IngressNginxComponent
(Appears on: ComponentSpec)
IngressNginxComponent specifies the ingress-nginx configuration.
Field | Description |
---|---|
enabled
bool
|
(Optional)
If true, then ingress NGINX will be installed. |
ingressClassName
string
|
(Optional)
Name of the ingress class used by the ingress controller. Defaults to |
InstallOverrides
InstallOverrides
|
(Members of List of Overrides for the default |
nginxInstallArgs
[]InstallArgs
|
(Optional)
Arguments for installing NGINX. |
ports
[]Kubernetes core/v1.ServicePort
|
(Optional)
The list of port configurations used by the ingress. |
type
IngressType
|
(Optional)
The ingress type. Valid values are |
IngressType
(string
alias)
(Appears on: IngressNginxComponent, IstioIngressSection)
IngressType is the type of ingress.
InstallArgs
(Appears on: ElasticsearchComponent, IngressNginxComponent, IstioComponent, KeycloakComponent, MySQLComponent, VerrazzanoComponent)
InstallArgs identifies a name/value or name/value list needed for the install. Value and ValueList cannot both be specified.
Field | Description |
---|---|
name
string
|
Name of the install argument. |
value
string
|
(Optional)
Value for the named install argument. |
setString
bool
|
(Optional)
If the value is a literal string. |
valueList
[]string
|
(Optional)
List of values for the named install argument. |
InstallOverrides
(Appears on: ApplicationOperatorComponent, ArgoCDComponent, AuthProxyComponent, CertManagerComponent, ClusterOperatorComponent, CoherenceOperatorComponent, ConsoleComponent, DNSComponent, FluentdComponent, IngressNginxComponent, IstioComponent, JaegerOperatorComponent, KeycloakComponent, KialiComponent, KubeStateMetricsComponent, MySQLComponent, MySQLOperatorComponent, OAMComponent, PrometheusAdapterComponent, PrometheusNodeExporterComponent, PrometheusOperatorComponent, PrometheusPushgatewayComponent, RancherBackupComponent, RancherComponent, VeleroComponent, VerrazzanoComponent, WebLogicOperatorComponent)
InstallOverrides are used to pass installation overrides to components.
Field | Description |
---|---|
monitorChanges
bool
|
(Optional)
If false, then Verrazzano updates will ignore any configuration changes to this component. Defaults to |
overrides
[]Overrides
|
(Optional)
List of overrides for the default |
InstanceInfo
(Appears on: VerrazzanoStatus)
InstanceInfo details of installed Verrazzano instance maintained in status field.
Field | Description |
---|---|
argoCDUrl
string
|
The Argo CD UI URL for this Verrazzano installation. |
consoleUrl
string
|
The Console URL for this Verrazzano installation. |
elasticUrl
string
|
The OpenSearch URL for this Verrazzano installation. |
grafanaUrl
string
|
The Grafana URL for this Verrazzano installation. |
jaegerUrl
string
|
The Jaeger UI URL for this Verrazzano installation. |
keyCloakUrl
string
|
The KeyCloak URL for this Verrazzano installation. |
kialiUrl
string
|
The Kiali URL for this Verrazzano installation. |
kibanaUrl
string
|
The OpenSearch Dashboards URL for this Verrazzano installation. |
prometheusUrl
string
|
The Prometheus URL for this Verrazzano installation. |
rancherUrl
string
|
The Rancher URL for this Verrazzano installation. |
IstioComponent
(Appears on: ComponentSpec)
IstioComponent specifies the Istio configuration.
Field | Description |
---|---|
egress
IstioEgressSection
|
(Optional)
The Istio egress gateway configuration. |
enabled
bool
|
(Optional)
If true, then Istio will be installed. |
ingress
IstioIngressSection
|
(Optional)
The Istio ingress gateway configuration. |
injectionEnabled
bool
|
(Optional)
Istio sidecar injection enabled for installed components. Default is |
InstallOverrides
InstallOverrides
|
(Members of List of Overrides for default IstioOperator. Overrides are merged together, but in the event of conflicting fields, the last override in the list takes precedence over any others. You can find all possible values here Passing through an invalid IstioOperator resource will result in an error. |
istioInstallArgs
[]InstallArgs
|
(Optional)
Arguments for installing Istio. |
IstioEgressSection
(Appears on: IstioComponent)
IstioEgressSection specifies the specific configuration options available for the Istio egress gateways.
Field | Description |
---|---|
kubernetes
IstioKubernetesSection
|
(Optional)
The Kubernetes resources that can be configured for an Istio egress gateway. |
IstioIngressSection
(Appears on: IstioComponent)
IstioIngressSection specifies the specific configuration options available for the Istio ingress gateways.
Field | Description |
---|---|
type
IngressType
|
(Optional)
The Istio ingress type. Valid values are |
ports
[]Kubernetes core/v1.ServicePort
|
(Optional)
The list port configurations used by the Istio ingress. |
kubernetes
IstioKubernetesSection
|
(Optional)
The Kubernetes resources that can be configured for an Istio ingress gateway. |
IstioKubernetesSection
(Appears on: IstioEgressSection, IstioIngressSection)
IstioKubernetesSection specifies the Kubernetes resources that can be customized for Istio.
Field | Description |
---|---|
CommonKubernetesSpec
CommonKubernetesSpec
|
(Members of |
JaegerOperatorComponent
(Appears on: ComponentSpec)
JaegerOperatorComponent specifies the Jaeger Operator configuration.
Field | Description |
---|---|
enabled
bool
|
(Optional)
If true, then Jaeger Operator will be installed. |
InstallOverrides
InstallOverrides
|
(Members of List of Overrides for the default |
KeycloakComponent
(Appears on: ComponentSpec)
KeycloakComponent specifies the Keycloak configuration.
Field | Description |
---|---|
enabled
bool
|
(Optional)
If true, then Keycloak will be installed. |
InstallOverrides
InstallOverrides
|
(Members of List of Overrides for the default |
keycloakInstallArgs
[]InstallArgs
|
(Optional)
Arguments for installing Keycloak. |
mysql
MySQLComponent
|
(Optional)
Contains the MySQL component configuration needed for Keycloak. |
KialiComponent
(Appears on: ComponentSpec)
KialiComponent specifies the Kiali configuration.
Field | Description |
---|---|
enabled
bool
|
(Optional)
If true, then Kiali will be installed. |
InstallOverrides
InstallOverrides
|
(Members of List of Overrides for the default |
KibanaComponent
(Appears on: ComponentSpec)
KibanaComponent specifies the Kibana configuration.
Field | Description |
---|---|
enabled
bool
|
(Optional)
If true, then OpenSearch Dashboards will be installed. |
replicas
int32
|
The number of pods to replicate. The default is |
plugins
VMO /vmcontroller/v1.OpenSearchDashboardsPlugins
|
(Optional)
Enable to add 3rd Party / Custom plugins not offered in the default OpenSearch-Dashboard image |
KubeStateMetricsComponent
(Appears on: ComponentSpec)
KubeStateMetricsComponent specifies the kube-state-metrics configuration.
Field | Description |
---|---|
enabled
bool
|
(Optional)
If true, then kube-state-metrics will be installed. |
InstallOverrides
InstallOverrides
|
(Members of List of Overrides for the default |
MySQLComponent
(Appears on: KeycloakComponent)
MySQLComponent specifies the MySQL configuration.
Field | Description |
---|---|
InstallOverrides
InstallOverrides
|
(Members of List of Overrides for the default |
mysqlInstallArgs
[]InstallArgs
|
(Optional)
Arguments for installing MySQL. |
volumeSource
Kubernetes core/v1.VolumeSource
|
(Optional)
Defines the type of volume to be used for persistence for Keycloak/MySQL, and can be one of either
EmptyDirVolumeSource or PersistentVolumeClaimVolumeSource. If PersistentVolumeClaimVolumeSource is declared,
then the |
MySQLOperatorComponent
(Appears on: ComponentSpec)
MySQLOperatorComponent specifies the MySQL Operator configuration.
Field | Description |
---|---|
enabled
bool
|
(Optional)
If true, then MySQL Operator will be installed. |
InstallOverrides
InstallOverrides
|
(Members of List of Overrides for the default |
OAMComponent
(Appears on: ComponentSpec)
OAMComponent specifies the OAM configuration.
Field | Description |
---|---|
enabled
bool
|
(Optional)
If true, then OAM will be installed. |
InstallOverrides
InstallOverrides
|
(Members of List of Overrides for the default |
OCI
(Appears on: DNSComponent)
OCI DNS type.
Field | Description |
---|---|
dnsScope
string
|
(Optional)
Scope of the Oracle Cloud Infrastructure DNS zone ( |
dnsZoneCompartmentOCID
string
|
The Oracle Cloud Infrastructure DNS compartment OCID. |
dnsZoneOCID
string
|
The Oracle Cloud Infrastructure DNS zone OCID. |
dnsZoneName
string
|
Name of Oracle Cloud Infrastructure DNS zone. |
ociConfigSecret
string
|
Name of the Oracle Cloud Infrastructure configuration secret. Generate a secret based on the
Oracle Cloud Infrastructure configuration profile you want to use. You can specify a profile other than
|
OciLoggingConfiguration
(Appears on: FluentdComponent)
OciLoggingConfiguration is the Oracle Cloud Infrastructure logging configuration for Fluentd.
Field | Description |
---|---|
apiSecret
string
|
(Optional)
The name of the secret containing the Oracle Cloud Infrastructure API configuration and private key. |
defaultAppLogId
string
|
The OCID of the Oracle Cloud Infrastructure Log that will collect application logs. |
systemLogId
string
|
The OCID of the Oracle Cloud Infrastructure Log that will collect system logs. |
OpenSearchNode
(Appears on: ElasticsearchComponent)
OpenSearchNode specifies a node group in the OpenSearch cluster.
Field | Description |
---|---|
name
string
|
Name of the node group. |
replicas
int32
|
(Optional)
Node group replica count. |
resources
Kubernetes core/v1.ResourceRequirements
|
(Optional)
Kubernetes container resources for nodes in the node group. |
roles
[]VMO /vmcontroller/v1.NodeRole
|
Role or roles that nodes in the group will assume: may be |
storage
OpenSearchNodeStorage
|
(Optional)
Storage settings for the node group. |
javaOpts
string
|
(Optional)
JavaOpts settings for the OpenSearch JVM. |
OpenSearchNodeStorage
(Appears on: OpenSearchNode)
Field | Description |
---|---|
size
string
|
Node group storage size expressed as a Quantity. |
Overrides
(Appears on: InstallOverrides)
Overrides identifies overrides for a component.
Field | Description |
---|---|
configMapRef
Kubernetes core/v1.ConfigMapKeySelector
|
(Optional)
Selector for ConfigMap containing override data. |
secretRef
Kubernetes core/v1.SecretKeySelector
|
(Optional)
Selector for Secret containing override data. |
values
Kubernetes apiextensions/v1.JSON
|
(Optional)
Configure overrides using inline YAML. |
ProfileType
(string
alias)
(Appears on: VerrazzanoSpec)
ProfileType is the type of installation profile.
PrometheusAdapterComponent
(Appears on: ComponentSpec)
PrometheusAdapterComponent specifies the Prometheus Adapter configuration.
Field | Description |
---|---|
enabled
bool
|
(Optional)
If true, then Prometheus Adaptor will be installed. |
InstallOverrides
InstallOverrides
|
(Members of List of Overrides for the default |
PrometheusComponent
(Appears on: ComponentSpec)
PrometheusComponent specifies the Prometheus configuration.
Field | Description |
---|---|
enabled
bool
|
(Optional)
If true, then Prometheus will be installed. This is a legacy setting; the preferred way to configure Prometheus is using the PrometheusOperatorComponent. |
PrometheusNodeExporterComponent
(Appears on: ComponentSpec)
PrometheusNodeExporterComponent specifies the Prometheus Node Exporter configuration.
Field | Description |
---|---|
enabled
bool
|
(Optional)
If true, then Prometheus Node Exporter will be installed. |
InstallOverrides
InstallOverrides
|
(Members of List of Overrides for the default |
PrometheusOperatorComponent
(Appears on: ComponentSpec)
PrometheusOperatorComponent specifies the Prometheus Operator configuration.
Field | Description |
---|---|
enabled
bool
|
(Optional)
If true, then Prometheus Operator will be installed. |
InstallOverrides
InstallOverrides
|
(Members of List of Overrides for the default |
PrometheusPushgatewayComponent
(Appears on: ComponentSpec)
PrometheusPushgatewayComponent specifies the Prometheus Pushgateway configuration.
Field | Description |
---|---|
enabled
bool
|
(Optional)
If true, then Prometheus Pushgateway will be installed. |
InstallOverrides
InstallOverrides
|
(Members of List of Overrides for the default |
ProviderType
(string
alias)
(Appears on: Acme)
ProviderType identifies Acme provider type.
RancherBackupComponent
(Appears on: ComponentSpec)
RancherBackupComponent specifies the rancherBackup configuration.
Field | Description |
---|---|
enabled
bool
|
(Optional)
If true, then rancherBackup will be installed. |
InstallOverrides
InstallOverrides
|
(Members of List of Overrides for the default |
RancherComponent
(Appears on: ComponentSpec)
RancherComponent specifies the Rancher configuration.
Field | Description |
---|---|
enabled
bool
|
(Optional)
If true, then Rancher will be installed. |
InstallOverrides
InstallOverrides
|
(Members of List of Overrides for the default |
keycloakAuthEnabled
bool
|
(Optional)
KeycloakAuthEnabled specifies whether the Keycloak Auth provider is enabled. Default is |
SecuritySpec
(Appears on: VerrazzanoSpec)
SecuritySpec defines the security configuration for Verrazzano.
Field | Description |
---|---|
adminSubjects
[]Kubernetes rbac/v1.Subject
|
(Optional)
Specifies subjects that should be bound to the verrazzano-admin role. |
monitorSubjects
[]Kubernetes rbac/v1.Subject
|
(Optional)
Specifies subjects that should be bound to the verrazzano-monitor role. |
VeleroComponent
(Appears on: ComponentSpec)
VeleroComponent specifies the Velero configuration.
Field | Description |
---|---|
enabled
bool
|
(Optional)
If true, then Velero will be installed. |
InstallOverrides
InstallOverrides
|
(Members of List of Overrides for the default |
VerrazzanoComponent
(Appears on: ComponentSpec)
VerrazzanoComponent specifies the Verrazzano configuration.
Field | Description |
---|---|
enabled
bool
|
(Optional)
If true, then Verrazzano will be installed. |
installArgs
[]InstallArgs
|
(Optional)
Arguments for installing Verrazzano. |
InstallOverrides
InstallOverrides
|
(Members of List of Overrides for the default |
VerrazzanoSpec
(Appears on: Verrazzano)
VerrazzanoSpec defines the desired state of a Verrazzano resource.
Field | Description |
---|---|
components
ComponentSpec
|
(Optional)
The Verrazzano components. |
defaultVolumeSource
Kubernetes core/v1.VolumeSource
|
(Optional)
Defines the type of volume to be used for persistence for all components unless overridden, and can be one of
either EmptyDirVolumeSource or PersistentVolumeClaimVolumeSource. If PersistentVolumeClaimVolumeSource is
declared, then the |
environmentName
string
|
(Optional)
Name of the installation. This name is part of the endpoint access URLs that are generated.
The default value is |
profile
ProfileType
|
(Optional)
The installation profile to select. Valid values are |
security
SecuritySpec
|
(Optional)
Security specifies Verrazzano security configuration. |
version
string
|
(Optional)
The version to install. Valid versions can be found here. Defaults to the current version supported by the Verrazzano platform operator. |
volumeClaimSpecTemplates
[]VolumeClaimSpecTemplate
|
(Optional)
Defines a named set of PVC configurations that can be referenced from components to configure persistent volumes. |
VerrazzanoStatus
(Appears on: Verrazzano)
VerrazzanoStatus defines the observed state of a Verrazzano resource.
Field | Description |
---|---|
available
string
|
The summary of Verrazzano component availability. |
components
ComponentStatusMap
|
States of the individual installed components. |
conditions
[]Condition
|
The latest available observations of an object’s current state. |
state
VzStateType
|
State of the Verrazzano custom resource. |
instance
InstanceInfo
|
The Verrazzano instance information. |
version
string
|
The version of Verrazzano that is installed. |
VolumeClaimSpecTemplate
(Appears on: VerrazzanoSpec)
VolumeClaimSpecTemplate Contains common PVC configurations that can be referenced from Components; these do not actually result in generated PVCs, but can be used to provide common configurations to components that declare a PersistentVolumeClaimVolumeSource.
Field | Description | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
metadata
Kubernetes meta/v1.ObjectMeta
|
Metadata about the PersistentVolumeClaimSpec template. Refer to the Kubernetes API documentation for the fields of themetadata field.
|
||||||||||||||||
spec
Kubernetes core/v1.PersistentVolumeClaimSpec
|
A
|
VolumeMount
(Appears on: FluentdComponent)
VolumeMount defines a hostPath type volume mount.
Field | Description |
---|---|
destination
string
|
(Optional)
The destination path on the Fluentd container, defaults to the source host path. |
readOnly
bool
|
(Optional)
Specifies if the volume mount is read-only, defaults to |
source
string
|
The source host path. |
VzStateType
(string
alias)
(Appears on: VerrazzanoStatus)
VzStateType identifies the state of a Verrazzano installation.
WebLogicOperatorComponent
(Appears on: ComponentSpec)
WebLogicOperatorComponent specifies the WebLogic Kubernetes Operator configuration.
Field | Description |
---|---|
enabled
bool
|
(Optional)
If true, then WebLogic Kubernetes Operator will be installed. |
InstallOverrides
InstallOverrides
|
(Members of List of Overrides for the default |
Wildcard
(Appears on: DNSComponent)
Wildcard DNS type.
Field | Description |
---|---|
domain
string
|
The type of wildcard DNS domain. For example, nip.io, sslip.io, and such. |
Generated with gen-crd-api-reference-docs
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.