kube: support older JoinConfiguration

Sem-Ver: bugfix
Change-Id: Ifbbe946170fcd97c7d3732642d8d993a9a2e802f
diff --git a/releasenotes/notes/allow-older-joinconfig-323cf204110f5c6d.yaml b/releasenotes/notes/allow-older-joinconfig-323cf204110f5c6d.yaml
new file mode 100644
index 0000000..9337728
--- /dev/null
+++ b/releasenotes/notes/allow-older-joinconfig-323cf204110f5c6d.yaml
@@ -0,0 +1,3 @@
+---
+fixes:
+  - Allow using an older version of JoinConfiguration to support older clusters.
diff --git a/roles/kubernetes/templates/kubeadm.yaml.j2 b/roles/kubernetes/templates/kubeadm.yaml.j2
index 5598b07..9cf80f5 100644
--- a/roles/kubernetes/templates/kubeadm.yaml.j2
+++ b/roles/kubernetes/templates/kubeadm.yaml.j2
@@ -9,7 +9,7 @@
     enforce-node-allocatable: ""
     node-ip: "{{ ansible_default_ipv4.address }}"
 ---
-apiVersion: kubeadm.k8s.io/v1beta3
+apiVersion: kubeadm.k8s.io/v1beta2
 kind: JoinConfiguration
 nodeRegistration:
   kubeletExtraArgs: