mirror of
https://github.com/rancher/rke.git
synced 2025-09-01 15:06:23 +00:00
Regenerate requestheader ca for legacy clusters
This commit is contained in:
committed by
Alena Prokharchyk
parent
edf9d3bf9b
commit
2aac0e475f
@@ -174,8 +174,13 @@ func RebuildState(ctx context.Context, rkeConfig *v3.RancherKubernetesEngineConf
|
||||
}
|
||||
newState.DesiredState.CertificatesBundle = certBundle
|
||||
} else {
|
||||
// Regenerating etcd certificates for any new etcd nodes
|
||||
pkiCertBundle := oldState.DesiredState.CertificatesBundle
|
||||
// check for legacy clusters prior to requestheaderca
|
||||
if pkiCertBundle[pki.RequestHeaderCACertName].Certificate == nil {
|
||||
if err := pki.GenerateRKERequestHeaderCACert(ctx, pkiCertBundle, flags.ClusterFilePath, flags.ConfigDir); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
}
|
||||
if err := pki.GenerateRKEServicesCerts(ctx, pkiCertBundle, *rkeConfig, flags.ClusterFilePath, flags.ConfigDir, false); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
Reference in New Issue
Block a user