mirror of
https://github.com/rancher/rke.git
synced 2025-09-01 15:06:23 +00:00
Restore backup to a new etcd plane
This commit is contained in:
committed by
Alena Prokharchyk
parent
bfbdf33820
commit
e3d6fb4db9
@@ -17,11 +17,11 @@ import (
|
||||
"github.com/rancher/rke/pki"
|
||||
"github.com/rancher/rke/services"
|
||||
"github.com/rancher/rke/util"
|
||||
"github.com/rancher/types/apis/management.cattle.io/v3"
|
||||
v3 "github.com/rancher/types/apis/management.cattle.io/v3"
|
||||
"github.com/sirupsen/logrus"
|
||||
"golang.org/x/sync/errgroup"
|
||||
"gopkg.in/yaml.v2"
|
||||
"k8s.io/api/core/v1"
|
||||
v1 "k8s.io/api/core/v1"
|
||||
"k8s.io/client-go/kubernetes"
|
||||
"k8s.io/client-go/tools/clientcmd"
|
||||
"k8s.io/client-go/util/cert"
|
||||
@@ -338,7 +338,7 @@ func (c *Cluster) deployAddons(ctx context.Context) error {
|
||||
func (c *Cluster) SyncLabelsAndTaints(ctx context.Context, currentCluster *Cluster) error {
|
||||
// Handle issue when deleting all controlplane nodes https://github.com/rancher/rancher/issues/15810
|
||||
if currentCluster != nil {
|
||||
cpToDelete := hosts.GetToDeleteHosts(currentCluster.ControlPlaneHosts, c.ControlPlaneHosts, c.InactiveHosts)
|
||||
cpToDelete := hosts.GetToDeleteHosts(currentCluster.ControlPlaneHosts, c.ControlPlaneHosts, c.InactiveHosts, false)
|
||||
if len(cpToDelete) == len(currentCluster.ControlPlaneHosts) {
|
||||
log.Infof(ctx, "[sync] Cleaning left control plane nodes from reconcilation")
|
||||
for _, toDeleteHost := range cpToDelete {
|
||||
|
Reference in New Issue
Block a user