mirror of
https://github.com/rancher/rke.git
synced 2025-04-27 03:11:03 +00:00
set EncryptionConfig on DesiredState when using CustomCerts
This commit is contained in:
parent
0b27ba619f
commit
441d06df32
@ -182,6 +182,11 @@ func RebuildState(ctx context.Context, kubeCluster *Cluster, oldState *FullState
|
||||
}
|
||||
newState.DesiredState.CertificatesBundle = certBundle
|
||||
newState.CurrentState = oldState.CurrentState
|
||||
|
||||
err = updateEncryptionConfig(kubeCluster, oldState, newState)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return newState, nil
|
||||
}
|
||||
|
||||
@ -341,7 +346,12 @@ func rebuildExistingState(ctx context.Context, kubeCluster *Cluster, oldState, n
|
||||
return err
|
||||
}
|
||||
newState.DesiredState.CertificatesBundle = pkiCertBundle
|
||||
if isEncryptionEnabled(rkeConfig) {
|
||||
err := updateEncryptionConfig(kubeCluster, oldState, newState)
|
||||
return err
|
||||
}
|
||||
|
||||
func updateEncryptionConfig(kubeCluster *Cluster, oldState *FullState, newState *FullState) error {
|
||||
if isEncryptionEnabled(&kubeCluster.RancherKubernetesEngineConfig) {
|
||||
if oldState.DesiredState.EncryptionConfig != "" {
|
||||
newState.DesiredState.EncryptionConfig = oldState.DesiredState.EncryptionConfig
|
||||
} else {
|
||||
@ -351,6 +361,5 @@ func rebuildExistingState(ctx context.Context, kubeCluster *Cluster, oldState, n
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user