compliantkubernetes-kubespray
compliantkubernetes-kubespray copied to clipboard
Add node affinity to CSI controller pods.
Is your feature request related to a problem? Please describe. The upstream CSI controller template does not have node affinity, so it is not possible to specify which node to schedule the controller on.
https://github.com/kubernetes-sigs/kubespray/blob/master/roles/kubernetes-apps/csi_driver/cinder/templates/cinder-csi-controllerplugin.yml.j2
Describe the solution you'd like Update and upstream the CSI controller template in Kubespray, so we can run the controller on our chosen worker nodes.
Definition of done: We have the configs upstream or in our repo and node affinity is configurable.