Verrazzano Managed Cluster
Packages:
clusters.verrazzano.io/v1alpha1
OCNEOCIQuickCreate
OCNEOCIQuickCreate specifies the API for quick-create OCI OCNE clusters.
| Field | Description | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| apiVersionstring | 
clusters.verrazzano.io/v1alpha1
 | ||||||||||||
| kindstring | OCNEOCIQuickCreate | ||||||||||||
| metadataKubernetes meta/v1.ObjectMeta | Refer to the Kubernetes API documentation for the fields of the metadatafield. | ||||||||||||
| specOCIOCNEClusterSpec | The desired state of an OCNEOCIQuickCreate resource. 
 | ||||||||||||
| statusOCNEOCIQuickCreateStatus | The observed state of an OCNEOCIQuickCreate resource. | 
OKEQuickCreate
OKEQuickCreate specifies the API for quick-create OKE clusters.
| Field | Description | ||||||
|---|---|---|---|---|---|---|---|
| apiVersionstring | 
clusters.verrazzano.io/v1alpha1
 | ||||||
| kindstring | OKEQuickCreate | ||||||
| metadataKubernetes meta/v1.ObjectMeta | Refer to the Kubernetes API documentation for the fields of the metadatafield. | ||||||
| specOKEQuickCreateSpec | The desired state of an OCNEOCIQuickCreate resource. 
 | ||||||
| statusOKEQuickCreateStatus | The observed state of an OCNEOCIQuickCreate resource. | 
VerrazzanoManagedCluster
VerrazzanoManagedCluster specifies the Verrazzano Managed Cluster API.
| Field | Description | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| apiVersionstring | 
clusters.verrazzano.io/v1alpha1
 | ||||||||
| kindstring | VerrazzanoManagedCluster | ||||||||
| metadataKubernetes meta/v1.ObjectMeta | Refer to the Kubernetes API documentation for the fields of the metadatafield. | ||||||||
| specVerrazzanoManagedClusterSpec | The desired state of a Verrazzano Managed Cluster resource. 
 | ||||||||
