Tested with, $ oc get clusterversion ; oc get csv NAME VERSION AVAILABLE PROGRESSING SINCE STATUS version 4.4.0-0.nightly-2020-02-03-005212 True False 23h Cluster version is 4.4.0-0.nightly-2020-02-03-005212 NAME DISPLAY VERSION REPLACES PHASE local-storage-operator.4.4.0-202001240656 Local Storage 4.4.0-202001240656 Succeeded On a 3 masters and 3 nodes master, The localvolume CR is created with one node, daemonset local-diskmaker and local-provisioner's desired value is 1, which is correct. After adding a new node to above CR by edit the CR, the daemonset are not changed, still show desired value as 1, which is not correct, same issue as in the description.
Verified both local-diskmaker and local-provisioner's daemonset updated when there are nodes added to/removed from the selector. local-storage-operator.4.4.0-202002131916 OpenShift Version 4.4.0-0.nightly-2020-02-13-212616
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2020:0581
The needinfo request[s] on this closed bug have been removed as they have been unresolved for 1000 days