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.