write CA key to file in joinclient

This commit is contained in:
miampf 2025-01-07 16:53:13 +01:00
parent 5a357eb454
commit 60c3ec4b01
No known key found for this signature in database
GPG Key ID: EF039364B5B6886C

View File

@ -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,