Skip to content

Commit b495830

Browse files
committed
generate with code-gen v0.53.1
1 parent 848dc0c commit b495830

16 files changed

+99
-49
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:08:09Z"
3-
build_hash: 6b4211163dcc34776b01da9a18217bac0f4103fd
4-
go_version: go1.24.6
5-
version: v0.52.0
2+
build_date: "2025-11-12T23:05:02Z"
3+
build_hash: c833f2d14f4fe8953663ff92f4661ae5fb01b8c8
4+
go_version: go1.25.1
5+
version: v0.53.1
66
api_directory_checksum: 2627dc306e3a83c86c04050c6c4336451459e728
77
api_version: v1alpha1
88
aws_sdk_go_version: v1.32.6

config/crd/bases/sqs.services.k8s.aws_queues.yaml

Lines changed: 24 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -137,15 +137,15 @@ spec:
137137
138138
When you use queue tags, keep the following guidelines in mind:
139139
140-
- Adding more than 50 tags to a queue isn't recommended.
140+
* Adding more than 50 tags to a queue isn't recommended.
141141
142-
- Tags don't have any semantic meaning. Amazon SQS interprets tags as
143-
character strings.
142+
* Tags don't have any semantic meaning. Amazon SQS interprets tags as
143+
character strings.
144144
145-
- Tags are case-sensitive.
145+
* Tags are case-sensitive.
146146
147-
- A new tag with a key identical to that of an existing tag overwrites
148-
the existing tag.
147+
* A new tag with a key identical to that of an existing tag overwrites
148+
the existing tag.
149149
150150
For a full list of tag restrictions, see Quotas related to queues (https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-limits.html#limits-queues)
151151
in the Amazon SQS Developer Guide.
@@ -181,6 +181,24 @@ spec:
181181
matches the supplied CR's Spec field values.
182182
https://github.com/aws/aws-controllers-k8s/issues/270
183183
type: string
184+
iamRoleSelector:
185+
description: |-
186+
IAMRoleSelector is the selected IAMRoleSelector that is used to manage
187+
the AWS resource. This will be nil if the default controller role is used.
188+
properties:
189+
resourceVersion:
190+
description: |-
191+
ResourceVersion is the metadata.resourceVersion of the selected
192+
IAMRoleSelector object
193+
type: string
194+
selectorName:
195+
description: SelectorName is the k8s resource name of the
196+
IAMRoleSelector object
197+
type: string
198+
required:
199+
- resourceVersion
200+
- selectorName
201+
type: object
184202
ownerAccountID:
185203
description: |-
186204
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

config/crd/common/bases/services.k8s.aws_iamroleselectors.yaml

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,9 @@ spec:
4040
properties:
4141
arn:
4242
type: string
43+
x-kubernetes-validations:
44+
- message: Value is immutable once set
45+
rule: self == oldSelf
4346
namespaceSelector:
4447
description: IAMRoleSelectorSpec defines the desired state of IAMRoleSelector
4548
properties:
@@ -62,9 +65,17 @@ spec:
6265
type: object
6366
resourceTypeSelector:
6467
items:
65-
description: |-
66-
GroupVersionKind unambiguously identifies a kind. It doesn't anonymously include GroupVersion
67-
to avoid automatic coercion. It doesn't use a GroupVersion to avoid custom marshalling
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
6879
type: object
6980
type: array
7081
required:

config/rbac/cluster-role-controller.yaml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@ rules:
4141
- apiGroups:
4242
- services.k8s.aws
4343
resources:
44-
- adoptedresources
4544
- fieldexports
4645
- iamroleselectors
4746
verbs:
@@ -55,7 +54,6 @@ rules:
5554
- apiGroups:
5655
- services.k8s.aws
5756
resources:
58-
- adoptedresources/status
5957
- fieldexports/status
6058
- iamroleselectors/status
6159
verbs:

go.mod

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ toolchain go1.24.1
77
require (
88
github.com/aws-controllers-k8s/iam-controller v1.1.1
99
github.com/aws-controllers-k8s/kms-controller v1.0.2
10-
github.com/aws-controllers-k8s/runtime v0.52.0
10+
github.com/aws-controllers-k8s/runtime v0.53.1
1111
github.com/aws/aws-sdk-go v1.55.5
1212
github.com/aws/aws-sdk-go-v2 v1.34.0
1313
github.com/aws/aws-sdk-go-v2/service/sqs v1.37.10
@@ -91,5 +91,3 @@ require (
9191
sigs.k8s.io/structured-merge-diff/v4 v4.4.2 // indirect
9292
sigs.k8s.io/yaml v1.4.0 // indirect
9393
)
94-
95-
replace github.com/aws-controllers-k8s/runtime => github.com/a-hilaly/ack-runtime v0.29.1-0.20251111191701-8066e43597d5

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
github.com/a-hilaly/ack-runtime v0.29.1-0.20251111191701-8066e43597d5 h1:pMlQRRNOrV6QekwaZXEb5KEs81ka6xPQf4JTSdV6BsM=
2-
github.com/a-hilaly/ack-runtime v0.29.1-0.20251111191701-8066e43597d5/go.mod h1:OkUJN+Ds799JLYZsMJrO2vDJ4snxUeHK2MgrQHbU+Qc=
31
github.com/aws-controllers-k8s/iam-controller v1.1.1 h1:O6arh7DNlQF26MEKzgA2/kBEtZkkQKQypGYAxozNrjE=
42
github.com/aws-controllers-k8s/iam-controller v1.1.1/go.mod h1:2+ARwRpazTq5MErjMz0MpXHhtAzRfNtY56Uj0gvu9vE=
53
github.com/aws-controllers-k8s/kms-controller v1.0.2 h1:v8nh/oaX/U6spCwBDaWyem7XXpzoP/MnkJyEjNOZN9s=
64
github.com/aws-controllers-k8s/kms-controller v1.0.2/go.mod h1:BeoijsyGjJ9G5VcDjpFdxBW0IxaeKXYX497XmUJiPSQ=
5+
github.com/aws-controllers-k8s/runtime v0.53.1 h1:l9MkR1KfZW8H8icT5rrRK3pdnVVA4io/eINVe5aspWs=
6+
github.com/aws-controllers-k8s/runtime v0.53.1/go.mod h1:OkUJN+Ds799JLYZsMJrO2vDJ4snxUeHK2MgrQHbU+Qc=
77
github.com/aws/aws-sdk-go v1.55.5 h1:KKUZBfBoyqy5d3swXyiC7Q76ic40rYcbqH7qjh59kzU=
88
github.com/aws/aws-sdk-go v1.55.5/go.mod h1:eRwEWoyTWFMVYVQzKMNHWP5/RV4xIUGMQfXQHfHkpNU=
99
github.com/aws/aws-sdk-go-v2 v1.34.0 h1:9iyL+cjifckRGEVpRKZP3eIxVlL06Qk1Tk13vreaVQU=

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

helm/crds/services.k8s.aws_iamroleselectors.yaml

Lines changed: 18 additions & 7 deletions
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: iamroleselectors.services.k8s.aws
88
spec:
99
group: services.k8s.aws
@@ -12,7 +12,7 @@ spec:
1212
listKind: IAMRoleSelectorList
1313
plural: iamroleselectors
1414
singular: iamroleselector
15-
scope: Namespaced
15+
scope: Cluster
1616
versions:
1717
- name: v1alpha1
1818
schema:
@@ -40,6 +40,9 @@ spec:
4040
properties:
4141
arn:
4242
type: string
43+
x-kubernetes-validations:
44+
- message: Value is immutable once set
45+
rule: self == oldSelf
4346
namespaceSelector:
4447
description: IAMRoleSelectorSpec defines the desired state of IAMRoleSelector
4548
properties:
@@ -53,18 +56,26 @@ spec:
5356
required:
5457
- matchLabels
5558
type: object
56-
name:
59+
names:
5760
items:
5861
type: string
5962
type: array
6063
required:
61-
- name
64+
- names
6265
type: object
6366
resourceTypeSelector:
6467
items:
65-
description: |-
66-
GroupVersionKind unambiguously identifies a kind. It doesn't anonymously include GroupVersion
67-
to avoid automatic coercion. It doesn't use a GroupVersion to avoid custom marshalling
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
6879
type: object
6980
type: array
7081
required:

helm/crds/sqs.services.k8s.aws_queues.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: queues.sqs.services.k8s.aws
88
spec:
99
group: sqs.services.k8s.aws
@@ -181,6 +181,24 @@ spec:
181181
matches the supplied CR's Spec field values.
182182
https://github.com/aws/aws-controllers-k8s/issues/270
183183
type: string
184+
iamRoleSelector:
185+
description: |-
186+
IAMRoleSelector is the selected IAMRoleSelector that is used to manage
187+
the AWS resource. This will be nil if the default controller role is used.
188+
properties:
189+
resourceVersion:
190+
description: |-
191+
ResourceVersion is the metadata.resourceVersion of the selected
192+
IAMRoleSelector object
193+
type: string
194+
selectorName:
195+
description: SelectorName is the k8s resource name of the
196+
IAMRoleSelector object
197+
type: string
198+
required:
199+
- resourceVersion
200+
- selectorName
201+
type: object
184202
ownerAccountID:
185203
description: |-
186204
OwnerAccountID is the AWS Account ID of the account that owns the

0 commit comments

Comments
 (0)