compliantkubernetes-kubespray icon indicating copy to clipboard operation
compliantkubernetes-kubespray copied to clipboard

Add node affinity to CSI controller pods.

Open Pavan-Gunda opened this issue 2 years ago • 0 comments

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.

Pavan-Gunda avatar Jan 27 '23 13:01 Pavan-Gunda