cluster_spec_clusterConfigSpec

cluster_spec_clusterConfigSpec
cluster_spec_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": 6,
        "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"
    }
}
clusterNetwork
Optional

clusterNetwork

string
cniType
Required

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,
publicKeyRef
Optional

publicKeyRef

tcaBomReleaseRef
Optional

tcaBomReleaseRef

cloudProviders
Required

cloudProviders

proxySpec
Optional

proxySpec

airgapSpec
Optional

airgapSpec

Property Of