apiVersion: anywhere.eks.amazonaws.com/v1alpha1 kind: Cluster metadata: name: eksa-unit-test spec: clusterNetwork: cni: cilium pods: cidrBlocks: - 192.168.0.0/16 services: cidrBlocks: - 10.96.0.0/12 controlPlaneConfiguration: count: 3 endpoint: host: test-ip machineGroupRef: kind: CloudStackMachineConfig name: eksa-unit-test datacenterRef: kind: CloudStackDatacenterConfig name: eksa-unit-test kubernetesVersion: "1.19" workerNodeGroupConfigurations: - count: 3 machineGroupRef: kind: CloudStackMachineConfig name: eksa-unit-test-2 --- apiVersion: anywhere.eks.amazonaws.com/v1alpha1 kind: CloudStackDatacenterConfig metadata: name: eksa-unit-test spec: account: "admin" domain: "domain1" insecure: false zones: - name: "zone1" network: name: "net1" --- apiVersion: anywhere.eks.amazonaws.com/v1alpha1 kind: CloudStackMachineConfig metadata: name: eksa-unit-test spec: computeOffering: name: "m4-large" diskOffering: name: "Small" mountPath: "/data-small" device: /dev/vdb filesystem: ext4 label: data_disk users: - name: "mySshUsername" sshAuthorizedKeys: - "mySshAuthorizedKey" template: name: "centos7-k8s-118" --- apiVersion: anywhere.eks.amazonaws.com/v1alpha1 kind: CloudStackMachineConfig metadata: name: eksa-unit-test-2 spec: computeOffering: name: "m5-xlarge" diskOffering: name: "Medium" mountPath: "/data-medium" device: /dev/vdb filesystem: ext4 label: data_disk users: - name: "mySshUsername" sshAuthorizedKeys: - "mySshAuthorizedKey" template: name: "centos7-k8s-118"