Skip to content

Commit 2999c97

Browse files
committed
util/deprecated: use deprecated packages for paused
1 parent d3f233a commit 2999c97

File tree

2 files changed

+21
-21
lines changed

2 files changed

+21
-21
lines changed

util/deprecated/v1beta1/paused/paused.go

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,10 @@ import (
2828
"sigs.k8s.io/controller-runtime/pkg/client"
2929
"sigs.k8s.io/controller-runtime/pkg/client/apiutil"
3030

31-
clusterv1 "sigs.k8s.io/cluster-api/api/v1beta1"
31+
clusterv1beta1 "sigs.k8s.io/cluster-api/api/v1beta1"
3232
"sigs.k8s.io/cluster-api/util/annotations"
33-
v1beta2conditions "sigs.k8s.io/cluster-api/util/conditions/v1beta2"
34-
"sigs.k8s.io/cluster-api/util/patch"
33+
v1beta2conditions "sigs.k8s.io/cluster-api/util/deprecated/v1beta1/conditions/v1beta2"
34+
"sigs.k8s.io/cluster-api/util/deprecated/v1beta1/patch"
3535
)
3636

3737
// ConditionSetter combines the client.Object and Setter interface.
@@ -41,9 +41,9 @@ type ConditionSetter interface {
4141
}
4242

