From 3617ae31f6fe4c5b8129bd893da9e8d4eea03967 Mon Sep 17 00:00:00 2001
From: Matthew Mosesohn <matthew.mosesohn@gmail.com>
Date: Tue, 4 Jun 2019 14:35:02 +0300
Subject: [PATCH] Optionally skip predownload of kubeadm images (#4832)

---
 roles/download/defaults/main.yml | 3 +++
 roles/download/tasks/main.yml    | 1 +
 2 files changed, 4 insertions(+)

diff --git a/roles/download/defaults/main.yml b/roles/download/defaults/main.yml
index 925c83efd..717df9963 100644
--- a/roles/download/defaults/main.yml
+++ b/roles/download/defaults/main.yml
@@ -4,6 +4,9 @@ local_release_dir: /tmp/releases
 # Used to only evaluate vars from download role
 skip_downloads: false
 
+# Optionally skip kubeadm images download
+skip_kubeadm_images: false
+
 # if this is set to true will only download files once. Doesn't work
 # on Container Linux by CoreOS unless the download_localhost is true and localhost
 # is running another OS type. Default compress level is 1 (fastest).
diff --git a/roles/download/tasks/main.yml b/roles/download/tasks/main.yml
index 174085f2d..b4d713f36 100644
--- a/roles/download/tasks/main.yml
+++ b/roles/download/tasks/main.yml
@@ -7,6 +7,7 @@
   when:
     - kube_version is version('v1.11.0', '>=')
     - not skip_downloads|default(false)
+    - not skip_kubeadm_images|default(false)
     - inventory_hostname in groups['kube-master']
 
 - name: Set kubeadm_images
-- 
GitLab