Skip to content

Commit 294e90b

Browse files
author
Gustavo Diaz
committed
Ready condition migration for s3 controller
1 parent a962f53 commit 294e90b

File tree

9 files changed

+17
-15
lines changed

9 files changed

+17
-15
lines changed

apis/v1alpha1/ack-generate-metadata.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
ack_generate_info:
2-
build_date: "2025-09-19T17:20:43Z"
3-
build_hash: 6b4211163dcc34776b01da9a18217bac0f4103fd
4-
go_version: go1.24.6
5-
version: v0.52.0
2+
build_date: "2025-09-25T06:02:22Z"
3+
build_hash: 9c388d9668ea19d0b1b65566d492c4f67c6e64c8
4+
go_version: go1.24.7
5+
version: 9c388d9
66
api_directory_checksum: 2108338a86d704419192e545c0bfb433bab8c836
77
api_version: v1alpha1
88
aws_sdk_go_version: v1.32.6

config/crd/bases/s3.services.k8s.aws_buckets.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
33
kind: CustomResourceDefinition
44
metadata:
55
annotations:
6-
controller-gen.kubebuilder.io/version: v0.16.2
6+
controller-gen.kubebuilder.io/version: v0.19.0
77
name: buckets.s3.services.k8s.aws
88
spec:
99
group: s3.services.k8s.aws

go.mod

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,3 +94,5 @@ require (
9494
sigs.k8s.io/structured-merge-diff/v4 v4.4.2 // indirect
9595
sigs.k8s.io/yaml v1.4.0 // indirect
9696
)
97+
98+
replace github.com/aws-controllers-k8s/runtime => github.com/gustavodiaz7722/ack-runtime v0.57.0

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
github.com/aws-controllers-k8s/runtime v0.52.0 h1:Q5UIAn6SSBr60t/DiU/zr6NLBlUuK2AG3yy2ma/9gDU=
2-
github.com/aws-controllers-k8s/runtime v0.52.0/go.mod h1:OkUJN+Ds799JLYZsMJrO2vDJ4snxUeHK2MgrQHbU+Qc=
31
github.com/aws/aws-sdk-go v1.49.0 h1:g9BkW1fo9GqKfwg2+zCD+TW/D36Ux+vtfJ8guF4AYmY=
42
github.com/aws/aws-sdk-go v1.49.0/go.mod h1:LF8svs817+Nz+DmiMQKTO3ubZ/6IaTpq3TjupRn3Eqk=
53
github.com/aws/aws-sdk-go-v2 v1.34.0 h1:9iyL+cjifckRGEVpRKZP3eIxVlL06Qk1Tk13vreaVQU=
@@ -92,6 +90,8 @@ github.com/google/pprof v0.0.0-20241029153458-d1b30febd7db h1:097atOisP2aRj7vFgY
9290
github.com/google/pprof v0.0.0-20241029153458-d1b30febd7db/go.mod h1:vavhavw2zAxS5dIdcRluK6cSGGPlZynqzFM8NdvU144=
9391
github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0=
9492
github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
93+
github.com/gustavodiaz7722/ack-runtime v0.57.0 h1:85zJyvdPpzOTaWE0icljJcMRf0qlP0oWdOT05hMZ6Z0=
94+
github.com/gustavodiaz7722/ack-runtime v0.57.0/go.mod h1:OkUJN+Ds799JLYZsMJrO2vDJ4snxUeHK2MgrQHbU+Qc=
9595
github.com/itchyny/gojq v0.12.6 h1:VjaFn59Em2wTxDNGcrRkDK9ZHMNa8IksOgL13sLL4d0=
9696
github.com/itchyny/gojq v0.12.6/go.mod h1:ZHrkfu7A+RbZLy5J1/JKpS4poEqrzItSTGDItqsfP0A=
9797
github.com/itchyny/timefmt-go v0.1.3 h1:7M3LGVDsqcd0VZH2U+x393obrzZisp7C0uEe921iRkU=

helm/crds/s3.services.k8s.aws_buckets.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
33
kind: CustomResourceDefinition
44
metadata:
55
annotations:
6-
controller-gen.kubebuilder.io/version: v0.16.2
6+
controller-gen.kubebuilder.io/version: v0.19.0
77
name: buckets.s3.services.k8s.aws
88
spec:
99
group: s3.services.k8s.aws

helm/crds/services.k8s.aws_adoptedresources.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
33
kind: CustomResourceDefinition
44
metadata:
55
annotations:
6-
controller-gen.kubebuilder.io/version: v0.16.2
6+
controller-gen.kubebuilder.io/version: v0.19.0
77
name: adoptedresources.services.k8s.aws
88
spec:
99
group: services.k8s.aws

helm/crds/services.k8s.aws_fieldexports.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
33
kind: CustomResourceDefinition
44
metadata:
55
annotations:
6-
controller-gen.kubebuilder.io/version: v0.16.2
6+
controller-gen.kubebuilder.io/version: v0.19.0
77
name: fieldexports.services.k8s.aws
88
spec:
99
group: services.k8s.aws

test/e2e/requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
acktest @ git+https://github.com/aws-controllers-k8s/test-infra.git@a49300708a1a5586fec36fd28a2494d9cb2288ab
1+
acktest @ git+https://github.com/gustavodiaz7722/ack-test-infra.git@4a5c296da0fe386eadf95c242591ae4724cd0428

test/e2e/tests/test_bucket_adoption_policy.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ def bucket_adoption_policy(request, s3_client):
7676
time.sleep(CREATE_WAIT_AFTER_SECONDS)
7777
cr = k8s.wait_resource_consumed_by_controller(ref)
7878

79-
k8s.wait_on_condition(ref, "ACK.ResourceSynced", "True", wait_periods=5)
79+
k8s.wait_on_condition(ref, "Ready", "True", wait_periods=5)
8080
cr = k8s.get_resource(ref)
8181
assert cr is not None
8282

@@ -158,7 +158,7 @@ def test_adopt_or_create_policy(
158158
(ref, cr) = bucket_adoption_policy
159159

160160
# Spec will be added by controller
161-
k8s.wait_on_condition(ref, "ACK.ResourceSynced", "True", wait_periods=5)
161+
k8s.wait_on_condition(ref, "Ready", "True", wait_periods=5)
162162
assert 'spec' in cr
163163
assert 'name' in cr['spec']
164164
bucket_name = cr['spec']['name']
@@ -188,7 +188,7 @@ def test_adopt_or_create_policy_non_existent(
188188
# Spec will be added by controller
189189
assert 'spec' in cr
190190
assert 'name' in cr['spec']
191-
k8s.wait_on_condition(ref, "ACK.ResourceSynced", "True", wait_periods=5)
191+
k8s.wait_on_condition(ref, "Ready", "True", wait_periods=5)
192192

193193
name = cr['spec']['name']
194194
latest = get_bucket(s3_resource, name)
@@ -217,7 +217,7 @@ def test_adoption_update_tags(
217217

218218
k8s.patch_custom_resource(ref, updates)
219219
time.sleep(MODIFY_WAIT_AFTER_SECONDS)
220-
k8s.wait_on_condition(ref, "ACK.ResourceSynced", "True", wait_periods=5)
220+
k8s.wait_on_condition(ref, "Ready", "True", wait_periods=5)
221221

222222
cr = k8s.get_resource(ref)
223223
assert cr is not None

0 commit comments

Comments
 (0)