4343
// EnsurePausedCondition sets the paused condition on the object and returns if it should be considered as paused.
44-
func EnsurePausedCondition(ctx context.Context, c client.Client, cluster *clusterv1.Cluster, obj ConditionSetter) (isPaused bool, requeue bool, err error) {
45-
oldCondition := v1beta2conditions.Get(obj, clusterv1.PausedV1Beta2Condition)
46-
newCondition := pausedCondition(c.Scheme(), cluster, obj, clusterv1.PausedV1Beta2Condition)
44+
func EnsurePausedCondition(ctx context.Context, c client.Client, cluster *clusterv1beta1.Cluster, obj ConditionSetter) (isPaused bool, requeue bool, err error) {
45+
oldCondition := v1beta2conditions.Get(obj, clusterv1beta1.PausedV1Beta2Condition)
46+
newCondition := pausedCondition(c.Scheme(), cluster, obj, clusterv1beta1.PausedV1Beta2Condition)
4747

4848
isPaused = newCondition.Status == metav1.ConditionTrue
4949
pausedStatusChanged := oldCondition == nil || oldCondition.Status != newCondition.Status
@@ -81,7 +81,7 @@ func EnsurePausedCondition(ctx context.Context, c client.Client, cluster *cluste
8181
v1beta2conditions.Set(obj, newCondition)
8282

8383
if err := patchHelper.Patch(ctx, obj, patch.WithOwnedV1Beta2Conditions{Conditions: []string{
84-
clusterv1.PausedV1Beta2Condition,
84+
clusterv1beta1.PausedV1Beta2Condition,
8585
}}); err != nil {
8686
return isPaused, false, err
8787
}
@@ -90,7 +90,7 @@ func EnsurePausedCondition(ctx context.Context, c client.Client, cluster *cluste
9090
}
9191

9292
// pausedCondition sets the paused condition on the object and returns if it should be considered as paused.
93-
func pausedCondition(scheme *runtime.Scheme, cluster *clusterv1.Cluster, obj ConditionSetter, targetConditionType string) metav1.Condition {
93+
func pausedCondition(scheme *runtime.Scheme, cluster *clusterv1beta1.Cluster, obj ConditionSetter, targetConditionType string) metav1.Condition {
9494
if (cluster != nil && cluster.Spec.Paused) || annotations.HasPaused(obj) {
9595
var messages []string
9696
if cluster != nil && cluster.Spec.Paused {
@@ -107,7 +107,7 @@ func pausedCondition(scheme *runtime.Scheme, cluster *clusterv1.Cluster, obj Con
107107
return metav1.Condition{
108108
Type: targetConditionType,
109109
Status: metav1.ConditionTrue,
110-
Reason: clusterv1.PausedV1Beta2Reason,
110+
Reason: clusterv1beta1.PausedV1Beta2Reason,
111111
Message: strings.Join(messages, ", "),
112112
ObservedGeneration: obj.GetGeneration(),
113113
}
@@ -116,7 +116,7 @@ func pausedCondition(scheme *runtime.Scheme, cluster *clusterv1.Cluster, obj Con
116116
return metav1.Condition{
117117
Type: targetConditionType,
118118
Status: metav1.ConditionFalse,
119-
Reason: clusterv1.NotPausedV1Beta2Reason,
119+
Reason: clusterv1beta1.NotPausedV1Beta2Reason,
120120
ObservedGeneration: obj.GetGeneration(),
121121
}
122122
}

util/deprecated/v1beta1/paused/paused_test.go

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -27,20 +27,20 @@ import (
2727
"sigs.k8s.io/controller-runtime/pkg/client"
2828
"sigs.k8s.io/controller-runtime/pkg/client/fake"
2929

30-
clusterv1 "sigs.k8s.io/cluster-api/api/v1beta1"
31-
v1beta2conditions "sigs.k8s.io/cluster-api/util/conditions/v1beta2"
32-
"sigs.k8s.io/cluster-api/util/test/builder"
30+
clusterv1beta1 "sigs.k8s.io/cluster-api/api/v1beta1"
31+
v1beta2conditions "sigs.k8s.io/cluster-api/util/deprecated/v1beta1/conditions/v1beta2"
32+
"sigs.k8s.io/cluster-api/util/deprecated/v1beta1/test/builder"
3333
)
3434

3535
func TestEnsurePausedCondition(t *testing.T) {
3636
g := NewWithT(t)
3737

3838
scheme := runtime.NewScheme()
3939
g.Expect(builder.AddTransitionV1Beta2ToScheme(scheme)).To(Succeed())
40-
g.Expect(clusterv1.AddToScheme(scheme)).To(Succeed())
40+
g.Expect(clusterv1beta1.AddToScheme(scheme)).To(Succeed())
4141

4242
// Cluster Case 1: unpaused
43-
normalCluster := &clusterv1.Cluster{
43+
normalCluster := &clusterv1beta1.Cluster{
4444
ObjectMeta: metav1.ObjectMeta{
4545
Name: "some-cluster",
4646
Namespace: "default",
@@ -60,11 +60,11 @@ func TestEnsurePausedCondition(t *testing.T) {
6060

6161
// Object case 2: paused
6262
pausedObj := obj.DeepCopy()
63-
pausedObj.SetAnnotations(map[string]string{clusterv1.PausedAnnotation: ""})
63+
pausedObj.SetAnnotations(map[string]string{clusterv1beta1.PausedAnnotation: ""})
6464

6565
tests := []struct {
6666
name string
67-
cluster *clusterv1.Cluster
67+
cluster *clusterv1beta1.Cluster
6868
object ConditionSetter
6969
wantIsPaused bool
7070
wantRequeueAfterGenerationChange bool
@@ -103,7 +103,7 @@ func TestEnsurePausedCondition(t *testing.T) {
103103
g := NewWithT(t)
104104
ctx := context.Background()
105105

106-
c := fake.NewClientBuilder().WithScheme(scheme).WithStatusSubresource(&clusterv1.Cluster{}, &builder.Phase1Obj{}).
106+
c := fake.NewClientBuilder().WithScheme(scheme).WithStatusSubresource(&clusterv1beta1.Cluster{}, &builder.Phase1Obj{}).
107107
WithObjects(tt.object, tt.cluster).Build()
108108

109109
g.Expect(c.Get(ctx, client.ObjectKeyFromObject(tt.object), tt.object)).To(Succeed())
@@ -135,15 +135,15 @@ func TestEnsurePausedCondition(t *testing.T) {
135135
}
136136

137137
func assertCondition(g Gomega, object ConditionSetter, wantIsPaused bool) {
138-
condition := v1beta2conditions.Get(object, clusterv1.PausedV1Beta2Condition)
138+
condition := v1beta2conditions.Get(object, clusterv1beta1.PausedV1Beta2Condition)
139139
g.Expect(condition.ObservedGeneration).To(Equal(object.GetGeneration()))
140140
if wantIsPaused {
141141
g.Expect(condition.Status).To(Equal(metav1.ConditionTrue))
142-
g.Expect(condition.Reason).To(Equal(clusterv1.PausedV1Beta2Reason))
142+
g.Expect(condition.Reason).To(Equal(clusterv1beta1.PausedV1Beta2Reason))
143143
g.Expect(condition.Message).ToNot(BeEmpty())
144144
} else {
145145
g.Expect(condition.Status).To(Equal(metav1.ConditionFalse))
146-
g.Expect(condition.Reason).To(Equal(clusterv1.NotPausedV1Beta2Reason))
146+
g.Expect(condition.Reason).To(Equal(clusterv1beta1.NotPausedV1Beta2Reason))
147147
g.Expect(condition.Message).To(BeEmpty())
148148
}
149149
}

0 commit comments

Comments
 (0)