Skip to content

Commit e4dc53e

Browse files
Bump sigs.k8s.io/controller-runtime from 0.20.4 to 0.21.0 (#1679)
* Bump sigs.k8s.io/controller-runtime from 0.20.4 to 0.21.0 Bumps [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) from 0.20.4 to 0.21.0. - [Release notes](https://github.com/kubernetes-sigs/controller-runtime/releases) - [Changelog](https://github.com/kubernetes-sigs/controller-runtime/blob/main/RELEASE.md) - [Commits](kubernetes-sigs/controller-runtime@v0.20.4...v0.21.0) --- updated-dependencies: - dependency-name: sigs.k8s.io/controller-runtime dependency-version: 0.21.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * fix: resolved the result.Requeue and removed the deprecated reference --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Rohith Jayawardene <gambol99@gmail.com>
1 parent 6ab4e5c commit e4dc53e

File tree

42 files changed

+683
-431
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+683
-431
lines changed

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ require (
5454
k8s.io/kube-openapi v0.0.0-20250318190949-c8a335a9a2ff
5555
k8s.io/utils v0.0.0-20241104100929-3ea5e8cea738
5656
mvdan.cc/sh/v3 v3.10.0
57-
sigs.k8s.io/controller-runtime v0.20.4
57+
sigs.k8s.io/controller-runtime v0.21.0
5858
sigs.k8s.io/controller-tools v0.18.0
5959
sigs.k8s.io/yaml v1.5.0
6060
)

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2488,8 +2488,8 @@ rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8
24882488
rsc.io/pdf v0.1.1/go.mod h1:n8OzWcQ6Sp37PL01nO98y4iUCRdTGarVfzxY20ICaU4=
24892489
rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0=
24902490
rsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA=
2491-
sigs.k8s.io/controller-runtime v0.20.4 h1:X3c+Odnxz+iPTRobG4tp092+CvBU9UK0t/bRf+n0DGU=
2492-
sigs.k8s.io/controller-runtime v0.20.4/go.mod h1:xg2XB0K5ShQzAgsoujxuKN4LNXR2LfwwHsPj7Iaw+XY=
2491+
sigs.k8s.io/controller-runtime v0.21.0 h1:CYfjpEuicjUecRk+KAeyYh+ouUBn4llGyDYytIGcJS8=
2492+
sigs.k8s.io/controller-runtime v0.21.0/go.mod h1:OSg14+F65eWqIu4DceX7k/+QRAbTTvxeQSNSOQpukWM=
24932493
sigs.k8s.io/controller-tools v0.18.0 h1:rGxGZCZTV2wJreeRgqVoWab/mfcumTMmSwKzoM9xrsE=
24942494
sigs.k8s.io/controller-tools v0.18.0/go.mod h1:gLKoiGBriyNh+x1rWtUQnakUYEujErjXs9pf+x/8n1U=
24952495
sigs.k8s.io/json v0.0.0-20241010143419-9aa6b5e7a4b3 h1:/Rv+M11QRah1itp8VhT6HoVx1Ray9eB4DBr+K+/sCJ8=

pkg/controller/ensure.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ func RequeueUnless(result reconcile.Result, err error, duration time.Duration) (
6666
if err != nil {
6767
return reconcile.Result{}, err
6868
}
69-
if result.Requeue || result.RequeueAfter > 0 {
69+
if result.RequeueAfter > 0 {
7070
return result, nil
7171
}
7272

@@ -111,7 +111,7 @@ func (e *EnsureRunner) Run(ctx context.Context, cc client.Client, resource Objec
111111

112112
return reconcile.Result{}, rerr
113113
}
114-
if result.Requeue || result.RequeueAfter > 0 {
114+
if result.RequeueAfter > 0 {
115115
return result, nil
116116
}
117117
}

pkg/controller/ensure_test.go

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ var _ = Describe("EnsureRunner", func() {
7070
var originalTime metav1.Time
7171
BeforeEach(func() {
7272
originalTime = metav1.Time{Time: time.Now().Add(-time.Hour).Truncate(time.Second)}
73+
7374
configuration.Status = terraformv1alpha1.ConfigurationStatus{
7475
CommonStatus: corev1alpha1.CommonStatus{
7576
LastReconcile: &corev1alpha1.LastReconcileStatus{
@@ -152,11 +153,11 @@ var _ = Describe("EnsureRunner", func() {
152153
result, err := ensure.Run(ctx, cc, configuration, []EnsureFunc{
153154
func(ctx context.Context) (reconcile.Result, error) {
154155
configuration.Spec.Module = "m1"
155-
return reconcile.Result{Requeue: true}, nil
156+
return reconcile.Result{RequeueAfter: 5 * time.Second}, nil
156157
},
157158
})
158159
Expect(err).NotTo(HaveOccurred())
159-
Expect(result).To(Equal(reconcile.Result{Requeue: true}))
160+
Expect(result.RequeueAfter).To(Equal(5 * time.Second))
160161

161162
Expect(configuration.Status.CommonStatus.LastReconcile).NotTo(BeNil())
162163
Expect(configuration.Status.CommonStatus.LastReconcile.Time).NotTo(Equal(originalTime))
@@ -170,11 +171,11 @@ var _ = Describe("EnsureRunner", func() {
170171
It("does not update status", func() {
171172
result, err := ensure.Run(ctx, cc, configuration, []EnsureFunc{
172173
func(ctx context.Context) (reconcile.Result, error) {
173-
return reconcile.Result{Requeue: true}, nil
174+
return reconcile.Result{RequeueAfter: 5 * time.Second}, nil
174175
},
175176
})
176177
Expect(err).NotTo(HaveOccurred())
177-
Expect(result).To(Equal(reconcile.Result{Requeue: true}))
178+
Expect(result.RequeueAfter).To(Equal(5 * time.Second))
178179

179180
Expect(configuration.Status.CommonStatus.LastReconcile).NotTo(BeNil())
180181
Expect(configuration.Status.CommonStatus.LastReconcile.Time).To(Equal(originalTime))

test/controller.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ func Roll(ctx context.Context, ctrl reconcile.Reconciler, o client.Object, _ int
3838
switch {
3939
case err != nil:
4040
return result, i, err
41-
case result.Requeue, result.RequeueAfter > 0:
41+
case result.RequeueAfter > 0:
4242
default:
4343
return result, i, nil
4444
}

vendor/modules.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2773,8 +2773,8 @@ mvdan.cc/sh/v3/syntax/typedjson
27732773
# mvdan.cc/unparam v0.0.0-20240528143540-8a5130ca722f
27742774
## explicit; go 1.21
27752775
mvdan.cc/unparam/check
2776-
# sigs.k8s.io/controller-runtime v0.20.4
2777-
## explicit; go 1.23.0
2776+
# sigs.k8s.io/controller-runtime v0.21.0
2777+
## explicit; go 1.24.0
27782778
sigs.k8s.io/controller-runtime
27792779
sigs.k8s.io/controller-runtime/pkg/builder
27802780
sigs.k8s.io/controller-runtime/pkg/cache

0 commit comments

Comments
 (0)