| statusVerrazzanoManagedClusterStatus | The observed state of a Verrazzano Managed Cluster resource. | 
ArgoCDRegistration
(Appears on:VerrazzanoManagedClusterStatus)
ArgoCDRegistration defines the Argo CD registration state for a managed cluster.
| Field | Description | 
|---|---|
| statusArgoCDRegistrationStatus | The status of the ArgoCD registration. | 
| lastSetTimestampKubernetes meta/v1.Time | (Optional) The timestamp of last status set. | 
| messagestring | (Optional) Supporting message related to the Argo CD registration status. | 
ArgoCDRegistrationStatus
(string alias)
(Appears on:ArgoCDRegistration)
ArgoCDRegistrationStatus identifies the status of an Argo CD registration.
| Value | Description | 
|---|---|
| "Completed" | |
| "Failed" | |
| "PendingRancherClusterRegistration" | 
CNIType
(string alias)
(Appears on:OKENetwork)
| Value | Description | 
|---|---|
| "FLANNEL_OVERLAY" | |
| "OCI_VCN_IP_NATIVE" | 
ClusterNetwork
(Appears on:Kubernetes, KubernetesBase)
| Field | Description | 
|---|---|
| podCIDRstring | IP range for Kubernetes pods.
The default is  | 
| serviceCIDRstring | IP range for Kubernetes service addresses.
The default is  | 
ClusterReference
(Appears on:VerrazzanoManagedClusterStatus)
ClusterReference identifies the underlying ClusterAPI cluster for a managed cluster.
| Field | Description | 
|---|---|
| apiVersionstring | The API version of the referenced ClusterAPI cluster object. | 
| kindstring | The kind of the referenced ClusterAPI cluster object. | 
| namestring | The name of the referenced ClusterAPI cluster object. | 
| namespacestring | The namespace of the referenced ClusterAPI cluster object. | 
CommonClusterSpec
| Field | Description | 
|---|---|
| identityRefNamespacedRef | Reference for cloud authentication. | 
| privateRegistryPrivateRegistry | Private Registry settings for the workload cluster. | 
| proxyProxy | HTTP Proxy settings. | 
CommonOCI
| Field | Description | 
|---|---|
| regionstring | OCI region where the cluster will be created. | 
| compartmentstring | OCI Compartment OCID where the cluster will be created | 
| sshPublicKeystring | SSH public key for node ssh. | 
| imageIdstring | Node image OCID. The default is the latest OL8 image in the provided compartment. | 
| cloudInitScript[]string | Cloud-init script to run during node startup. | 
Condition
(Appears on:VerrazzanoManagedClusterStatus)
Condition describes a condition that occurred on the Verrazzano Managed Cluster.
| Field | Description | 
|---|---|
| lastTransitionTimeKubernetes meta/v1.Time | (Optional) Last time the condition transitioned from one status to another. | 
| messagestring | (Optional) A message with details about the last transition. | 
| statusKubernetes core/v1.ConditionStatus | Status of the condition: one of  | 
| typeConditionType | The condition of the multicluster resource which can be checked with a  | 
ConditionType
(string alias)
(Appears on:Condition)
ConditionType identifies the condition of the Verrazzano Managed Cluster which can be checked with kubectl wait.
| Value | Description | 
|---|---|
| "ManagedCARetrieved" | ManagedCARetrieved = true means that the managed cluster CA cert has been retrieved and populated. This is done by the VMC controller via the Rancher API proxy for the managed cluster. | 
| "ManifestPushed" | ConditionManifestPushed = true means the the agent and registration secrets have been successfully transferred to the managed cluster on a multicluster install | 
| "Ready" | Ready = true means the VMC is ready to be used and all resources needed have been generated | 
Kubernetes
(Appears on:OKEQuickCreateSpec)
| Field | Description | 
|---|---|
| versionstring | Kubernetes version. | 
| clusterNetworkClusterNetwork | (Inlined from KubernetesBase. Inlined comments are appended in the following.) Kubernetes network settings. | 
KubernetesBase
(Appears on:OCIOCNEClusterSpec)
| Field | Description | 
|---|---|
| clusterNetworkClusterNetwork | Kubernetes network settings. | 
KubernetesInformation
(Appears on:VerrazzanoManagedClusterStatus)
KubernetesInformation defines the Kubernetes information for a managed cluster.
| Field | Description | 
|---|---|
| versionstring | The observed Kubernetes version installed on this cluster. | 
NamedOCINode
| Field | Description | 
|---|---|
| namestring | |
| shapestring | (Inlined from OCINode. Inlined comments are appended in the following.) Node pool Shape. | 
| ocpusint | (Inlined from OCINode. Inlined comments are appended in the following.) Number of OCPUs per node, when using flex shapes. | 
| memoryGbsint | (Inlined from OCINode. Inlined comments are appended in the following.) Amount of memory per node, in gigabytes, when using flex shapes. | 
| bootVolumeGbsint | (Inlined from OCINode. Inlined comments are appended in the following.) Size of node boot volume, in gigabytes. | 
| replicasint | (Inlined from OCINode. Inlined comments are appended in the following.) Number of nodes to create. | 
NamespacedRef
(Appears on:CommonClusterSpec, OCIOCNEClusterSpec, OKEQuickCreateSpec, PrivateRegistry)
| Field | Description | 
|---|---|
| namestring | Name of the ref. | 
| namespacestring | Namespace of the ref. | 
Network
(Appears on:OCI, OKENetwork)
| Field | Description | 
|---|---|
| createVCNbool | If true, a new VCN is created for the cluster. The default is false. | 
| vcnstring | OCID of an existing VCN to create the cluster inside. | 
| subnets[]Subnet | List of existing subnets that will be used by the cluster. | 
OCI
(Appears on:OCIOCNEClusterSpec)
| Field | Description | 
|---|---|
| regionstring | (Inlined from CommonOCI. Inlined comments are appended in the following.) OCI region where the cluster will be created. | 
| compartmentstring | (Inlined from CommonOCI. Inlined comments are appended in the following.) OCI Compartment OCID where the cluster will be created | 
| sshPublicKeystring | (Inlined from CommonOCI. Inlined comments are appended in the following.) SSH public key for node ssh. | 
| imageIdstring | (Inlined from CommonOCI. Inlined comments are appended in the following.) Node image OCID. The default is the latest OL8 image in the provided compartment. | 
| cloudInitScript[]string | (Inlined from CommonOCI. Inlined comments are appended in the following.) Cloud-init script to run during node startup. | 
| controlPlaneOCINode | Control Plane node settings. | 
| workers[]NamedOCINode | List of worker nodes. | 
| networkNetwork | OCI Network settings. | 
OCINode
(Appears on:OCI)
| Field | Description | 
|---|---|
| shapestring | Node pool Shape. | 
| ocpusint | Number of OCPUs per node, when using flex shapes. | 
| memoryGbsint | Amount of memory per node, in gigabytes, when using flex shapes. | 
| bootVolumeGbsint | Size of node boot volume, in gigabytes. | 
| replicasint | Number of nodes to create. | 
OCIOCNEClusterSpec
(Appears on:OCNEOCIQuickCreate)
| Field | Description | 
|---|---|
| identityRefNamespacedRef | (Inlined from CommonClusterSpec. Inlined comments are appended in the following.) Reference for cloud authentication. | 
| privateRegistryPrivateRegistry | (Inlined from CommonClusterSpec. Inlined comments are appended in the following.) Private Registry settings for the workload cluster. | 
| proxyProxy | (Inlined from CommonClusterSpec. Inlined comments are appended in the following.) HTTP Proxy settings. | 
| kubernetesKubernetesBase | Kubernetes settings. | 
| ocneOCNE | OCNE settings. | 
| ociOCI | OCI infrastructure settings. | 
OCNE
(Appears on:OCIOCNEClusterSpec)
| Field | Description | 
|---|---|
| versionstring | OCNE Version. | 
| dependenciesOCNEDependencies | OCNE dependency settings. | 
OCNEDependencies
(Appears on:OCNE)
| Field | Description | 
|---|---|
| skipInstallbool | Whether to skip OCNE dependency installation.
The default is  | 
OCNEOCIQuickCreateStatus
(Appears on:OCNEOCIQuickCreate)
| Field | Description | 
|---|---|
| phaseQuickCreatePhase | 
OKE
(Appears on:OKEQuickCreateSpec)
| Field | Description | 
|---|---|
| regionstring | (Inlined from CommonOCI. Inlined comments are appended in the following.) OCI region where the cluster will be created. | 
| compartmentstring | (Inlined from CommonOCI. Inlined comments are appended in the following.) OCI Compartment OCID where the cluster will be created | 
| sshPublicKeystring | (Inlined from CommonOCI. Inlined comments are appended in the following.) SSH public key for node ssh. | 
| imageIdstring | (Inlined from CommonOCI. Inlined comments are appended in the following.) Node image OCID. The default is the latest OL8 image in the provided compartment. | 
| cloudInitScript[]string | (Inlined from CommonOCI. Inlined comments are appended in the following.) Cloud-init script to run during node startup. | 
| nodePools[]NamedOCINode | List of Node pools. | 
| virtualNodePools[]VirtualNodePool | List of Virtual Node pools. | 
| networkOKENetwork | Network settings for the OKE cluster. | 
OKENetwork
(Appears on:OKE)
| Field | Description | 
|---|---|
| configNetwork | VCN and subnet settings for existing networks. | 
| cniTypeCNIType | CNI Type for cluster networking. May be FLANNEL_OVERLAY or OCI_VCN_IP_NATIVE. | 
OKEQuickCreateSpec
(Appears on:OKEQuickCreate)
| Field | Description | 
|---|---|
| identityRefNamespacedRef | Reference for cloud authentication. | 
| kubernetesKubernetes | Kubernetes settings. | 
| okeOKE | OKE cluster settings. | 
OKEQuickCreateStatus
(Appears on:OKEQuickCreate)
| Field | Description | 
|---|---|
| phaseQuickCreatePhase | 
PrivateRegistry
(Appears on:CommonClusterSpec, OCIOCNEClusterSpec)
| Field | Description | 
|---|---|
| urlstring | Private registry URL. | 
| credentialSecretNamespacedRef | Reference to private registry credentials secret. | 
Proxy
(Appears on:CommonClusterSpec, OCIOCNEClusterSpec)
| Field | Description | 
|---|---|
| httpProxystring | HTTP Proxy string. | 
| httpsProxystring | HTTPS Proxy string. | 
| noProxystring | No Proxy string. | 
QuickCreatePhase
(string alias)
(Appears on:OCNEOCIQuickCreateStatus, OKEQuickCreateStatus)
| Value | Description | 
|---|---|
| "Complete" | QuickCreatePhaseComplete means the Quick Create has finished. Quick Create CR cleanup is started once this phase is reached. | 
| "Provisioning" | QuickCreatePhaseProvisioning means the Quick Create is in progress. | 
RancherRegistration
(Appears on:VerrazzanoManagedClusterStatus)
RancherRegistration defines the Rancher registration state for a managed cluster.
| Field | Description | 
|---|---|
| clusterIDstring | The Rancher cluster ID for this cluster. | 
| messagestring | (Optional) A supporting message related to the Rancher registration status. | 
| statusRancherRegistrationStatus | The status of the Rancher registration. | 
RancherRegistrationStatus
(string alias)
(Appears on:RancherRegistration)
RancherRegistrationStatus identifies the status of a Rancher registration.
| Value | Description | 
|---|---|
| "DeleteFailed" | |
| "Completed" | |
| "Failed" | 
StateType
(string alias)
(Appears on:VerrazzanoManagedClusterStatus)
StateType identifies the state of the Verrazzano Managed Cluster.
| Value | Description | 
|---|---|
| "Active" | |
| "Deleting" | |
| "Failed" | |
| "Inactive" | |
| "Pending" | |
| "Provisioned" | |
| "Provisioning" | |
| "Unknown" | 
Subnet
(Appears on:Network)
| Field | Description | 
|---|---|
| roleSubnetRole | Role of subnet within the cluster. | 
| idstring | The ID of the subnet. | 
SubnetRole
(string alias)
(Appears on:Subnet)
| Value | Description | 
|---|---|
| "control-plane" | SubnetRoleControlPlane is the role of the Control Plane subnet. | 
| "control-plane-endpoint" | SubnetRoleControlPlaneEndpoint is the role of the Control Plane endpoint subnet. | 
| "service-lb" | SubnetRoleServiceLB is the role of the load balancer subnet. | 
| "worker" | SubnetRoleWorker is the role of the worker subnet. | 
VerrazzanoInformation
(Appears on:VerrazzanoManagedClusterStatus)
VerrazzanoInformation defines the Verrazzano information for a managed cluster.
| Field | Description | 
|---|---|
| versionstring | The observed Verrazzano version installed on this cluster. | 
VerrazzanoManagedClusterSpec
(Appears on:VerrazzanoManagedCluster)
VerrazzanoManagedClusterSpec defines the desired state of a Verrazzano Managed Cluster.
| Field | Description | 
|---|---|
| caSecretstring | The name of a Secret that contains the CA certificate of the managed cluster. This is used to configure the admin cluster to scrape metrics from the Prometheus endpoint on the managed cluster. If Rancher is enabled on the admin cluster, this will be automatically populated by Verrazzano. Otherwise, if you disabled Rancher, see the pre-registration instructions for how to create this Secret. | 
| descriptionstring | (Optional) The description of the managed cluster. | 
| managedClusterManifestSecretstring | (Optional) The name of the Secret containing the generated YAML manifest file to be applied by the user to the managed cluster. This field is managed by a Verrazzano Kubernetes operator. | 
| serviceAccountstring | (Optional) The name of the ServiceAccount that was generated for the managed cluster. This field is managed by a Verrazzano Kubernetes operator. | 
VerrazzanoManagedClusterStatus
(Appears on:VerrazzanoManagedCluster)
VerrazzanoManagedClusterStatus defines the observed state of a Verrazzano Managed Cluster.
| Field | Description | 
|---|---|
| apiUrlstring | The Verrazzano API server URL for this managed cluster. | 
| conditions[]Condition | The current state of this managed cluster. | 
| lastAgentConnectTimeKubernetes meta/v1.Time | The last time the agent from this managed cluster connected to the admin cluster. | 
| prometheusHoststring | The Prometheus host for this managed cluster. | 
| thanosQueryStorestring | The Thanos Query Store API host name for this managed cluster. | 
| rancherRegistrationRancherRegistration | The state of Rancher registration for this managed cluster. | 
| argoCDRegistrationArgoCDRegistration | The state of ArgoCD registration for this managed cluster. | 
| stateStateType | The state of this managed cluster. | 
| kubernetesKubernetesInformation | The state of Kubernetes information of this managed cluster. | 
| verrazzanoVerrazzanoInformation | The state of Verrazzano information of this managed cluster. | 
| clusterRefClusterReference | (Optional) The reference to this managed cluster’s underlying ClusterAPI cluster. | 
VirtualNodePool
(Appears on:OKE)
| Field | Description | 
|---|---|
| namestring | |
| replicasint | 
Generated with gen-crd-api-reference-docs
on git commit 2f95b4017.
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.