From a6932b6b81d1893baa8e8c34f38d294f77ce3025 Mon Sep 17 00:00:00 2001
From: Erwan Miran <mirwan@users.noreply.github.com>
Date: Wed, 7 Nov 2018 23:04:11 +0100
Subject: [PATCH] Install ipvsadm when kube_proxy_mode is ipvs (#3548)

---
 roles/kubernetes/preinstall/tasks/0070-system-packages.yml | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/roles/kubernetes/preinstall/tasks/0070-system-packages.yml b/roles/kubernetes/preinstall/tasks/0070-system-packages.yml
index fdbe37506..e24aebadb 100644
--- a/roles/kubernetes/preinstall/tasks/0070-system-packages.yml
+++ b/roles/kubernetes/preinstall/tasks/0070-system-packages.yml
@@ -80,6 +80,11 @@
   tags:
     - bootstrap-os
 
+- name: Update common_required_pkgs with ipvsadm when kube_proxy_mode is ipvs
+  set_fact:
+    common_required_pkgs: "{{ common_required_pkgs|default([]) + ['ipvsadm'] }}"
+  when: kube_proxy_mode == 'ipvs'
+
 - name: Install packages requirements
   action:
     module: "{{ ansible_pkg_mgr }}"
-- 
GitLab