From 60c3ec4b01e216aaa4c5d1cb03acf8bacf1f2601 Mon Sep 17 00:00:00 2001 From: miampf Date: Tue, 7 Jan 2025 16:53:13 +0100 Subject: [PATCH] write CA key to file in joinclient --- bootstrapper/internal/joinclient/joinclient.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/bootstrapper/internal/joinclient/joinclient.go b/bootstrapper/internal/joinclient/joinclient.go index 37c9e9b8f..285b02173 100644 --- a/bootstrapper/internal/joinclient/joinclient.go +++ b/bootstrapper/internal/joinclient/joinclient.go @@ -270,6 +270,10 @@ func (c *JoinClient) startNodeAndJoin(ticket *joinproto.IssueJoinTicketResponse, if err := c.fileHandler.Write(certificate.KeyFilename, kubeletKey, file.OptMkdirAll); err != nil { return fmt.Errorf("writing kubelet key: %w", err) } + // TODO(miampf): Make path a constant + if err := c.fileHandler.Write("/run/ssh/ssh_ca.pub", ticket.EmergencyCaKey, file.OptMkdirAll); err != nil { + return fmt.Errorf("writing ca key: %w", err) + } state := nodestate.NodeState{ Role: c.role,