Skip to content

Commit 75af036

Browse files
committed
address review comments
1 parent 322a3dc commit 75af036

File tree

4 files changed

+11
-13
lines changed

4 files changed

+11
-13
lines changed

api/v1beta1/ibmpowervs_conversion.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -215,6 +215,5 @@ func Convert_v1beta2_IBMPowerVSMachineStatus_To_v1beta1_IBMPowerVSMachineStatus(
215215
}
216216

217217
func Convert_v1beta2_IBMPowerVSImageStatus_To_v1beta1_IBMPowerVSImageStatus(in *infrav1.IBMPowerVSImageStatus, out *IBMPowerVSImageStatus, s apiconversion.Scope) error {
218-
// CAPI V1Beta2 was added in CAPIBM v1beta2
219218
return autoConvert_v1beta2_IBMPowerVSImageStatus_To_v1beta1_IBMPowerVSImageStatus(in, out, s)
220219
}

api/v1beta2/conditions_consts.go

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,9 @@ const (
118118

119119
// ImageReconciliationFailedReason used when an error occurs during VPC Custom Image reconciliation.
120120
ImageReconciliationFailedReason = "ImageReconciliationFailed"
121+
122+
// ImageQueuedReason used when the image import is failed.
123+
ImageQueuedReason = "ImageQueued"
121124
)
122125

123126
const (
@@ -129,9 +132,6 @@ const (
129132

130133
// IBMPowerVSImageDeletingV1Beta2Reason surfaces when the image controller by IBMPowerVSImage is deleting.
131134
IBMPowerVSImageDeletingV1Beta2Reason = clusterv1beta1.DeletingV1Beta2Reason
132-
133-
// IBMPowerVSMachineImageDeletingV1Beta2Reason surfaces when the image controller by IBMPowerVSImage is deleting.
134-
IBMPowerVSMachineImageDeletingV1Beta2Reason = clusterv1beta1.DeletingV1Beta2Reason
135135
)
136136

137137
const (
@@ -302,19 +302,19 @@ const (
302302
COSInstanceDeletingV1Beta2Reason = clusterv1beta1.DeletingV1Beta2Reason
303303
)
304304

305-
// IBMPowerVSCluster's Ready condition and corresponding reasons that will be used in v1Beta2 API version.
305+
// IBMPowerVSImage's Ready condition and corresponding reasons that will be used in v1Beta2 API version.
306306
const (
307-
// IBMPowerVSClusterReadyV1Beta2Condition is true if the IBMPowerVSCluster's deletionTimestamp is not set, IBMPowerVSCluster's
307+
// IBMPowerVSImageReadyV1Beta2Condition is true if the IBMPowerVSImage's deletionTimestamp is not set, IBMPowerVSImage's
308308
// FailureDomainsReady, VCenterAvailable and ClusterModulesReady conditions are true.
309309
IBMPowerVSImageReadyV1Beta2Condition = clusterv1beta1.ReadyV1Beta2Condition
310310

311-
// IBMPowerVSClusterReadyV1Beta2Reason surfaces when the IBMPowerVSCluster readiness criteria is met.
311+
// IBMPowerVSImageReadyV1Beta2Reason surfaces when the IBMPowerVSImage readiness criteria is met.
312312
IBMPowerVSImageReadyV1Beta2Reason = clusterv1beta1.ReadyV1Beta2Reason
313313

314-
// IBMPowerVSClusterNotReadyV1Beta2Reason surfaces when the IBMPowerVSCluster readiness criteria is not met.
314+
// IBMPowerVSImageNotReadyV1Beta2Reason surfaces when the IBMPowerVSImage readiness criteria is not met.
315315
IBMPowerVSImageNotReadyV1Beta2Reason = clusterv1beta1.NotReadyV1Beta2Reason
316316

317-
// IBMPowerVSClusterReadyUnknownV1Beta2Reason surfaces when at least one of the IBMPowerVSCluster readiness criteria is unknown
318-
// and none of the IBMPowerVSCluster readiness criteria is met.
317+
// IBMPowerVSImageReadyUnknownV1Beta2Reason surfaces when at least one of the IBMPowerVSImage readiness criteria is unknown
318+
// and none of the IBMPowerVSImage readiness criteria is met.
319319
IBMPowerVSImageReadyUnknownV1Beta2Reason = clusterv1beta1.ReadyUnknownV1Beta2Reason
320320
)

cloud/scope/powervs_image.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@ import (
3232
"sigs.k8s.io/controller-runtime/pkg/client"
3333

3434
infrav1 "sigs.k8s.io/cluster-api-provider-ibmcloud/api/v1beta2"
35-
infrav1beta2 "sigs.k8s.io/cluster-api-provider-ibmcloud/api/v1beta2"
3635
"sigs.k8s.io/cluster-api-provider-ibmcloud/pkg/cloud/services/powervs"
3736
"sigs.k8s.io/cluster-api-provider-ibmcloud/pkg/cloud/services/resourcecontroller"
3837
"sigs.k8s.io/cluster-api-provider-ibmcloud/pkg/endpoints"
@@ -175,7 +174,7 @@ func (i *PowerVSImageScope) CreateImageCOSBucket(ctx context.Context) (*models.I
175174
}
176175

177176
if lastJob, _ := i.GetImportJob(); lastJob != nil {
178-
if *lastJob.Status.State != string(infrav1beta2.PowerVSImageStateCompleted) && *lastJob.Status.State != string(infrav1beta2.PowerVSImageStateFailed) {
177+
if *lastJob.Status.State != string(infrav1.PowerVSImageStateCompleted) && *lastJob.Status.State != string(infrav1.PowerVSImageStateFailed) {
179178
log.Info("Previous import job not yet finished", "state", *lastJob.Status.State)
180179
return nil, nil, nil
181180
}

controllers/ibmpowervsimage_controller.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ func (r *IBMPowerVSImageReconciler) reconcile(ctx context.Context, cluster *infr
181181
v1beta2conditions.Set(imageScope.IBMPowerVSImage, metav1.Condition{
182182
Type: infrav1.IBMPowerVSImageReadyV1Beta2Condition,
183183
Status: metav1.ConditionFalse,
184-
Reason: infrav1.ImageNotReadyReason,
184+
Reason: infrav1.ImageQueuedReason,
185185
})
186186
return ctrl.Result{RequeueAfter: 2 * time.Minute}, nil
187187
default:

0 commit comments

Comments
 (0)