--- apiVersion: cluster.x-k8s.io/v1beta1 kind: Cluster metadata: name: "${CLUSTER_NAME}" labels: cni: "${CLUSTER_NAME}-crs-cni" spec: clusterNetwork: pods: cidrBlocks: ["192.168.0.0/16"] topology: class: ${CLUSTER_CLASS_NAME} version: "${KUBERNETES_VERSION}" controlPlane: replicas: ${CONTROL_PLANE_MACHINE_COUNT} workers: machineDeployments: - class: "default-worker" name: "md-0" replicas: ${WORKER_MACHINE_COUNT} variables: - name: region value: ${GCP_REGION} - name: controlPlaneMachineType value: ${GCP_CONTROL_PLANE_MACHINE_TYPE} - name: workerMachineType value: ${GCP_NODE_MACHINE_TYPE} --- apiVersion: v1 kind: ConfigMap metadata: name: "${CLUSTER_NAME}-crs-cni" data: ${CNI_RESOURCES} --- apiVersion: addons.cluster.x-k8s.io/v1beta1 kind: ClusterResourceSet metadata: name: "${CLUSTER_NAME}-crs-cni" spec: strategy: ApplyOnce clusterSelector: matchLabels: cni: "${CLUSTER_NAME}-crs-cni" resources: - name: "${CLUSTER_NAME}-crs-cni" kind: ConfigMap