From 1a14f1ecc1e9061edde8c5a555c2fb6e277264ad Mon Sep 17 00:00:00 2001 From: Matthew Mosesohn Date: Tue, 24 Apr 2018 20:32:08 +0300 Subject: [PATCH] Fix vol format for local volume provisioner in rkt (#2698) --- .../node/templates/kubelet.rkt.service.j2 | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/roles/kubernetes/node/templates/kubelet.rkt.service.j2 b/roles/kubernetes/node/templates/kubelet.rkt.service.j2 index 13cd9daae..b53102539 100644 --- a/roles/kubernetes/node/templates/kubelet.rkt.service.j2 +++ b/roles/kubernetes/node/templates/kubelet.rkt.service.j2 @@ -42,15 +42,14 @@ ExecStart=/usr/bin/rkt run \ {# surely there's a better way to do this #} {% if '/var/lib/kubelet' not in kubelet_flexvolumes_plugins_dir %} --volume flexvolumes,kind=host,source={{ kubelet_flexvolumes_plugins_dir }},readOnly=false \ -{% endif %} +{% endif -%} {% if local_volume_provisioner_enabled %} - --volume local_volume_provisioner_base_dir,kind=host,source={{ local_volume_provisioner_base_dir }},readOnly=false \ + --volume local-volume-provisioner-base-dir,kind=host,source={{ local_volume_provisioner_base_dir }},readOnly=false \ {# Not pretty, but needed to avoid double mount #} {% if local_volume_provisioner_base_dir not in local_volume_provisioner_mount_dir and local_volume_provisioner_mount_dir not in local_volume_provisioner_base_dir %} - --volume local_volume_provisioner_mount_dir,kind=host,source={{ local_volume_provisioner_mount_dir }},readOnly=false \ + --volume local-volume-provisioner-mount-dir,kind=host,source={{ local_volume_provisioner_mount_dir }},readOnly=false \ {% endif %} {% endif %} - {% if kubelet_load_modules == true %} --mount volume=modprobe,target=/usr/sbin/modprobe \ --mount volume=lib-modules,target=/lib/modules \ @@ -76,15 +75,14 @@ ExecStart=/usr/bin/rkt run \ {# surely there's a better way to do this #} {% if '/var/lib/kubelet' not in kubelet_flexvolumes_plugins_dir %} --mount volume=flexvolumes,target={{ kubelet_flexvolumes_plugins_dir }} \ -{% endif %} +{% endif -%} {% if local_volume_provisioner_enabled %} - --mount local_volume_provisioner_base_dir,target={{ local_volume_provisioner_base_dir }} \ + --mount volume=local-volume-provisioner-base-dir,target={{ local_volume_provisioner_base_dir }} \ {# Not pretty, but needed to avoid double mount #} {% if local_volume_provisioner_base_dir not in local_volume_provisioner_mount_dir and local_volume_provisioner_mount_dir not in local_volume_provisioner_base_dir %} - --volume local_volume_provisioner_mount_dir,target={{ local_volume_provisioner_mount_dir }} \ + --mount volume=local-volume-provisioner-mount-dir,target={{ local_volume_provisioner_mount_dir }} \ {% endif %} {% endif %} - --stage1-from-dir=stage1-fly.aci \ {% if kube_hyperkube_image_repo == "docker" %} --insecure-options=image \