From 6b24ede7acd364c1de66e0cc1de3a16f65a31270 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lauri=20V=C3=B5sandi?= Date: Thu, 8 Aug 2024 19:45:46 +0300 Subject: [PATCH] Upgrade to Kubernetes 1.30 --- ansible/kubernetes.yml | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/ansible/kubernetes.yml b/ansible/kubernetes.yml index b0bae6c..4e24bb0 100644 --- a/ansible/kubernetes.yml +++ b/ansible/kubernetes.yml @@ -30,7 +30,8 @@ - name: Reconfigure Kubernetes nodes hosts: kubernetes vars: - KUBERNETES_VERSION: v1.29.7 + KUBERNETES_VERSION: v1.30.3 + IP: "{{ hostvars[inventory_hostname]['ansible_default_ipv4']['address'] }}" tasks: - name: Remove APT packages ansible.builtin.apt: @@ -156,14 +157,15 @@ ansible.builtin.shell: "sysctl --system" when: sysctl.changed -- name: Reconfigure Kubernetes master nodes - hosts: masters - vars: - KUBERNETES_VERSION: v1.28.12 - IP: "{{ hostvars[inventory_hostname]['ansible_default_ipv4']['address'] }}" - tasks: - - name: Configure kube-apiserver manifest on masters + - name: Reconfigure kube-apiserver to use Passmower OIDC endpoint ansible.builtin.template: src: kube-apiserver.j2 dest: /etc/kubernetes/manifests/kube-apiserver.yaml mode: 600 + register: apiserver + when: + - inventory_hostname in groups["masters"] + + - name: Restart kube-apiserver + ansible.builtin.shell: "killall kube-apiserver" + when: apiserver.changed