# clusterName is the name of the cluster.
clusterName: cluster-1
-# clusterLabels is a dictionary of labels. The provider and site
-# labels are shown as examples only; additional labels may be
-# provided.
+# clusterLabels is a dictionary of labels. The provider label is
+# shown as an example only; additional labels may be provided.
clusterLabels:
provider: icn
- site: test-site
# numControlPlaneMachines is the number of control plane nodes.
numControlPlaneMachines: 1
branch: master
# path is the repository to the resources to be applied to the
# cluster.
- path: ./deploy/site/e2etest
+ path: ./deploy/site/cluster-icn
+ # decryptionSecret is the SOPS secret key used by Flux to decrypt
+ # any SOPS-encrypted data stored in the resources at path.
+ #decryptionSecret: |
+ # -----BEGIN PGP PRIVATE KEY BLOCK-----
+ # ...
# containerRuntime may be containerd or docker.
containerRuntime: containerd
# podCidr is the POD CIDR.
podCidr: 10.244.64.0/18
-# cni is the cluster CNI. The only currently supported CNI is
-# flannel.
-cni: flannel
+# cni is the cluster CNI. Supported CNIs include calico and flannel.
+cni: calico
# All the version info is captured in one block here. Care must
# be taken to ensure that the OS, Kubernetes, and CRI (containerd
containerdVersion: 1.4.11-1
# dockerVersion is the version of docker installed.
dockerVersion: 5:20.10.10~3-0~ubuntu-focal
+# dockerRegistryMirrors are optional mirrors for docker.io, in priority order
+#dockerRegistryMirrors: ["https://myregistry.com:5000"]
+# preKubeadmCommands execute on the provisioned machine before the
+# container runtime or K8s is configured
+#preKubeadmCommands:
+#- apt-get update -y
+#- apt-get install -y unzip