Skip to content

Commit 012a889

Browse files
authored
Update to ACK runtime v0.47.0, code-generator v0.47.1 (#40)
### 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.20` to `v1.0.21` Once this PR is merged, release `v1.0.21` will be automatically created for `pipes-controller` **Please close this PR, if you do not want the new patch release for `pipes-controller`** ---------- #### stdout for `make build-controller`: ``` building ack-generate ... ok. ==== building pipes-controller ==== Copying common custom resource definitions into pipes Building Kubernetes API objects for pipes Generating deepcopy code for pipes Generating custom resource definitions for pipes Building service controller for pipes Running GO mod tidy Generating RBAC manifests for pipes Running gofmt against generated code for pipes Updating additional GitHub repository maintenance files ==== building pipes-controller release artifacts ==== Building release artifacts for pipes-v1.0.21 Generating common custom resource definitions Generating custom resource definitions for pipes Generating RBAC manifests for pipes ``` ---------- By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
1 parent fdb6209 commit 012a889

File tree

10 files changed

+82
-28
lines changed

10 files changed

+82
-28
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:02:40Z"
3-
build_hash: 55bf57b2806c33a7fcd074be403f26ce3f8e58db
2+
build_date: "2025-05-24T00:36:57Z"
3+
build_hash: 66a58d259146834e61b211a9a01609beaa58ef77
44
go_version: go1.24.2
5-
version: v0.46.2
6-
api_directory_checksum: bb34b018ca26afd28573edd3b57cc8c864c8ed2b
5+
version: v0.47.1
6+
api_directory_checksum: fe69c5e0ea00efd1d3b0b22950444718d9f790af
77
api_version: v1alpha1
88
aws_sdk_go_version: v1.32.6
99
generator_config_info:

apis/v1alpha1/pipe.go

Lines changed: 14 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/pipes-controller
9-
newTag: 1.0.20
9+
newTag: 1.0.21

config/crd/bases/pipes.services.k8s.aws_pipes.yaml

Lines changed: 28 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -67,13 +67,19 @@ spec:
6767
code.
6868
properties:
6969
description:
70-
description: A description of the pipe.
70+
description: |-
71+
A description of the pipe.
72+
73+
Regex Pattern: `^.*$`
7174
type: string
7275
desiredState:
7376
description: The state the pipe should be in.
7477
type: string
7578
enrichment:
76-
description: The ARN of the enrichment resource.
79+
description: |-
80+
The ARN of the enrichment resource.
81+
82+
Regex Pattern: `^$|arn:(aws[a-zA-Z0-9-]*):([a-zA-Z0-9\-]+):([a-z]{2,4}((-gov)|(-de)|(-iso([a-z]?)))?-[a-z]+(-\d{1})?)?:(\d{12})?:(.+)$`
7783
type: string
7884
enrichmentParameters:
7985
description: The parameters required to set up enrichment on your
@@ -103,14 +109,22 @@ spec:
103109
type: string
104110
type: object
105111
name:
106-
description: The name of the pipe.
112+
description: |-
113+
The name of the pipe.
114+
115+
Regex Pattern: `^[\.\-_A-Za-z0-9]+$`
107116
type: string
108117
roleARN:
109-
description: The ARN of the role that allows the pipe to send data
110-
to the target.
118+
description: |-
119+
The ARN of the role that allows the pipe to send data to the target.
120+
121+
Regex Pattern: `^arn:(aws[a-zA-Z-]*)?:iam::\d{12}:role/?[a-zA-Z0-9+=,.@\-_/]+$`
111122
type: string
112123
source:
113-
description: The ARN of the source resource.
124+
description: |-
125+
The ARN of the source resource.
126+
127+
Regex Pattern: `^smk://(([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9\-]*[a-zA-Z0-9])\.)*([A-Za-z0-9]|[A-Za-z0-9][A-Za-z0-9\-]*[A-Za-z0-9]):[0-9]{1,5}|arn:(aws[a-zA-Z0-9-]*):([a-zA-Z0-9\-]+):([a-z]{2,4}((-gov)|(-de)|(-iso([a-z]?)))?-[a-z]+(-\d{1})?)?:(\d{12})?:(.+)$`
114128
type: string
115129
sourceParameters:
116130
description: The parameters required to set up a source for your pipe.
@@ -364,7 +378,10 @@ spec:
364378
description: The list of key-value pairs to associate with the pipe.
365379
type: object
366380
target:
367-
description: The ARN of the target resource.
381+
description: |-
382+
The ARN of the target resource.
383+
384+
Regex Pattern: `^arn:(aws[a-zA-Z0-9-]*):([a-zA-Z0-9\-]+):([a-z]{2,4}((-gov)|(-de)|(-iso([a-z]?)))?-[a-z]+(-\d{1})?)?:(\d{12})?:(.+)$`
368385
type: string
369386
targetParameters:
370387
description: |-
@@ -891,7 +908,10 @@ spec:
891908
format: date-time
892909
type: string
893910
stateReason:
894-
description: The reason the pipe is in its current state.
911+
description: |-
912+
The reason the pipe is in its current state.
913+
914+
Regex Pattern: `^.*$`
895915
type: string
896916
type: object
897917
type: object

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ go 1.24.0
55
toolchain go1.24.1
66

77
require (
8-
github.com/aws-controllers-k8s/runtime v0.46.1
8+
github.com/aws-controllers-k8s/runtime v0.47.0
99
github.com/aws/aws-sdk-go v1.49.0
1010
github.com/aws/aws-sdk-go-v2 v1.34.0
1111
github.com/aws/aws-sdk-go-v2/service/pipes v1.18.10

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
github.com/aws-controllers-k8s/runtime v0.46.1 h1:61RU6uYiFSp0cDhv52vAmaPzrebzoudtsp1fGkk6iLk=
2-
github.com/aws-controllers-k8s/runtime v0.46.1/go.mod h1:G2UMBKA7qgXG4JV16NTIUp715uqvUEvWaa7TG1I527U=
1+
github.com/aws-controllers-k8s/runtime v0.47.0 h1:pWzMLrwAFrAmMuSukYDLrQp5Yw594w1ke6XWGmI3uyo=
2+
github.com/aws-controllers-k8s/runtime v0.47.0/go.mod h1:G2UMBKA7qgXG4JV16NTIUp715uqvUEvWaa7TG1I527U=
33
github.com/aws/aws-sdk-go v1.49.0 h1:g9BkW1fo9GqKfwg2+zCD+TW/D36Ux+vtfJ8guF4AYmY=
44
github.com/aws/aws-sdk-go v1.49.0/go.mod h1:LF8svs817+Nz+DmiMQKTO3ubZ/6IaTpq3TjupRn3Eqk=
55
github.com/aws/aws-sdk-go-v2 v1.34.0 h1:9iyL+cjifckRGEVpRKZP3eIxVlL06Qk1Tk13vreaVQU=

helm/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
apiVersion: v1
22
name: pipes-chart
33
description: A Helm chart for the ACK service controller for Amazon EventBridge Pipes (Pipes)
4-
version: 1.0.20
5-
appVersion: 1.0.20
4+
version: 1.0.21
5+
appVersion: 1.0.21
66
home: https://github.com/aws-controllers-k8s/pipes-controller
77
icon: https://raw.githubusercontent.com/aws/eks-charts/master/docs/logo/aws.png
88
sources:

helm/crds/pipes.services.k8s.aws_pipes.yaml

Lines changed: 28 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -67,13 +67,19 @@ spec:
6767
code.
6868
properties:
6969
description:
70-
description: A description of the pipe.
70+
description: |-
71+
A description of the pipe.
72+
73+
Regex Pattern: `^.*$`
7174
type: string
7275
desiredState:
7376
description: The state the pipe should be in.
7477
type: string
7578
enrichment:
76-
description: The ARN of the enrichment resource.
79+
description: |-
80+
The ARN of the enrichment resource.
81+
82+
Regex Pattern: `^$|arn:(aws[a-zA-Z0-9-]*):([a-zA-Z0-9\-]+):([a-z]{2,4}((-gov)|(-de)|(-iso([a-z]?)))?-[a-z]+(-\d{1})?)?:(\d{12})?:(.+)$`
7783
type: string
7884
enrichmentParameters:
7985
description: The parameters required to set up enrichment on your
@@ -103,14 +109,22 @@ spec:
103109
type: string
104110
type: object
105111
name:
106-
description: The name of the pipe.
112+
description: |-
113+
The name of the pipe.
114+
115+
Regex Pattern: `^[\.\-_A-Za-z0-9]+$`
107116
type: string
108117
roleARN:
109-
description: The ARN of the role that allows the pipe to send data
110-
to the target.
118+
description: |-
119+
The ARN of the role that allows the pipe to send data to the target.
120+
121+
Regex Pattern: `^arn:(aws[a-zA-Z-]*)?:iam::\d{12}:role/?[a-zA-Z0-9+=,.@\-_/]+$`
111122
type: string
112123
source:
113-
description: The ARN of the source resource.
124+
description: |-
125+
The ARN of the source resource.
126+
127+
Regex Pattern: `^smk://(([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9\-]*[a-zA-Z0-9])\.)*([A-Za-z0-9]|[A-Za-z0-9][A-Za-z0-9\-]*[A-Za-z0-9]):[0-9]{1,5}|arn:(aws[a-zA-Z0-9-]*):([a-zA-Z0-9\-]+):([a-z]{2,4}((-gov)|(-de)|(-iso([a-z]?)))?-[a-z]+(-\d{1})?)?:(\d{12})?:(.+)$`
114128
type: string
115129
sourceParameters:
116130
description: The parameters required to set up a source for your pipe.
@@ -364,7 +378,10 @@ spec:
364378
description: The list of key-value pairs to associate with the pipe.
365379
type: object
366380
target:
367-
description: The ARN of the target resource.
381+
description: |-
382+
The ARN of the target resource.
383+
384+
Regex Pattern: `^arn:(aws[a-zA-Z0-9-]*):([a-zA-Z0-9\-]+):([a-z]{2,4}((-gov)|(-de)|(-iso([a-z]?)))?-[a-z]+(-\d{1})?)?:(\d{12})?:(.+)$`
368385
type: string
369386
targetParameters:
370387
description: |-
@@ -891,7 +908,10 @@ spec:
891908
format: date-time
892909
type: string
893910
stateReason:
894-
description: The reason the pipe is in its current state.
911+
description: |-
912+
The reason the pipe is in its current state.
913+
914+
Regex Pattern: `^.*$`
895915
type: string
896916
type: object
897917
type: object

helm/templates/NOTES.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{{ .Chart.Name }} has been installed.
2-
This chart deploys "public.ecr.aws/aws-controllers-k8s/pipes-controller:1.0.20".
2+
This chart deploys "public.ecr.aws/aws-controllers-k8s/pipes-controller:1.0.21".
33

44
Check its status by running:
55
kubectl --namespace {{ .Release.Namespace }} get pods -l "app.kubernetes.io/instance={{ .Release.Name }}"

helm/values.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
image:
66
repository: public.ecr.aws/aws-controllers-k8s/pipes-controller
7-
tag: 1.0.20
7+
tag: 1.0.21
88
pullPolicy: IfNotPresent
99
pullSecrets: []
1010

0 commit comments

Comments
 (0)