Skip to content
Snippets Groups Projects
Unverified Commit efef80f6 authored by Steven Reitsma's avatar Steven Reitsma Committed by GitHub
Browse files

Add support for HA deployment of OpenStack Cinder CSI plugin (#5691)

parent 0c1a0ab9
Branches
Tags
No related merge requests found
......@@ -24,6 +24,11 @@ spec:
args:
- "--v=5"
- "--csi-address=$(ADDRESS)"
{% if cinder_csi_controller_replicas is defined and cinder_csi_controller_replicas > 1 %}
- --leader-election
- --leader-election-type=leases
- --leader-election-namespace=kube-system
{% endif %}
env:
- name: ADDRESS
value: /var/lib/csi/sockets/pluginproxy/csi.sock
......@@ -37,6 +42,11 @@ spec:
- "--csi-address=$(ADDRESS)"
{% if cinder_topology is defined and cinder_topology %}
- --feature-gates=Topology=true
{% endif %}
{% if cinder_csi_controller_replicas is defined and cinder_csi_controller_replicas > 1 %}
- --enable-leader-election
- --leader-election-type=leases
- --leader-election-namespace=kube-system
{% endif %}
env:
- name: ADDRESS
......@@ -49,6 +59,10 @@ spec:
image: {{ cinder_csi_snapshotter_image_repo }}:{{ cinder_csi_snapshotter_image_tag }}
args:
- "--csi-address=$(ADDRESS)"
{% if cinder_csi_controller_replicas is defined and cinder_csi_controller_replicas > 1 %}
- --leader-election
- --leader-election-namespace=kube-system
{% endif %}
env:
- name: ADDRESS
value: /var/lib/csi/sockets/pluginproxy/csi.sock
......@@ -60,6 +74,10 @@ spec:
image: {{ cinder_csi_resizer_image_repo }}:{{ cinder_csi_resizer_image_tag }}
args:
- "--csi-address=$(ADDRESS)"
{% if cinder_csi_controller_replicas is defined and cinder_csi_controller_replicas > 1 %}
- --leader-election
- --leader-election-namespace=kube-system
{% endif %}
env:
- name: ADDRESS
value: /var/lib/csi/sockets/pluginproxy/csi.sock
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment