Skip to content

Commit 9c9d8ea

Browse files
author
ci-robot
committed
Update to ACK runtime v0.53.0, code-generator v0.53.0
1 parent bbc7e2e commit 9c9d8ea

22 files changed

+321
-28
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-10-21T04:38:02Z"
3-
build_hash: 6b4211163dcc34776b01da9a18217bac0f4103fd
4-
go_version: go1.24.6
5-
version: v0.52.0
2+
build_date: "2025-11-12T20:47:01Z"
3+
build_hash: 253385aca3fc144b42bce1aaf803ac7b331fc4f9
4+
go_version: go1.25.4
5+
version: v0.53.0
66
api_directory_checksum: d2887bf57c4e94a2687e17c41f74c875131c0beb
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/dynamodb-controller
9-
newTag: 1.6.0
9+
newTag: 1.6.1

config/crd/bases/dynamodb.services.k8s.aws_backups.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: backups.dynamodb.services.k8s.aws
88
spec:
99
group: dynamodb.services.k8s.aws
@@ -96,6 +96,24 @@ spec:
9696
matches the supplied CR's Spec field values.
9797
https://github.com/aws/aws-controllers-k8s/issues/270
9898
type: string
99+
iamRoleSelector:
100+
description: |-
101+
IAMRoleSelector is the selected IAMRoleSelector that is used to manage
102+
the AWS resource. This will be nil if the default controller role is used.
103+
properties:
104+
resourceVersion:
105+
description: |-
106+
ResourceVersion is the metadata.resourceVersion of the selected
107+
IAMRoleSelector object
108+
type: string
109+
selectorName:
110+
description: SelectorName is the k8s resource name of the
111+
IAMRoleSelector object
112+
type: string
113+
required:
114+
- resourceVersion
115+
- selectorName
116+
type: object
99117
ownerAccountID:
100118
description: |-
101119
OwnerAccountID is the AWS Account ID of the account that owns the

config/crd/bases/dynamodb.services.k8s.aws_globaltables.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: globaltables.dynamodb.services.k8s.aws
88
spec:
99
group: dynamodb.services.k8s.aws
@@ -80,6 +80,24 @@ spec:
8080
matches the supplied CR's Spec field values.
8181
https://github.com/aws/aws-controllers-k8s/issues/270
8282
type: string
83+
iamRoleSelector:
84+
description: |-
85+
IAMRoleSelector is the selected IAMRoleSelector that is used to manage
86+
the AWS resource. This will be nil if the default controller role is used.
87+
properties:
88+
resourceVersion:
89+
description: |-
90+
ResourceVersion is the metadata.resourceVersion of the selected
91+
IAMRoleSelector object
92+
type: string
93+
selectorName:
94+
description: SelectorName is the k8s resource name of the
95+
IAMRoleSelector object
96+
type: string
97+
required:
98+
- resourceVersion
99+
- selectorName
100+
type: object
83101
ownerAccountID:
84102
description: |-
85103
OwnerAccountID is the AWS Account ID of the account that owns the

config/crd/bases/dynamodb.services.k8s.aws_tables.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: tables.dynamodb.services.k8s.aws
88
spec:
99
group: dynamodb.services.k8s.aws
@@ -491,6 +491,24 @@ spec:
491491
matches the supplied CR's Spec field values.
492492
https://github.com/aws/aws-controllers-k8s/issues/270
493493
type: string
494+
iamRoleSelector:
495+
description: |-
496+
IAMRoleSelector is the selected IAMRoleSelector that is used to manage
497+
the AWS resource. This will be nil if the default controller role is used.
498+
properties:
499+
resourceVersion:
500+
description: |-
501+
ResourceVersion is the metadata.resourceVersion of the selected
502+
IAMRoleSelector object
503+
type: string
504+
selectorName:
505+
description: SelectorName is the k8s resource name of the
506+
IAMRoleSelector object
507+
type: string
508+
required:
509+
- resourceVersion
510+
- selectorName
511+
type: object
494512
ownerAccountID:
495513
description: |-
496514
OwnerAccountID is the AWS Account ID of the account that owns the

config/crd/common/bases/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
Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
1+
---
2+
apiVersion: apiextensions.k8s.io/v1
3+
kind: CustomResourceDefinition
4+
metadata:
5+
annotations:
6+
controller-gen.kubebuilder.io/version: v0.19.0
7+
name: iamroleselectors.services.k8s.aws
8+
spec:
9+
group: services.k8s.aws
10+
names:
11+
kind: IAMRoleSelector
12+
listKind: IAMRoleSelectorList
13+
plural: iamroleselectors
14+
singular: iamroleselector
15+
scope: Cluster
16+
versions:
17+
- name: v1alpha1
18+
schema:
19+
openAPIV3Schema:
20+
description: IAMRoleSelector is the schema for the IAMRoleSelector API.
21+
properties:
22+
apiVersion:
23+
description: |-
24+
APIVersion defines the versioned schema of this representation of an object.
25+
Servers should convert recognized schemas to the latest internal value, and
26+
may reject unrecognized values.
27+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
28+
type: string
29+
kind:
30+
description: |-
31+
Kind is a string value representing the REST resource this object represents.
32+
Servers may infer this from the endpoint the client submits requests to.
33+
Cannot be updated.
34+
In CamelCase.
35+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
36+
type: string
37+
metadata:
38+
type: object
39+
spec:
40+
properties:
41+
arn:
42+
type: string
43+
x-kubernetes-validations:
44+
- message: Value is immutable once set
45+
rule: self == oldSelf
46+
namespaceSelector:
47+
description: IAMRoleSelectorSpec defines the desired state of IAMRoleSelector
48+
properties:
49+
labelSelector:
50+
description: LabelSelector is a label query over a set of resources.
51+
properties:
52+
matchLabels:
53+
additionalProperties:
54+
type: string
55+
type: object
56+
required:
57+
- matchLabels
58+
type: object
59+
names:
60+
items:
61+
type: string
62+
type: array
63+
required:
64+
- names
65+
type: object
66+
resourceTypeSelector:
67+
items:
68+
properties:
69+
group:
70+
type: string
71+
kind:
72+
type: string
73+
version:
74+
type: string
75+
required:
76+
- group
77+
- kind
78+
- version
79+
type: object
80+
type: array
81+
required:
82+
- arn
83+
type: object
84+
status:
85+
type: object
86+
type: object
87+
served: true
88+
storage: true
89+
subresources:
90+
status: {}

config/crd/common/kustomization.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@
33
apiVersion: kustomize.config.k8s.io/v1beta1
44
kind: Kustomization
55
resources:
6-
- bases/services.k8s.aws_adoptedresources.yaml
6+
- bases/services.k8s.aws_iamroleselectors.yaml
77
- bases/services.k8s.aws_fieldexports.yaml

config/rbac/cluster-role-controller.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,8 @@ rules:
5757
- apiGroups:
5858
- services.k8s.aws
5959
resources:
60-
- adoptedresources
6160
- fieldexports
61+
- iamroleselectors
6262
verbs:
6363
- create
6464
- delete
@@ -70,8 +70,8 @@ rules:
7070
- apiGroups:
7171
- services.k8s.aws
7272
resources:
73-
- adoptedresources/status
7473
- fieldexports/status
74+
- iamroleselectors/status
7575
verbs:
7676
- get
7777
- patch

0 commit comments

Comments
 (0)