m/n/core/cluster: dont print cluster directory
If a cluster has hundreds of nodes, the bootup will print all of them.
When you have a particularly slow serial connection,
it can hide crash reports and other more important messages.
Change-Id: I50b75795ec3ebadefe364bf94c3b907c257ffa71
Reviewed-on: https://review.monogon.dev/c/monogon/+/1821
Reviewed-by: Leopold Schabel <leo@monogon.tech>
Tested-by: Jenkins CI
diff --git a/metropolis/node/core/cluster/cluster.go b/metropolis/node/core/cluster/cluster.go
index 9cc3f6b..6049c17 100644
--- a/metropolis/node/core/cluster/cluster.go
+++ b/metropolis/node/core/cluster/cluster.go
@@ -29,7 +29,6 @@
"context"
"errors"
"fmt"
- "strings"
"source.monogon.dev/metropolis/node/core/localstorage"
"source.monogon.dev/metropolis/node/core/network"
@@ -123,14 +122,3 @@
}
return err
}
-
-// logClusterDirectory verbosely logs the whole Cluster Directory passed to it.
-func logClusterDirectory(ctx context.Context, cd *cpb.ClusterDirectory) {
- for _, node := range cd.Nodes {
- var addresses []string
- for _, add := range node.Addresses {
- addresses = append(addresses, add.Host)
- }
- supervisor.Logger(ctx).Infof(" Addresses: %s", strings.Join(addresses, ","))
- }
-}
diff --git a/metropolis/node/core/cluster/cluster_join.go b/metropolis/node/core/cluster/cluster_join.go
index fbec05d..ac226c1 100644
--- a/metropolis/node/core/cluster/cluster_join.go
+++ b/metropolis/node/core/cluster/cluster_join.go
@@ -36,8 +36,6 @@
supervisor.Logger(ctx).Infof("Joining an existing cluster.")
supervisor.Logger(ctx).Infof(" Using TPM-secured configuration: %v", sealed)
supervisor.Logger(ctx).Infof(" Node Join public key: %s", hpkey)
- supervisor.Logger(ctx).Infof(" Directory:")
- logClusterDirectory(ctx, cd)
// Build resolver used by the join process, authenticating with join
// credentials. Once the join is complete, the rolesever will start its own
diff --git a/metropolis/node/core/cluster/cluster_register.go b/metropolis/node/core/cluster/cluster_register.go
index 167f2f7..64f1cdf 100644
--- a/metropolis/node/core/cluster/cluster_register.go
+++ b/metropolis/node/core/cluster/cluster_register.go
@@ -113,8 +113,6 @@
supervisor.Logger(ctx).Infof(" Cluster CA public key: %s", hex.EncodeToString(ca.PublicKey.(ed25519.PublicKey)))
supervisor.Logger(ctx).Infof(" Node public key: %s", hex.EncodeToString(pub))
supervisor.Logger(ctx).Infof(" Register Ticket: %s", hex.EncodeToString(register.RegisterTicket))
- supervisor.Logger(ctx).Infof(" Directory:")
- logClusterDirectory(ctx, register.ClusterDirectory)
// Generate Join Credentials. The private key will be stored in
// SealedConfiguration only if RegisterNode succeeds.