diff --git a/roles/kubernetes-apps/csi_driver/cinder/defaults/main.yml b/roles/kubernetes-apps/csi_driver/cinder/defaults/main.yml index 65f4335943efc428b1952e5576be1a9f4eab2619..6a13e8612531b48f7d5543e15d2e70042dd9eb3a 100644 --- a/roles/kubernetes-apps/csi_driver/cinder/defaults/main.yml +++ b/roles/kubernetes-apps/csi_driver/cinder/defaults/main.yml @@ -26,3 +26,5 @@ cinder_csi_controller_replicas: 1 # log on resize event. It is recommended to disable this option in this case. # Defaults to false # cinder_csi_rescan_on_resize: true + +cinder_tolerations: [] diff --git a/roles/kubernetes-apps/csi_driver/cinder/templates/cinder-csi-nodeplugin.yml.j2 b/roles/kubernetes-apps/csi_driver/cinder/templates/cinder-csi-nodeplugin.yml.j2 index 5787b7cf3c8442445f0e538fc2d66f4c7cca9d1d..3d901ec986a1b3fee00a30e270c4ed0ea134fded 100644 --- a/roles/kubernetes-apps/csi_driver/cinder/templates/cinder-csi-nodeplugin.yml.j2 +++ b/roles/kubernetes-apps/csi_driver/cinder/templates/cinder-csi-nodeplugin.yml.j2 @@ -121,3 +121,7 @@ spec: path: {{ kube_config_dir }}/cinder-cacert.pem type: FileOrCreate {% endif %} +{% if cinder_tolerations %} + tolerations: + {{ cinder_tolerations | to_nice_yaml(indent=2) | indent(width=8) }} +{% endif %}