Skip to content

Commit f23d52f

Browse files
author
ci-robot
committed
Update to ACK runtime v0.53.0, code-generator v0.53.0
1 parent 10f2aae commit f23d52f

34 files changed

+549
-40
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:10:48Z"
3-
build_hash: 6b4211163dcc34776b01da9a18217bac0f4103fd
4-
go_version: go1.24.6
5-
version: v0.52.0
2+
build_date: "2025-11-12T21:01:50Z"
3+
build_hash: 253385aca3fc144b42bce1aaf803ac7b331fc4f9
4+
go_version: go1.25.4
5+
version: v0.53.0
66
api_directory_checksum: 65127f2f0a24a801fad4e043be37857f0e6bcfb9
77
api_version: v1alpha1
88
aws_sdk_go_version: v1.32.6

config/controller/deployment.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ spec:
4343
- "$(RECONCILE_DEFAULT_MAX_CONCURRENT_SYNCS)"
4444
- --feature-gates
4545
- "$(FEATURE_GATES)"
46+
- --enable-carm=$(ENABLE_CARM)
4647
image: controller:latest
4748
name: controller
4849
ports:
@@ -80,6 +81,8 @@ spec:
8081
value: "1"
8182
- name: "FEATURE_GATES"
8283
value: ""
84+
- name: "ENABLE_CARM"
85+
value: "true"
8386
securityContext:
8487
allowPrivilegeEscalation: false
8588
privileged: false

config/controller/kustomization.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@ kind: Kustomization
66
images:
77
- name: controller
88
newName: public.ecr.aws/aws-controllers-k8s/elasticache-controller
9-
newTag: 1.2.3
9+
newTag: 1.2.4

config/crd/bases/elasticache.services.k8s.aws_cacheclusters.yaml

Lines changed: 19 additions & 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: cacheclusters.elasticache.services.k8s.aws
88
spec:
99
group: elasticache.services.k8s.aws
@@ -564,6 +564,24 @@ spec:
564564
matches the supplied CR's Spec field values.
565565
https://github.com/aws/aws-controllers-k8s/issues/270
566566
type: string
567+
iamRoleSelector:
568+
description: |-
569+
IAMRoleSelector is the selected IAMRoleSelector that is used to manage
570+
the AWS resource. This will be nil if the default controller role is used.
571+
properties:
572+
resourceVersion:
573+
description: |-
574+
ResourceVersion is the metadata.resourceVersion of the selected
575+
IAMRoleSelector object
576+
type: string
577+
selectorName:
578+
description: SelectorName is the k8s resource name of the
579+
IAMRoleSelector object
580+
type: string
581+
required:
582+
- resourceVersion
583+
- selectorName
584+
type: object
567585
ownerAccountID:
568586
description: |-
569587
OwnerAccountID is the AWS Account ID of the account that owns the

config/crd/bases/elasticache.services.k8s.aws_cacheparametergroups.yaml

Lines changed: 19 additions & 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: cacheparametergroups.elasticache.services.k8s.aws
88
spec:
99
group: elasticache.services.k8s.aws
@@ -116,6 +116,24 @@ spec:
116116
matches the supplied CR's Spec field values.
117117
https://github.com/aws/aws-controllers-k8s/issues/270
118118
type: string
119+
iamRoleSelector:
120+
description: |-
121+
IAMRoleSelector is the selected IAMRoleSelector that is used to manage
122+
the AWS resource. This will be nil if the default controller role is used.
123+
properties:
124+
resourceVersion:
125+
description: |-
126+
ResourceVersion is the metadata.resourceVersion of the selected
127+
IAMRoleSelector object
128+
type: string
129+
selectorName:
130+
description: SelectorName is the k8s resource name of the
131+
IAMRoleSelector object
132+
type: string
133+
required:
134+
- resourceVersion
135+
- selectorName
136+
type: object
119137
ownerAccountID:
120138
description: |-
121139
OwnerAccountID is the AWS Account ID of the account that owns the

config/crd/bases/elasticache.services.k8s.aws_cachesubnetgroups.yaml

Lines changed: 19 additions & 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: cachesubnetgroups.elasticache.services.k8s.aws
88
spec:
99
group: elasticache.services.k8s.aws
@@ -123,6 +123,24 @@ spec:
123123
matches the supplied CR's Spec field values.
124124
https://github.com/aws/aws-controllers-k8s/issues/270
125125
type: string
126+
iamRoleSelector:
127+
description: |-
128+
IAMRoleSelector is the selected IAMRoleSelector that is used to manage
129+
the AWS resource. This will be nil if the default controller role is used.
130+
properties:
131+
resourceVersion:
132+
description: |-
133+
ResourceVersion is the metadata.resourceVersion of the selected
134+
IAMRoleSelector object
135+
type: string
136+
selectorName:
137+
description: SelectorName is the k8s resource name of the
138+
IAMRoleSelector object
139+
type: string
140+
required:
141+
- resourceVersion
142+
- selectorName
143+
type: object
126144
ownerAccountID:
127145
description: |-
128146
OwnerAccountID is the AWS Account ID of the account that owns the

