Skip to content

Commit aeb3c3b

Browse files
authored
Merge pull request #12292 from chrischdi/pr-kcp-fix-nilpointer
🐛 KCP: fix nil pointer in conversion
2 parents b0b700b + ff8be1b commit aeb3c3b

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

api/controlplane/kubeadm/v1beta1/conversion.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ func Convert_v1beta2_KubeadmControlPlaneStatus_To_v1beta1_KubeadmControlPlaneSta
8181
if in.Initialization != nil {
8282
out.Initialized = in.Initialization.ControlPlaneInitialized
8383
}
84-
out.Ready = in.Deprecated.V1Beta1.ReadyReplicas > 0
84+
out.Ready = out.ReadyReplicas > 0
8585

8686
// Move new conditions (v1beta2) and replica counter to the v1beta2 field.
8787
if in.Conditions == nil && in.ReadyReplicas == nil && in.AvailableReplicas == nil && in.UpToDateReplicas == nil {

internal/apis/controlplane/kubeadm/v1alpha3/conversion.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ func (dst *KubeadmControlPlane) ConvertFrom(srcRaw conversion.Hub) error {
126126
if src.Status.Initialization != nil {
127127
dst.Status.Initialized = src.Status.Initialization.ControlPlaneInitialized
128128
}
129-
dst.Status.Ready = src.Status.Deprecated.V1Beta1.ReadyReplicas > 0
129+
dst.Status.Ready = dst.Status.ReadyReplicas > 0
130130

131131
// Preserve Hub data on down-conversion except for metadata
132132
if err := utilconversion.MarshalData(src, dst); err != nil {

internal/apis/controlplane/kubeadm/v1alpha4/conversion.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ func (dst *KubeadmControlPlane) ConvertFrom(srcRaw conversion.Hub) error {
124124
if src.Status.Initialization != nil {
125125
dst.Status.Initialized = src.Status.Initialization.ControlPlaneInitialized
126126
}
127-
dst.Status.Ready = src.Status.Deprecated.V1Beta1.ReadyReplicas > 0
127+
dst.Status.Ready = dst.Status.ReadyReplicas > 0
128128

129129
// Preserve Hub data on down-conversion except for metadata
130130
return utilconversion.MarshalData(src, dst)

0 commit comments

Comments
 (0)