Skip to content

Commit 8a48556

Browse files
authored
Update to ACK runtime v0.47.0, code-generator v0.47.1 (#68)
### Update to ACK runtime `v0.47.0`, code-generator `v0.47.1` ---------- * ACK code-generator `v0.47.1` [release notes](https://github.com/aws-controllers-k8s/code-generator/releases/tag/v0.47.1) * ACK runtime `v0.47.0` [release notes](https://github.com/aws-controllers-k8s/runtime/releases/tag/v0.47.0) ---------- NOTE: This PR increments the release version of service controller from `v1.0.23` to `v1.0.24` Once this PR is merged, release `v1.0.24` will be automatically created for `eventbridge-controller` **Please close this PR, if you do not want the new patch release for `eventbridge-controller`** ---------- #### stdout for `make build-controller`: ``` building ack-generate ... ok. ==== building eventbridge-controller ==== Copying common custom resource definitions into eventbridge Building Kubernetes API objects for eventbridge Generating deepcopy code for eventbridge Generating custom resource definitions for eventbridge Building service controller for eventbridge Running GO mod tidy Generating RBAC manifests for eventbridge Running gofmt against generated code for eventbridge Updating additional GitHub repository maintenance files ==== building eventbridge-controller release artifacts ==== Building release artifacts for eventbridge-v1.0.24 Generating common custom resource definitions Generating custom resource definitions for eventbridge Generating RBAC manifests for eventbridge ``` ---------- By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
1 parent 7490174 commit 8a48556

19 files changed

+106
-26
lines changed

apis/v1alpha1/ack-generate-metadata.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
ack_generate_info:
2-
build_date: "2025-05-13T05:15:49Z"
3-
build_hash: 55bf57b2806c33a7fcd074be403f26ce3f8e58db
2+
build_date: "2025-05-24T00:23:08Z"
3+
build_hash: 66a58d259146834e61b211a9a01609beaa58ef77
44
go_version: go1.24.2
5-
version: v0.46.2
6-
api_directory_checksum: 7a18c2845040b1055821f838c494841077943f5f
5+
version: v0.47.1
6+
api_directory_checksum: c3290e1eaad0e7d2a2ec91d9ede20854d76bbd84
77
api_version: v1alpha1
88
aws_sdk_go_version: v1.32.6
99
generator_config_info:

apis/v1alpha1/archive.go

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apis/v1alpha1/endpoint.go

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apis/v1alpha1/event_bus.go

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apis/v1alpha1/rule.go

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

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/eventbridge-controller
9-
newTag: 1.0.23
9+
newTag: 1.0.24

config/crd/bases/eventbridge.services.k8s.aws_archives.yaml

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,10 @@ spec:
5757
An Archive object that contains details about an archive.
5858
properties:
5959
description:
60-
description: A description for the archive.
60+
description: |-
61+
A description for the archive.
62+
63+
Regex Pattern: `.*`
6164
type: string
6265
eventPattern:
6366
description: An event pattern to use to filter events sent to the
@@ -87,7 +90,10 @@ spec:
8790
type: object
8891
type: object
8992
name:
90-
description: The name for the archive to create.
93+
description: |-
94+
The name for the archive to create.
95+
96+
Regex Pattern: `^[\.\-_A-Za-z0-9]+$`
9197
type: string
9298
x-kubernetes-validations:
9399
- message: Value is immutable once set
@@ -176,7 +182,10 @@ spec:
176182
description: The state of the archive that was created.
177183
type: string
178184
stateReason:
179-
description: The reason that the archive is in the state.
185+
description: |-
186+
The reason that the archive is in the state.
187+
188+
Regex Pattern: `.*`
180189
type: string
181190
type: object
182191
type: object

config/crd/bases/eventbridge.services.k8s.aws_endpoints.yaml

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,10 @@ spec:
6161
in the Amazon EventBridge User Guide .
6262
properties:
6363
description:
64-
description: A description of the global endpoint.
64+
description: |-
65+
A description of the global endpoint.
66+
67+
Regex Pattern: `.*`
6568
type: string
6669
eventBuses:
6770
description: |-
@@ -76,7 +79,10 @@ spec:
7679
type: object
7780
type: array
7881
name:
79-
description: The name of the global endpoint. For example, "Name":"us-east-2-custom_bus_A-endpoint".
82+
description: |-
83+
The name of the global endpoint. For example, "Name":"us-east-2-custom_bus_A-endpoint".
84+
85+
Regex Pattern: `^[\.\-_A-Za-z0-9]+$`
8086
type: string
8187
x-kubernetes-validations:
8288
- message: Value is immutable once set
@@ -91,7 +97,10 @@ spec:
9197
type: string
9298
type: object
9399
roleARN:
94-
description: The ARN of the role used for replication.
100+
description: |-
101+
The ARN of the role used for replication.
102+
103+
Regex Pattern: `^arn:aws[a-z-]*:iam::\d{12}:role\/[\w+=,.@/-]+$`
95104
type: string
96105
routingConfig:
97106
description: Configure the routing policy, including the health check
@@ -197,6 +206,8 @@ spec:
197206
description: |-
198207
The reason the endpoint you asked for information about is in its current
199208
state.
209+
210+
Regex Pattern: `.*`
200211
type: string
201212
type: object
202213
type: object

config/crd/bases/eventbridge.services.k8s.aws_eventbuses.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,8 @@ spec:
6666
description: |-
6767
If you are creating a partner event bus, this specifies the partner event
6868
source that the new event bus will be matched with.
69+
70+
Regex Pattern: `^aws\.partner(/[\.\-_A-Za-z0-9]+){2,}$`
6971
type: string
7072
name:
7173
description: |-
@@ -78,6 +80,8 @@ spec:
7880
7981
You can't use the name default for a custom event bus, as this name is already
8082
used for your account's default event bus.
83+
84+
Regex Pattern: `^[/\.\-_A-Za-z0-9]+$`
8185
type: string
8286
x-kubernetes-validations:
8387
- message: Value is immutable once set

config/crd/bases/eventbridge.services.k8s.aws_rules.yaml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,8 @@ spec:
6262
description: |-
6363
The name or ARN of the event bus to associate with this rule. If you omit
6464
this, the default event bus is used.
65+
66+
Regex Pattern: `^(arn:aws[\w-]*:events:[a-z]{2}-[a-z]+-[\w-]+:[0-9]{12}:event-bus\/)?[/\.\-_A-Za-z0-9]+$`
6567
type: string
6668
x-kubernetes-validations:
6769
- message: Value is immutable once set
@@ -90,7 +92,10 @@ spec:
9092
in the Amazon EventBridge User Guide .
9193
type: string
9294
name:
93-
description: The name of the rule that you are creating or updating.
95+
description: |-
96+
The name of the rule that you are creating or updating.
97+
98+
Regex Pattern: `^[\.\-_A-Za-z0-9]+$`
9499
type: string
95100
x-kubernetes-validations:
96101
- message: Value is immutable once set

0 commit comments

Comments
 (0)