Merge pull request #13054 from rook/mergify/bp/release-1.12/pr-13046

osd: print warning message if no matching node found for osd (backport #13046)
This commit is contained in:
Travis Nielsen authored and GitHub committed 2023-10-18 10:54:01 -06:00
commit 14736d93d6
1 file changed
+8 -2
+8 -2
View File
@@ -281,12 +281,18 @@ func GetKubernetesNodesMatchingRookNodes(ctx context.Context, rookNodes []cephv1
if err != nil {
return nodes, fmt.Errorf("failed to list kubernetes nodes. %+v", err)
}
for _, kn := range k8sNodes.Items {
for _, rn := range rookNodes {
for _, rn := range rookNodes {
nodeFound := false
for _, kn := range k8sNodes.Items {
if rookNodeMatchesKubernetesNode(rn, kn) {
nodes = append(nodes, kn)
nodeFound = true
break
}
}
if !nodeFound {
logger.Warningf("failed to find matching kubernetes node for %q. Check the CephCluster's config and confirm each 'name' field in spec.storage.nodes matches their 'kubernetes.io/hostname' label", rn.Name)
}
}
return nodes, nil
}