You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-**description** (String) Description of the resource
74
-
-**labels** (Map of String) Labels for the resource
75
-
76
-
Read-Only:
77
-
78
-
-**annotations** (Map of String) Annotations for the resource
79
-
-**resource_version** (String) Resource version of the resource
80
-
-**uid** (String) UID of the resource
81
-
82
-
83
-
<aid="nestedblock--spec"></a>
84
-
### Nested Schema for `spec`
85
-
86
-
Optional:
87
-
88
-
-**cluster_group** (String) Name of the cluster group to which this cluster belongs
89
-
-**proxy** (String) Optional proxy name is the name of the Proxy Config to be used for the cluster
90
-
-**tkg_service_vsphere** (Block List, Max: 1) The tkg service vsphere cluster spec (see [below for nested schema](#nestedblock--spec--tkg_service_vsphere))
91
-
-**tkg_vsphere** (Block List, Max: 1) The TKG Vsphere cluster spec (see [below for nested schema](#nestedblock--spec--tkg_vsphere))
-**distribution** (Block List, Min: 1, Max: 1) VSphere specific distribution (see [below for nested schema](#nestedblock--spec--tkg_service_vsphere--distribution))
99
-
-**settings** (Block List, Min: 1, Max: 1) VSphere related settings for workload cluster (see [below for nested schema](#nestedblock--spec--tkg_service_vsphere--settings))
100
-
-**topology** (Block List, Min: 1, Max: 1) Topology specific configuration (see [below for nested schema](#nestedblock--spec--tkg_service_vsphere--topology))
### Nested Schema for `spec.tkg_service_vsphere.settings`
112
-
113
-
Required:
114
-
115
-
-**network** (Block List, Min: 1, Max: 1) Network Settings specifies network-related settings for the cluster (see [below for nested schema](#nestedblock--spec--tkg_service_vsphere--settings--network))
### Nested Schema for `spec.tkg_service_vsphere.settings.network`
119
-
120
-
Required:
121
-
122
-
-**pods** (Block List, Min: 1) Pod CIDR for Kubernetes pods defaults to 192.168.0.0/16 (see [below for nested schema](#nestedblock--spec--tkg_service_vsphere--settings--network--pods))
123
-
-**services** (Block List, Min: 1) Service CIDR for kubernetes services defaults to 10.96.0.0/12 (see [below for nested schema](#nestedblock--spec--tkg_service_vsphere--settings--network--services))
### Nested Schema for `spec.tkg_service_vsphere.topology`
145
-
146
-
Required:
147
-
148
-
-**control_plane** (Block List, Min: 1, Max: 1) Control plane specific configuration (see [below for nested schema](#nestedblock--spec--tkg_service_vsphere--topology--control_plane))
149
-
150
-
Optional:
151
-
152
-
-**node_pools** (Block List) Nodepool specific configuration (see [below for nested schema](#nestedblock--spec--tkg_service_vsphere--topology--node_pools))
### Nested Schema for `spec.tkg_service_vsphere.topology.node_pools`
156
-
157
-
Required:
158
-
159
-
-**class** (String) Control plane instance type
160
-
-**storage_class** (String) Storage Class to be used for storage of the disks which store the root filesystems of the nodes
161
-
162
-
Optional:
163
-
164
-
-**high_availability** (Boolean) High Availability or Non High Availability Cluster. HA cluster creates three controlplane machines, and non HA creates just one
### Nested Schema for `spec.tkg_service_vsphere.topology.node_pools`
169
-
170
-
Required:
171
-
172
-
-**info** (Block List, Min: 1, Max: 1) Info is the meta information of nodepool for cluster (see [below for nested schema](#nestedblock--spec--tkg_service_vsphere--topology--node_pools--info))
173
-
174
-
Optional:
175
-
176
-
-**spec** (Block List, Max: 1) Spec for the cluster nodepool (see [below for nested schema](#nestedblock--spec--tkg_service_vsphere--topology--node_pools--spec))
### Nested Schema for `spec.tkg_service_vsphere.topology.node_pools.spec`
189
-
190
-
Optional:
191
-
192
-
-**cloud_label** (Map of String) Cloud labels
193
-
-**node_label** (Map of String) Node labels
194
-
-**tkg_service_vsphere** (Block List, Max: 1) Nodepool config for tkg service vsphere (see [below for nested schema](#nestedblock--spec--tkg_service_vsphere--topology--node_pools--spec--tkg_service_vsphere))
195
-
-**worker_node_count** (String) Count is the number of nodes
### Nested Schema for `spec.tkg_service_vsphere.topology.node_pools.spec.worker_node_count`
199
-
200
-
Required:
201
-
202
-
-**class** (String) Control plane instance type
203
-
-**storage_class** (String) Storage Class to be used for storage of the disks which store the root filesystems of the nodes
204
-
205
-
206
-
207
-
208
-
209
-
210
-
<aid="nestedblock--spec--tkg_vsphere"></a>
211
-
### Nested Schema for `spec.tkg_vsphere`
212
-
213
-
Required:
214
-
215
-
-**distribution** (Block List, Min: 1, Max: 1) VSphere specific distribution (see [below for nested schema](#nestedblock--spec--tkg_vsphere--distribution))
216
-
-**settings** (Block List, Min: 1, Max: 1) VSphere related settings for workload cluster (see [below for nested schema](#nestedblock--spec--tkg_vsphere--settings))
217
-
-**topology** (Block List, Min: 1, Max: 1) Topology specific configuration (see [below for nested schema](#nestedblock--spec--tkg_vsphere--topology))
### Nested Schema for `spec.tkg_vsphere.distribution`
221
-
222
-
Required:
223
-
224
-
-**version** (String) Version specifies the version of the Kubernetes cluster
225
-
-**workspace** (Block List, Min: 1, Max: 1) Workspace defines a workspace configuration for the vSphere cloud provider (see [below for nested schema](#nestedblock--spec--tkg_vsphere--distribution--workspace))
-**network** (Block List, Min: 1, Max: 1) Network Settings specifies network-related settings for the cluster (see [below for nested schema](#nestedblock--spec--tkg_vsphere--settings--network))
246
-
-**security** (Block List, Min: 1, Max: 1) Security Settings specifies security-related settings for the cluster (see [below for nested schema](#nestedblock--spec--tkg_vsphere--settings--security))
### Nested Schema for `spec.tkg_vsphere.settings.security`
250
-
251
-
Required:
252
-
253
-
-**control_plane_end_point** (String) ControlPlaneEndpoint specifies the control plane virtual IP address. The value should be unique for every create request, else cluster creation shall fail
254
-
-**pods** (Block List, Min: 1) Pod CIDR for Kubernetes pods defaults to 192.168.0.0/16 (see [below for nested schema](#nestedblock--spec--tkg_vsphere--settings--security--pods))
255
-
-**services** (Block List, Min: 1) Service CIDR for kubernetes services defaults to 10.96.0.0/12 (see [below for nested schema](#nestedblock--spec--tkg_vsphere--settings--security--services))
-**control_plane** (Block List, Min: 1, Max: 1) VSphere specific control plane configuration for workload cluster object (see [below for nested schema](#nestedblock--spec--tkg_vsphere--topology--control_plane))
289
-
290
-
Optional:
291
-
292
-
-**node_pools** (Block List) Nodepool specific configuration (see [below for nested schema](#nestedblock--spec--tkg_vsphere--topology--node_pools))
### Nested Schema for `spec.tkg_vsphere.topology.node_pools`
296
-
297
-
Required:
298
-
299
-
-**vm_config** (Block List, Min: 1, Max: 1) VM specific configuration (see [below for nested schema](#nestedblock--spec--tkg_vsphere--topology--node_pools--vm_config))
300
-
301
-
Optional:
302
-
303
-
-**high_availability** (Boolean) High Availability or Non High Availability Cluster. HA cluster creates three controlplane machines, and non HA creates just one
### Nested Schema for `spec.tkg_vsphere.topology.node_pools`
318
-
319
-
Required:
320
-
321
-
-**info** (Block List, Min: 1, Max: 1) (see [below for nested schema](#nestedblock--spec--tkg_vsphere--topology--node_pools--info))
322
-
323
-
Optional:
324
-
325
-
-**spec** (Block List, Max: 1) Spec for the cluster nodepool (see [below for nested schema](#nestedblock--spec--tkg_vsphere--topology--node_pools--spec))
### Nested Schema for `spec.tkg_vsphere.topology.node_pools.spec`
341
-
342
-
Optional:
343
-
344
-
-**cloud_labels** (Map of String) Cloud labels
345
-
-**node_labels** (Map of String) Node labels
346
-
-**tkg_vsphere** (Block List, Max: 1) Nodepool config for tkgm vsphere (see [below for nested schema](#nestedblock--spec--tkg_vsphere--topology--node_pools--spec--tkg_vsphere))
347
-
-**worker_node_count** (String) Count is the number of nodes
### Nested Schema for `spec.tkg_vsphere.topology.node_pools.spec.worker_node_count`
351
-
352
-
Required:
353
-
354
-
-**vm_config** (Block List, Min: 1, Max: 1) VM specific configuration (see [below for nested schema](#nestedblock--spec--tkg_vsphere--topology--node_pools--spec--worker_node_count--vm_config))
0 commit comments