fix(setup): Force-Flag für cluster-join — Bootstrap-Cert wird automatisch ersetzt
Der API-Boot erstellt für Single-Node-Betrieb automatisch ein selbst-signiertes peer-Cert. Beim Join über die GUI wurde das als Fehler gemeldet. clusterjoin.Request.Force=true im Setup-Handler überspringt die HasPeer-Prüfung; CLI (edgeguard-ctl cluster-join) bleibt vorsichtig (Force=false, manuelles rm nötig). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -165,6 +165,7 @@ func (h *SetupHandler) JoinCluster(c *gin.Context) {
|
||||
Token: strings.TrimSpace(body.Token),
|
||||
CommonName: fqdn,
|
||||
Insecure: body.Insecure,
|
||||
Force: true, // bootstrap self-signed cert must be replaced
|
||||
Version: h.Version,
|
||||
NodeID: h.NodeID,
|
||||
}); err != nil {
|
||||
|
||||
Reference in New Issue
Block a user