From d4e7d2ca0e51248147376e6e40ecfb91ce45fd9c Mon Sep 17 00:00:00 2001 From: James Allenby Date: Mon, 29 Jun 2026 01:29:40 +0100 Subject: [PATCH] feat: add metric server helm release --- .../roles/kubernetes_metric_server/tasks/main.yaml | 12 ++++++++++++ ansible/site.yaml | 1 + 2 files changed, 13 insertions(+) create mode 100644 ansible/roles/kubernetes_metric_server/tasks/main.yaml diff --git a/ansible/roles/kubernetes_metric_server/tasks/main.yaml b/ansible/roles/kubernetes_metric_server/tasks/main.yaml new file mode 100644 index 0000000..7d0fc03 --- /dev/null +++ b/ansible/roles/kubernetes_metric_server/tasks/main.yaml @@ -0,0 +1,12 @@ +- name: Ensure Metrics Server repository exists + kubernetes.core.helm_repository: + name: metrics-server + url: https://kubernetes-sigs.github.io/metrics-server/ + +- name: Ensure Metrics Server is installed + kubernetes.core.helm: + release_name: metrics-server + release_namespace: kube-system + chart_ref: metrics-server/metrics-server + chart_version: 3.13.1 + run_once: true diff --git a/ansible/site.yaml b/ansible/site.yaml index 6f726f2..e82cf95 100644 --- a/ansible/site.yaml +++ b/ansible/site.yaml @@ -14,6 +14,7 @@ become: true roles: - kubernetes_control_plane + - kubernetes_metric_server # # ======================= # # JOIN MASTERS TO CLUSTER