rbd: updated node labels fetching logic

node labels are fetched only if controller is running in k8s and is nodeserver

Signed-off-by: Jan Nemcik <jan.nemcik@solargis.com>
(cherry picked from commit 3443546370)
This commit is contained in:
Jan Nemcik 2023-12-09 12:43:07 +01:00 committed by mergify[bot]
parent e7acce2848
commit 9d9b67b169

View File

@ -125,7 +125,7 @@ func (r *Driver) Run(conf *util.Config) {
})
}
if k8s.RunsOnKubernetes() {
if k8s.RunsOnKubernetes() && conf.IsNodeServer {
nodeLabels, err = k8s.GetNodeLabels(conf.NodeID)
if err != nil {
log.FatalLogMsg(err.Error())