From bfa0928b5036fc92b904a2fac13ef170136a294b Mon Sep 17 00:00:00 2001 From: Adrien Reslinger Date: Tue, 30 May 2023 11:25:26 +0200 Subject: [PATCH] Update kubernetes to version 1.27.2 --- defaults/main.yml | 4 ++-- tasks/cluster_k3s.yml | 6 +++--- templates/etc/rancher/k3s/config.yaml.j2 | 5 ++++- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/defaults/main.yml b/defaults/main.yml index f3ded6b..db529a6 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -6,7 +6,7 @@ kubernetes_interface: '{{ ansible_default_ipv4.interface }}' # value for kuberntes_network: flannel, calico, weave-net #kubernetes_network: weave-net kubernetes_kubeproxy_mode: ipvs -kubernetes_version: 1.26.0 -kubernetes_k3s_version: 1.26.0 +kubernetes_version: 1.27.2 +kubernetes_k3s_version: 1.27.2+k3s1 kubernetes_pods_network: "10.244.0.0/16" lb_auth_pass: 1be344d62acc46c6858ae8475668a245 diff --git a/tasks/cluster_k3s.yml b/tasks/cluster_k3s.yml index cef912e..9d9de49 100644 --- a/tasks/cluster_k3s.yml +++ b/tasks/cluster_k3s.yml @@ -39,7 +39,7 @@ - name: Retreive k3s binary for x86_64 ansible.builtin.get_url: - url: "https://github.com/rancher/k3s/releases/download/v{{ kubernetes_k3s_version }}%2Bk3s2/k3s" + url: "https://github.com/rancher/k3s/releases/download/v{{ kubernetes_k3s_version | urlencode }}/k3s" dest: "/usr/local/bin/k3s" group: root owner: root @@ -50,7 +50,7 @@ - name: Retreive k3s binary for arm64 ansible.builtin.get_url: - url: "https://github.com/rancher/k3s/releases/download/v{{ kubernetes_k3s_version }}%2Bk3s2/k3s-arm64" + url: "https://github.com/rancher/k3s/releases/download/v{{ kubernetes_k3s_version | urlencode }}/k3s-arm64" dest: "/usr/local/bin/k3s" group: root owner: root @@ -61,7 +61,7 @@ - name: Retreive k3s binary for armv6/armv7 ansible.builtin.get_url: - url: "https://github.com/rancher/k3s/releases/download/v{{ kubernetes_k3s_version }}%2Bk3s2/k3s-armhf" + url: "https://github.com/rancher/k3s/releases/download/v{{ kubernetes_k3s_version | urlencode }}/k3s-armhf" dest: "/usr/local/bin/k3s" group: root owner: root diff --git a/templates/etc/rancher/k3s/config.yaml.j2 b/templates/etc/rancher/k3s/config.yaml.j2 index ae8b6f3..a27e263 100644 --- a/templates/etc/rancher/k3s/config.yaml.j2 +++ b/templates/etc/rancher/k3s/config.yaml.j2 @@ -1,4 +1,4 @@ -flannel-backend: wireguard +flannel-backend: wireguard-native {% if kubernetes_master|bool %} {% if vars['KubernetesMasterConfigured_' ~ kubernetes_cluster_name] is not defined %} cluster-init: true @@ -19,3 +19,6 @@ selinux: true secrets-encryption: true disable: - traefik +{% if false %} +# node-external-ip: 1.2.3.4 +{% endif %}