Skip to content

Commit 86e16b3

Browse files
committed
Cast v1beta1 conditions instead of creating a new constant
Signed-off-by: Borja Clemente <[email protected]>
1 parent a14313a commit 86e16b3

File tree

2 files changed

+4
-8
lines changed

2 files changed

+4
-8
lines changed

exp/api/v1beta2/conditions_consts.go

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ package v1beta2
1818

1919
import (
2020
clusterv1beta1 "sigs.k8s.io/cluster-api/api/core/v1beta1" //nolint:staticcheck
21-
clusterv1 "sigs.k8s.io/cluster-api/api/core/v1beta2"
2221
)
2322

2423
const (
@@ -62,9 +61,6 @@ const (
6261
AWSMachineCreationFailed = "AWSMachineCreationFailed"
6362
// AWSMachineDeletionFailed reports if deleting AWSMachines failed.
6463
AWSMachineDeletionFailed = "AWSMachineDeletionFailed"
65-
// V1Beta2LifecycleHookReadyCondition reports on the status of the lifecycle hook.
66-
// TODO: delete when conditions are migrated.
67-
V1Beta2LifecycleHookReadyCondition clusterv1.ConditionType = "LifecycleHookReady"
6864
// LifecycleHookReadyCondition reports on the status of the lifecycle hook.
6965
LifecycleHookReadyCondition clusterv1beta1.ConditionType = "LifecycleHookReady"
7066
// LifecycleHookCreationFailedReason used for failures during lifecycle hook creation.

pkg/cloud/services/autoscaling/lifecyclehook.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,7 @@ func ReconcileLifecycleHooks(ctx context.Context, asgService services.ASGInterfa
191191
if !found {
192192
log.Info("Deleting extraneous lifecycle hook", "hook", existingHook.Name)
193193
if err := asgService.DeleteLifecycleHook(ctx, asgName, existingHook); err != nil {
194-
deprecatedv1beta1conditions.MarkFalse(storeConditionsOnObject, expinfrav1.V1Beta2LifecycleHookReadyCondition, expinfrav1.LifecycleHookDeletionFailedReason, clusterv1.ConditionSeverityError, "%s", err.Error())
194+
deprecatedv1beta1conditions.MarkFalse(storeConditionsOnObject, clusterv1.ConditionType(expinfrav1.LifecycleHookReadyCondition), expinfrav1.LifecycleHookDeletionFailedReason, clusterv1.ConditionSeverityError, "%s", err.Error())
195195
return err
196196
}
197197
}
@@ -223,7 +223,7 @@ func reconcileLifecycleHook(ctx context.Context, asgService services.ASGInterfac
223223
if existingHook == nil {
224224
log.Info("Creating lifecycle hook")
225225
if err := asgService.CreateLifecycleHook(ctx, asgName, wantedHook); err != nil {
226-
deprecatedv1beta1conditions.MarkFalse(storeConditionsOnObject, expinfrav1.V1Beta2LifecycleHookReadyCondition, expinfrav1.LifecycleHookCreationFailedReason, clusterv1.ConditionSeverityError, "%s", err.Error())
226+
deprecatedv1beta1conditions.MarkFalse(storeConditionsOnObject, clusterv1.ConditionType(expinfrav1.LifecycleHookReadyCondition), expinfrav1.LifecycleHookCreationFailedReason, clusterv1.ConditionSeverityError, "%s", err.Error())
227227
return err
228228
}
229229
return nil
@@ -232,11 +232,11 @@ func reconcileLifecycleHook(ctx context.Context, asgService services.ASGInterfac
232232
if lifecycleHookNeedsUpdate(existingHook, wantedHook) {
233233
log.Info("Updating lifecycle hook")
234234
if err := asgService.UpdateLifecycleHook(ctx, asgName, wantedHook); err != nil {
235-
deprecatedv1beta1conditions.MarkFalse(storeConditionsOnObject, expinfrav1.V1Beta2LifecycleHookReadyCondition, expinfrav1.LifecycleHookUpdateFailedReason, clusterv1.ConditionSeverityError, "%s", err.Error())
235+
deprecatedv1beta1conditions.MarkFalse(storeConditionsOnObject, clusterv1.ConditionType(expinfrav1.LifecycleHookReadyCondition), expinfrav1.LifecycleHookUpdateFailedReason, clusterv1.ConditionSeverityError, "%s", err.Error())
236236
return err
237237
}
238238
}
239239

240-
deprecatedv1beta1conditions.MarkTrue(storeConditionsOnObject, expinfrav1.V1Beta2LifecycleHookReadyCondition)
240+
deprecatedv1beta1conditions.MarkTrue(storeConditionsOnObject, clusterv1.ConditionType(expinfrav1.LifecycleHookReadyCondition))
241241
return nil
242242
}

0 commit comments

Comments
 (0)