sigs.k8s.io/cluster-api-provider-aws@v1.5.5/test/e2e/data/infrastructure-aws/kustomize_sources/nested-multitenancy-clusterclass/cluster-template.yaml (about) 1 --- 2 apiVersion: cluster.x-k8s.io/v1beta1 3 kind: Cluster 4 metadata: 5 labels: 6 cni: ${CLUSTER_NAME}-crs-0 7 name: "${CLUSTER_NAME}" 8 spec: 9 clusterNetwork: 10 pods: 11 cidrBlocks: ["192.168.0.0/16"] 12 topology: 13 class: "multi-tenancy" 14 version: "${KUBERNETES_VERSION}" 15 controlPlane: 16 replicas: ${CONTROL_PLANE_MACHINE_COUNT} 17 workers: 18 machineDeployments: 19 - class: "default-worker" 20 name: "md-0" 21 replicas: ${WORKER_MACHINE_COUNT} 22 variables: 23 - name: region 24 value: ${AWS_REGION} 25 - name: sshKeyName 26 value: ${AWS_SSH_KEY_NAME} 27 - name: controlPlaneMachineType 28 value: ${AWS_CONTROL_PLANE_MACHINE_TYPE} 29 - name: workerMachineType 30 value: ${AWS_NODE_MACHINE_TYPE} 31 - name: bastionEnabled 32 value: true 33 - name: vpcAZUsageLimit 34 value: 1 35 - name: identityRef 36 value: 37 kind: AWSClusterRoleIdentity 38 name: "${MULTI_TENANCY_NESTED_IDENTITY_NAME}" 39 --- 40 apiVersion: v1 41 data: ${CNI_RESOURCES} 42 kind: ConfigMap 43 metadata: 44 name: cni-${CLUSTER_NAME}-crs-0 45 --- 46 apiVersion: addons.cluster.x-k8s.io/v1beta1 47 kind: ClusterResourceSet 48 metadata: 49 name: ${CLUSTER_NAME}-crs-0 50 spec: 51 clusterSelector: 52 matchLabels: 53 cni: ${CLUSTER_NAME}-crs-0 54 resources: 55 - kind: ConfigMap 56 name: cni-${CLUSTER_NAME}-crs-0 57 strategy: ApplyOnce