diff --git a/roles/kubernetes-apps/local_volume_provisioner/templates/configmap.yml.j2 b/roles/kubernetes-apps/local_volume_provisioner/templates/configmap.yml.j2 index aa8476fd4394787cfc8d813983f7bb2ce26812b5..fd8a7a6373437177375e275bad4623b4b8784cba 100644 --- a/roles/kubernetes-apps/local_volume_provisioner/templates/configmap.yml.j2 +++ b/roles/kubernetes-apps/local_volume_provisioner/templates/configmap.yml.j2 @@ -7,7 +7,7 @@ metadata: name: local-volume-config namespace: {{ system_namespace }} data: - "local-storage": | + "{{ local_volume_storage_class }}": | { "hostDir": "{{ local_volume_base_dir }}", "mountDir": "{{ local_volume_mount_dir }}" diff --git a/roles/kubespray-defaults/defaults/main.yaml b/roles/kubespray-defaults/defaults/main.yaml index 0f4cc90ce1d498080ea2e0bf4b0664b710e49beb..63aaeb85ae792f182becece01ea9d1f86434cd29 100644 --- a/roles/kubespray-defaults/defaults/main.yaml +++ b/roles/kubespray-defaults/defaults/main.yaml @@ -170,6 +170,7 @@ persistent_volumes_enabled: false # Base path for local volume provisioner addon local_volume_base_dir: /mnt/disks local_volume_mount_dir: /local-disks +local_volume_storage_class: local-storage ## When OpenStack is used, Cinder version can be explicitly specified if autodetection fails (Fixed in 1.9: https://github.com/kubernetes/kubernetes/issues/50461) # openstack_blockstorage_version: "v1/v2/auto (default)"