commit | 05e420db50f6d01a9214957dc9e8ac32316525ab | [log] [tgz] |
---|---|---|
author | Mateusz Zalega <mateusz@monogon.tech> | Mon Jun 13 14:26:08 2022 +0200 |
committer | Mateusz Zalega <mateusz@monogon.tech> | Thu Jun 16 11:41:33 2022 +0000 |
tree | fc718a60ac46c9be63f5f199af578109c3113fd9 | |
parent | 955e46e2e6cca29481b61c7303b1dd9746309bf7 [diff] |
m/n/curator: return complete roleset from GetNodes This fixes the issue of Management.GetNodes not returning information on ConsensusMember role. Change-Id: I5dbe91d55d07fb29b075842a7937f97d3e8011b2 Reviewed-on: https://review.monogon.dev/c/monogon/+/766 Tested-by: Jenkins CI Reviewed-by: Sergiusz Bazanski <serge@monogon.tech>
diff --git a/metropolis/node/core/curator/impl_leader_management.go b/metropolis/node/core/curator/impl_leader_management.go index 5592984..ff9a1f3 100644 --- a/metropolis/node/core/curator/impl_leader_management.go +++ b/metropolis/node/core/curator/impl_leader_management.go
@@ -203,6 +203,9 @@ if node.kubernetesWorker != nil { roles.KubernetesWorker = &cpb.NodeRoles_KubernetesWorker{} } + if node.consensusMember != nil { + roles.ConsensusMember = &cpb.NodeRoles_ConsensusMember{} + } // Assess the node's health. health, lhb := l.nodeHealth(node, now)