You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
✨ kcp: add preflight check for pending version upgrade from topology (#11927)
* kcp: add preflight check for pending version upgrade from topology
* topology: propagate changes to CP even when scaling to prevent deadlocks
* kcp: adjust predicates to reconcile the event of cluster version changes
* review fixes
* fixup
* review fix
* drop IsScaling for kcp in upgradetracker
message:=fmt.Sprintf("KubeadmControlPlane can't remediate while waiting for a version upgrade to %s to be propagated from Cluster.spec.topology", controlPlane.Cluster.Spec.Topology.Version)
176
+
log.Info(fmt.Sprintf("A control plane machine needs remediation, but %s. Skipping remediation", message))
assertMachineCondition(ctx, g, m1, clusterv1.MachineOwnerRemediatedCondition, corev1.ConditionFalse, clusterv1.WaitingForRemediationReason, clusterv1.ConditionSeverityWarning, "KubeadmControlPlane can't remediate while waiting for a version upgrade to v1.20.1 to be propagated from Cluster.spec.topology")
324
+
assertMachineV1beta2Condition(ctx, g, m1, clusterv1.MachineOwnerRemediatedV1Beta2Condition, metav1.ConditionFalse, controlplanev1.KubeadmControlPlaneMachineRemediationDeferredV1Beta2Reason, "KubeadmControlPlane can't remediate while waiting for a version upgrade to v1.20.1 to be propagated from Cluster.spec.topology")
logger.Info(fmt.Sprintf("Waiting for a version upgrade to %s to be propagated from Cluster.spec.topology", controlPlane.Cluster.Spec.Topology.Version))
additionalMessages=append(additionalMessages, fmt.Sprintf("* waiting for a version upgrade to %s to be propagated from Cluster.spec.topology", cluster.Spec.Topology.Version))
811
+
}
812
+
809
813
ifpreflightChecks.HasDeletingMachine {
810
814
additionalMessages=append(additionalMessages, "* waiting for a control plane Machine to complete deletion")
0 commit comments