clusterTemplate_spec_cluster_clusterConfigSpec

clusterTemplate_spec_cluster_clusterConfigSpec
clusterTemplate_spec_cluster_clusterConfigSpec

properties of TCAKubernetesCluster

JSON Example
{
    "ipFamilies": "IPv4",
    "proxy": {
        "caCert": "caCert",
        "httpProxy": "httpProxy",
        "httpsProxy": "httpsProxy",
        "noProxy": "noProxy"
    },
    "airgapSpec": {
        "caCert": "caCert",
        "fqdn": "fqdn",
        "type": "extension",
        "extensionId": "extensionId"
    },
    "tcaBomReleaseRef": {
        "name": "name"
    },
    "cniType": "cniType",
    "controlPlaneEndpoint": {
        "host": "host"
    },
    "proxySpec": {
        "caCert": "caCert",
        "httpProxy": "httpProxy",
        "httpsProxy": "httpsProxy",
        "noProxy": "noProxy",
        "type": "extension",
        "extensionId": "extensionId"
    },
    "cloudProviders": {
        "primeRef": {
            "vimId": "vimId",
            "datacenter": "datacenter"
        },
        "subRefs": [
            {
                "vimId": "vimId",
                "datacenter": "datacenter"
            },
            {
                "vimId": "vimId",
                "datacenter": "datacenter"
            }
        ]
    },
    "clusterNetwork": {
        "pods": {
            "cidrBlocks": [
                "cidrBlocks",
                "cidrBlocks"
            ]
        },
        "apiServerPort": 0,
        "services": {
            "cidrBlocks": [
                "cidrBlocks",
                "cidrBlocks"
            ]
        },
        "serviceDomain": "serviceDomain"
    },
    "publicKeyRef": {
        "uid": "uid",
        "apiVersion": "apiVersion",
        "kind": "kind",
        "resourceVersion": "resourceVersion",
        "fieldPath": "fieldPath",
        "name": "name",
        "namespace": "namespace"
    },
    "strategy": {
        "type": "type",
        "rollingUpdate": {
            "maxSurge": "",
            "maxUnavailable": ""
        }
    },
    "airgap": {
        "caCert": "caCert",
        "fqdn": "fqdn"
    }
}
string
cniType
Optional

CniType represents the CNI deployed into the cluster. CniType is required for creation (can only be antrea or calico) and is immutable

controlPlaneEndpoint
Optional

controlPlaneEndpoint

string
ipFamilies
Optional

IPFamilies represents the IP Family of cluster. IPFamilies is optional for creation, can be set to "IPv4"(default) or "IPv6" and is immutable.

Possible values are : IPv4, IPv6,