From 3699aac3aeb17b0a533ede1b7f0603325670cef1 Mon Sep 17 00:00:00 2001 From: James Allenby Date: Tue, 30 Jun 2026 23:40:52 +0100 Subject: [PATCH] feat: add helm and kubectl to kubernetes_common --- ansible/roles/kubernetes_common/tasks/packages.yaml | 3 ++- ansible/roles/kubernetes_common/tasks/repo.yaml | 10 ++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/ansible/roles/kubernetes_common/tasks/packages.yaml b/ansible/roles/kubernetes_common/tasks/packages.yaml index e926609..ea62b78 100644 --- a/ansible/roles/kubernetes_common/tasks/packages.yaml +++ b/ansible/roles/kubernetes_common/tasks/packages.yaml @@ -4,5 +4,6 @@ - kubeadm - kubelet - containerd - - open-iscsi + - kubectl + - helm update_cache: true diff --git a/ansible/roles/kubernetes_common/tasks/repo.yaml b/ansible/roles/kubernetes_common/tasks/repo.yaml index 95909ee..5260acf 100644 --- a/ansible/roles/kubernetes_common/tasks/repo.yaml +++ b/ansible/roles/kubernetes_common/tasks/repo.yaml @@ -6,3 +6,13 @@ suites: / signed_by: https://pkgs.k8s.io/core:/stable:/v1.36/deb/Release.key state: present + +- name: Add Helm APT repository + ansible.builtin.deb822_repository: + name: helm + types: deb + uris: https://packages.buildkite.com/helm-linux/helm-debian/any/ + suites: any + components: main + signed_by: https://packages.buildkite.com/helm-linux/helm-debian/gpgkey + state: present