m/n/c/consensus: add debug logging about PKI data presence
Change-Id: I51fb0ffecb26f529f85ea7966b217f8c1a0a08ef
Reviewed-on: https://review.monogon.dev/c/monogon/+/791
Tested-by: Jenkins CI
Reviewed-by: Mateusz Zalega <mateusz@monogon.tech>
diff --git a/metropolis/node/core/consensus/consensus.go b/metropolis/node/core/consensus/consensus.go
index 1e9c1eb..b570c69 100644
--- a/metropolis/node/core/consensus/consensus.go
+++ b/metropolis/node/core/consensus/consensus.go
@@ -197,6 +197,7 @@
ppki := s.config.Data.PeerPKI
jc := s.config.JoinCluster
if jc != nil {
+ supervisor.Logger(ctx).Info("JoinCluster set, writing PPKI data to disk...")
// For nodes that join an existing cluster, or re-join it, always write whatever
// we've been given on startup.
if err := ppki.WriteAll(jc.NodeCertificate.Raw, s.config.NodePrivateKey, jc.CACertificate.Raw); err != nil {
@@ -217,6 +218,7 @@
return fmt.Errorf("when checking for PKI file absence: %w", err)
}
if absent {
+ supervisor.Logger(ctx).Info("PKI data absent, bootstrapping.")
if err := s.bootstrap(ctx, fifoPath); err != nil {
return fmt.Errorf("bootstrap failed: %w", err)
}