diff --git a/defaults/main.yml b/defaults/main.yml index 3cba21c..1eccc3a 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -9,8 +9,8 @@ kubernetes_packages: - name: kubernetes-cni state: present -kubernetes_version: '1.25' -kubernetes_version_rhel_package: '1.25.1' +kubernetes_version: '1.29' +kubernetes_version_rhel_package: '1.29.2' kubernetes_role: control_plane @@ -54,7 +54,7 @@ kubernetes_ignore_preflight_errors: 'all' #kubernetes_apt_release_channel: main ## Note that xenial repo is used for all Debian derivatives at this time. #kubernetes_apt_repository: "deb http://apt.kubernetes.io/ kubernetes-xenial {{ kubernetes_apt_release_channel }}" -kubernetes_apt_repository: "deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/v1.26/deb/ /" +kubernetes_apt_repository: "deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/v{{ kubernetes_version }}/deb/ /" kubernetes_apt_ignore_key_error: false kubernetes_yum_arch: '$basearch' diff --git a/tasks/setup-Debian.yml b/tasks/setup-Debian.yml index 4a83a58..c18eb2e 100644 --- a/tasks/setup-Debian.yml +++ b/tasks/setup-Debian.yml @@ -13,6 +13,10 @@ register: add_repository_key ignore_errors: "{{ kubernetes_apt_ignore_key_error }}" +- name: Download public signing Key + shell: | + curl -fsSL https://pkgs.k8s.io/core:/stable:/v{{ kubernetes_version }}/deb/Release.key | sudo gpg --dearmor -o /etc/apt/keyrings/kubernetes-apt-keyring.gpg + - name: Add Kubernetes repository. apt_repository: repo: "{{ kubernetes_apt_repository }}"