From be41d1e2ce71d91c33ae2f4da28142e1ff0a2a83 Mon Sep 17 00:00:00 2001 From: Chris Glass Date: Tue, 19 Dec 2017 10:41:48 +0100 Subject: [PATCH 1/2] Do not require the vim package to be installed The minimal Ubuntu image used on GKE nodes provides the vim editor as part of system packages, as "vim.tiny". People logging on the nodes have a vim environment available despite the "vim" package not being installed. Signed-off-by: Chris Glass --- test/e2e_node/system/specs/gke.yaml | 2 -- 1 file changed, 2 deletions(-) diff --git a/test/e2e_node/system/specs/gke.yaml b/test/e2e_node/system/specs/gke.yaml index 0e795d4edf..a4e4ce97d0 100644 --- a/test/e2e_node/system/specs/gke.yaml +++ b/test/e2e_node/system/specs/gke.yaml @@ -235,8 +235,6 @@ packageSpecs: versionRange: '>=1.28' - name: util-linux versionRange: '>=2.27.1' -- name: vim - versionRange: '>=7.4.712' - name: wget versionRange: '>=1.18' - name: gce-compute-image-packages From 3e3385821a1c38092a3c2ba2cc993bf117757951 Mon Sep 17 00:00:00 2001 From: Chris Glass Date: Tue, 19 Dec 2017 10:46:46 +0100 Subject: [PATCH 2/2] Do not require the linux headers to be installed. The linux headers take significant disk space and are not necessary to run kubernetes on a GKE node. User logging on to a node can trivially install the kernel headers should they need to by running "apt-get install linux-headers-$(uname -r)". Signed-off-by: Chris Glass --- test/e2e_node/system/specs/gke.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/test/e2e_node/system/specs/gke.yaml b/test/e2e_node/system/specs/gke.yaml index a4e4ce97d0..0b77359561 100644 --- a/test/e2e_node/system/specs/gke.yaml +++ b/test/e2e_node/system/specs/gke.yaml @@ -220,7 +220,6 @@ packageSpecs: versionRange: '>=4.2.0' - name: less versionRange: '>=481' -- name: linux-headers-${KERNEL_RELEASE} - name: netcat-openbsd versionRange: '>=1.10' - name: python