Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ require (
k8s.io/kube-openapi v0.0.0-20250318190949-c8a335a9a2ff
k8s.io/utils v0.0.0-20241104100929-3ea5e8cea738
mvdan.cc/sh/v3 v3.10.0
sigs.k8s.io/controller-runtime v0.20.4
sigs.k8s.io/controller-runtime v0.21.0
sigs.k8s.io/controller-tools v0.18.0
sigs.k8s.io/yaml v1.5.0
)
Expand Down
4 changes: 2 additions & 2 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -2488,8 +2488,8 @@ rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8
rsc.io/pdf v0.1.1/go.mod h1:n8OzWcQ6Sp37PL01nO98y4iUCRdTGarVfzxY20ICaU4=
rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0=
rsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA=
sigs.k8s.io/controller-runtime v0.20.4 h1:X3c+Odnxz+iPTRobG4tp092+CvBU9UK0t/bRf+n0DGU=
sigs.k8s.io/controller-runtime v0.20.4/go.mod h1:xg2XB0K5ShQzAgsoujxuKN4LNXR2LfwwHsPj7Iaw+XY=
sigs.k8s.io/controller-runtime v0.21.0 h1:CYfjpEuicjUecRk+KAeyYh+ouUBn4llGyDYytIGcJS8=
sigs.k8s.io/controller-runtime v0.21.0/go.mod h1:OSg14+F65eWqIu4DceX7k/+QRAbTTvxeQSNSOQpukWM=
sigs.k8s.io/controller-tools v0.18.0 h1:rGxGZCZTV2wJreeRgqVoWab/mfcumTMmSwKzoM9xrsE=
sigs.k8s.io/controller-tools v0.18.0/go.mod h1:gLKoiGBriyNh+x1rWtUQnakUYEujErjXs9pf+x/8n1U=
sigs.k8s.io/json v0.0.0-20241010143419-9aa6b5e7a4b3 h1:/Rv+M11QRah1itp8VhT6HoVx1Ray9eB4DBr+K+/sCJ8=
Expand Down
4 changes: 2 additions & 2 deletions pkg/controller/ensure.go
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ func RequeueUnless(result reconcile.Result, err error, duration time.Duration) (
if err != nil {
return reconcile.Result{}, err
}
if result.Requeue || result.RequeueAfter > 0 {
if result.RequeueAfter > 0 {
return result, nil
}

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

return reconcile.Result{}, rerr
}
if result.Requeue || result.RequeueAfter > 0 {
if result.RequeueAfter > 0 {
return result, nil
}
}
Expand Down
9 changes: 5 additions & 4 deletions pkg/controller/ensure_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,7 @@ var _ = Describe("EnsureRunner", func() {
var originalTime metav1.Time
BeforeEach(func() {
originalTime = metav1.Time{Time: time.Now().Add(-time.Hour).Truncate(time.Second)}

configuration.Status = terraformv1alpha1.ConfigurationStatus{
CommonStatus: corev1alpha1.CommonStatus{
LastReconcile: &corev1alpha1.LastReconcileStatus{
Expand Down Expand Up @@ -152,11 +153,11 @@ var _ = Describe("EnsureRunner", func() {
result, err := ensure.Run(ctx, cc, configuration, []EnsureFunc{
func(ctx context.Context) (reconcile.Result, error) {
configuration.Spec.Module = "m1"
return reconcile.Result{Requeue: true}, nil
return reconcile.Result{RequeueAfter: 5 * time.Second}, nil
},
})
Expect(err).NotTo(HaveOccurred())
Expect(result).To(Equal(reconcile.Result{Requeue: true}))
Expect(result.RequeueAfter).To(Equal(5 * time.Second))

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

Expect(configuration.Status.CommonStatus.LastReconcile).NotTo(BeNil())
Expect(configuration.Status.CommonStatus.LastReconcile.Time).To(Equal(originalTime))
Expand Down
2 changes: 1 addition & 1 deletion test/controller.go
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ func Roll(ctx context.Context, ctrl reconcile.Reconciler, o client.Object, _ int
switch {
case err != nil:
return result, i, err
case result.Requeue, result.RequeueAfter > 0:
case result.RequeueAfter > 0:
default:
return result, i, nil
}
Expand Down
4 changes: 2 additions & 2 deletions vendor/modules.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2773,8 +2773,8 @@ mvdan.cc/sh/v3/syntax/typedjson
# mvdan.cc/unparam v0.0.0-20240528143540-8a5130ca722f
## explicit; go 1.21
mvdan.cc/unparam/check
# sigs.k8s.io/controller-runtime v0.20.4
## explicit; go 1.23.0
# sigs.k8s.io/controller-runtime v0.21.0
## explicit; go 1.24.0
sigs.k8s.io/controller-runtime
sigs.k8s.io/controller-runtime/pkg/builder
sigs.k8s.io/controller-runtime/pkg/cache
Expand Down
Loading
Loading