config/crd/bases/elasticache.services.k8s.aws_replicationgroups.yaml

Lines changed: 19 additions & 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: replicationgroups.elasticache.services.k8s.aws
88
spec:
99
group: elasticache.services.k8s.aws
@@ -577,6 +577,24 @@ spec:
577577
matches the supplied CR's Spec field values.
578578
https://github.com/aws/aws-controllers-k8s/issues/270
579579
type: string
580+
iamRoleSelector:
581+
description: |-
582+
IAMRoleSelector is the selected IAMRoleSelector that is used to manage
583+
the AWS resource. This will be nil if the default controller role is used.
584+
properties:
585+
resourceVersion:
586+
description: |-
587+
ResourceVersion is the metadata.resourceVersion of the selected
588+
IAMRoleSelector object
589+
type: string
590+
selectorName:
591+
description: SelectorName is the k8s resource name of the
592+
IAMRoleSelector object
593+
type: string
594+
required:
595+
- resourceVersion
596+
- selectorName
597+
type: object
580598
ownerAccountID:
581599
description: |-
582600
OwnerAccountID is the AWS Account ID of the account that owns the

config/crd/bases/elasticache.services.k8s.aws_serverlesscaches.yaml

Lines changed: 19 additions & 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: serverlesscaches.elasticache.services.k8s.aws
88
spec:
99
group: elasticache.services.k8s.aws
@@ -233,6 +233,24 @@ spec:
233233
matches the supplied CR's Spec field values.
234234
https://github.com/aws/aws-controllers-k8s/issues/270
235235
type: string
236+
iamRoleSelector:
237+
description: |-
238+
IAMRoleSelector is the selected IAMRoleSelector that is used to manage
239+
the AWS resource. This will be nil if the default controller role is used.
240+
properties:
241+
resourceVersion:
242+
description: |-
243+
ResourceVersion is the metadata.resourceVersion of the selected
244+
IAMRoleSelector object
245+
type: string
246+
selectorName:
247+
description: SelectorName is the k8s resource name of the
248+
IAMRoleSelector object
249+
type: string
250+
required:
251+
- resourceVersion
252+
- selectorName
253+
type: object
236254
ownerAccountID:
237255
description: |-
238256
OwnerAccountID is the AWS Account ID of the account that owns the

config/crd/bases/elasticache.services.k8s.aws_serverlesscachesnapshots.yaml

Lines changed: 19 additions & 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: serverlesscachesnapshots.elasticache.services.k8s.aws
88
spec:
99
group: elasticache.services.k8s.aws
@@ -155,6 +155,24 @@ spec:
155155
matches the supplied CR's Spec field values.
156156
https://github.com/aws/aws-controllers-k8s/issues/270
157157
type: string
158+
iamRoleSelector:
159+
description: |-
160+
IAMRoleSelector is the selected IAMRoleSelector that is used to manage
161+
the AWS resource. This will be nil if the default controller role is used.
162+
properties:
163+
resourceVersion:
164+
description: |-
165+
ResourceVersion is the metadata.resourceVersion of the selected
166+
IAMRoleSelector object
167+
type: string
168+
selectorName:
169+
description: SelectorName is the k8s resource name of the
170+
IAMRoleSelector object
171+
type: string
172+
required:
173+
- resourceVersion
174+
- selectorName
175+
type: object
158176
ownerAccountID:
159177
description: |-
160178
OwnerAccountID is the AWS Account ID of the account that owns the

config/crd/bases/elasticache.services.k8s.aws_snapshots.yaml

Lines changed: 19 additions & 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: snapshots.elasticache.services.k8s.aws
88
spec:
99
group: elasticache.services.k8s.aws
@@ -104,6 +104,24 @@ spec:
104104
matches the supplied CR's Spec field values.
105105
https://github.com/aws/aws-controllers-k8s/issues/270
106106
type: string
107+
iamRoleSelector:
108+
description: |-
109+
IAMRoleSelector is the selected IAMRoleSelector that is used to manage
110+
the AWS resource. This will be nil if the default controller role is used.
111+
properties:
112+
resourceVersion:
113+
description: |-
114+
ResourceVersion is the metadata.resourceVersion of the selected
115+
IAMRoleSelector object
116+
type: string
117+
selectorName:
118+
description: SelectorName is the k8s resource name of the
119+
IAMRoleSelector object
120+
type: string
121+
required:
122+
- resourceVersion
123+
- selectorName
124+
type: object
107125
ownerAccountID:
108126
description: |-
109127
OwnerAccountID is the AWS Account ID of the account that owns the

0 commit comments

Comments
 (0)