sigs.k8s.io/cluster-api-provider-aws@v1.5.5/test/e2e/data/infrastructure-aws/e2e_test_templates/cluster-template-topology.yaml (about)

     1  apiVersion: cluster.x-k8s.io/v1beta1
     2  kind: Cluster
     3  metadata:
     4    labels:
     5      cni: ${CLUSTER_NAME}-crs-0
     6    name: ${CLUSTER_NAME}
     7  spec:
     8    clusterNetwork:
     9      pods:
    10        cidrBlocks:
    11        - 192.168.0.0/16
    12    topology:
    13      class: quick-start
    14      controlPlane:
    15        replicas: ${CONTROL_PLANE_MACHINE_COUNT}
    16      variables:
    17      - name: region
    18        value: ${AWS_REGION}
    19      - name: sshKeyName
    20        value: ${AWS_SSH_KEY_NAME}
    21      - name: controlPlaneMachineType
    22        value: ${AWS_CONTROL_PLANE_MACHINE_TYPE}
    23      - name: workerMachineType
    24        value: ${AWS_NODE_MACHINE_TYPE}
    25      - name: secureSecretsBackend
    26        value: ssm-parameter-store
    27      - name: healthCheckProtocol
    28        value: TCP
    29      version: ${KUBERNETES_VERSION}
    30      workers:
    31        machineDeployments:
    32        - class: default-worker
    33          name: md-0
    34          replicas: ${WORKER_MACHINE_COUNT}
    35  ---
    36  apiVersion: v1
    37  data: ${CNI_RESOURCES}
    38  kind: ConfigMap
    39  metadata:
    40    name: cni-${CLUSTER_NAME}-crs-0
    41  ---
    42  apiVersion: addons.cluster.x-k8s.io/v1beta1
    43  kind: ClusterResourceSet
    44  metadata:
    45    name: ${CLUSTER_NAME}-crs-0
    46  spec:
    47    clusterSelector:
    48      matchLabels:
    49        cni: ${CLUSTER_NAME}-crs-0
    50    resources:
    51    - kind: ConfigMap
    52      name: cni-${CLUSTER_NAME}-crs-0
    53    strategy: ApplyOnce