Skip to content

Commit 18e8044

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

13 files changed

Lines changed: 115 additions & 30 deletions

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-13T04:59:27Z"
3-
build_hash: 55bf57b2806c33a7fcd074be403f26ce3f8e58db
2+
build_date: "2025-05-24T00:14:42Z"
3+
build_hash: 66a58d259146834e61b211a9a01609beaa58ef77
44
go_version: go1.24.2
5-
version: v0.46.2
6-
api_directory_checksum: 04924b43fdc022353b66ad20dafa148569911af4
5+
version: v0.47.1
6+
api_directory_checksum: 32145a35ac5a41245c0db7001a056adf2ff6d463
77
api_version: v1alpha1
88
aws_sdk_go_version: v1.32.6
99
generator_config_info:

apis/v1alpha1/document.go

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

apis/v1alpha1/patch_baseline.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/ssm-controller
9-
newTag: 1.0.7
9+
newTag: 1.0.8

config/crd/bases/ssm.services.k8s.aws_documents.yaml

Lines changed: 32 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,8 @@ spec:
7979
An optional field where you can specify a friendly name for the SSM document.
8080
This value can differ for each version of the document. You can update this
8181
value at a later time using the UpdateDocument operation.
82+
83+
Regex Pattern: `^[\w\.\-\:\/ ]*$`
8284
type: string
8385
documentFormat:
8486
description: |-
@@ -110,6 +112,8 @@ spec:
110112
* AWSConfigRemediation
111113
112114
* AWSSupport
115+
116+
Regex Pattern: `^[a-zA-Z0-9_\-.]{3,128}$`
113117
type: string
114118
requires:
115119
description: |-
@@ -169,12 +173,16 @@ spec:
169173
can't run on any resources. For a list of valid resource types, see Amazon
170174
Web Services resource and property types reference (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-template-resource-type-ref.html)
171175
in the CloudFormation User Guide.
176+
177+
Regex Pattern: `^\/[\w\.\-\:\/]*$`
172178
type: string
173179
versionName:
174180
description: |-
175181
An optional field specifying the version of the artifact you are creating
176182
with the document. For example, Release12.1. This value is unique across
177183
all versions of a document, and can't be changed.
184+
185+
Regex Pattern: `^[a-zA-Z0-9_\-.]{1,128}$`
178186
type: string
179187
required:
180188
- content
@@ -213,8 +221,10 @@ spec:
213221
- region
214222
type: object
215223
approvedVersion:
216-
description: The version of the document currently approved for use
217-
in the organization.
224+
description: |-
225+
The version of the document currently approved for use in the organization.
226+
227+
Regex Pattern: `^([$]LATEST|[$]DEFAULT|^[1-9][0-9]*$)$`
218228
type: string
219229
attachmentsInformation:
220230
description: |-
@@ -283,13 +293,19 @@ spec:
283293
format: date-time
284294
type: string
285295
defaultVersion:
286-
description: The default version.
296+
description: |-
297+
The default version.
298+
299+
Regex Pattern: `^([$]LATEST|[$]DEFAULT|^[1-9][0-9]*$)$`
287300
type: string
288301
description:
289302
description: A description of the document.
290303
type: string
291304
documentVersion:
292-
description: The document version.
305+
description: |-
306+
The document version.
307+
308+
Regex Pattern: `^([$]LATEST|[$]DEFAULT|^[1-9][0-9]*$)$`
293309
type: string
294310
hash:
295311
description: |-
@@ -304,7 +320,10 @@ spec:
304320
Sha1 hashes have been deprecated.
305321
type: string
306322
latestVersion:
307-
description: The latest version of the document.
323+
description: |-
324+
The latest version of the document.
325+
326+
Regex Pattern: `^([$]LATEST|[$]DEFAULT|^[1-9][0-9]*$)$`
308327
type: string
309328
owner:
310329
description: The Amazon Web Services user that created the document.
@@ -327,7 +346,10 @@ spec:
327346
type: object
328347
type: array
329348
pendingReviewVersion:
330-
description: The version of the document that is currently under review.
349+
description: |-
350+
The version of the document that is currently under review.
351+
352+
Regex Pattern: `^([$]LATEST|[$]DEFAULT|^[1-9][0-9]*$)$`
331353
type: string
332354
platformTypes:
333355
description: The list of operating system (OS) platforms compatible
@@ -353,7 +375,10 @@ spec:
353375
description: The current status of the review.
354376
type: string
355377
schemaVersion:
356-
description: The schema version.
378+
description: |-
379+
The schema version.
380+
381+
Regex Pattern: `^([0-9]+)\.([0-9]+)$`
357382
type: string
358383
sha1:
359384
description: The SHA1 hash of the document, which you can use for

config/crd/bases/ssm.services.k8s.aws_patchbaselines.yaml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,10 @@ spec:
158158
type: array
159159
type: object
160160
name:
161-
description: The name of the patch baseline.
161+
description: |-
162+
The name of the patch baseline.
163+
164+
Regex Pattern: `^[a-zA-Z0-9_\-.]{3,128}$`
162165
type: string
163166
operatingSystem:
164167
description: |-
@@ -285,7 +288,10 @@ spec:
285288
- region
286289
type: object
287290
baselineID:
288-
description: The ID of the created patch baseline.
291+
description: |-
292+
The ID of the created patch baseline.
293+
294+
Regex Pattern: `^[a-zA-Z0-9_\-:/]{20,128}$`
289295
type: string
290296
conditions:
291297
description: |-

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/ssm v1.56.8

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: ssm-chart
33
description: A Helm chart for the ACK service controller for Systems Manager (SSM)
4-
version: 1.0.7
5-
appVersion: 1.0.7
4+
version: 1.0.8
5+
appVersion: 1.0.8
66
home: https://github.com/aws-controllers-k8s/ssm-controller
77
icon: https://raw.githubusercontent.com/aws/eks-charts/master/docs/logo/aws.png
88
sources:

helm/crds/ssm.services.k8s.aws_documents.yaml

Lines changed: 32 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,8 @@ spec:
7979
An optional field where you can specify a friendly name for the SSM document.
8080
This value can differ for each version of the document. You can update this
8181
value at a later time using the UpdateDocument operation.
82+
83+
Regex Pattern: `^[\w\.\-\:\/ ]*$`
8284
type: string
8385
documentFormat:
8486
description: |-
@@ -110,6 +112,8 @@ spec:
110112
- AWSConfigRemediation
111113
112114
- AWSSupport
115+
116+
Regex Pattern: `^[a-zA-Z0-9_\-.]{3,128}$`
113117
type: string
114118
requires:
115119
description: |-
@@ -169,12 +173,16 @@ spec:
169173
can't run on any resources. For a list of valid resource types, see Amazon
170174
Web Services resource and property types reference (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-template-resource-type-ref.html)
171175
in the CloudFormation User Guide.
176+
177+
Regex Pattern: `^\/[\w\.\-\:\/]*$`
172178
type: string
173179
versionName:
174180
description: |-
175181
An optional field specifying the version of the artifact you are creating
176182
with the document. For example, Release12.1. This value is unique across
177183
all versions of a document, and can't be changed.
184+
185+
Regex Pattern: `^[a-zA-Z0-9_\-.]{1,128}$`
178186
type: string
179187
required:
180188
- content
@@ -213,8 +221,10 @@ spec:
213221
- region
214222
type: object
215223
approvedVersion:
216-
description: The version of the document currently approved for use
217-
in the organization.
224+
description: |-
225+
The version of the document currently approved for use in the organization.
226+
227+
Regex Pattern: `^([$]LATEST|[$]DEFAULT|^[1-9][0-9]*$)$`
218228
type: string
219229
attachmentsInformation:
220230
description: |-
@@ -283,13 +293,19 @@ spec:
283293
format: date-time
284294
type: string
285295
defaultVersion:
286-
description: The default version.
296+
description: |-
297+
The default version.
298+
299+
Regex Pattern: `^([$]LATEST|[$]DEFAULT|^[1-9][0-9]*$)$`
287300
type: string
288301
description:
289302
description: A description of the document.
290303
type: string
291304
documentVersion:
292-
description: The document version.
305+
description: |-
306+
The document version.
307+
308+
Regex Pattern: `^([$]LATEST|[$]DEFAULT|^[1-9][0-9]*$)$`
293309
type: string
294310
hash:
295311
description: |-
@@ -304,7 +320,10 @@ spec:
304320
Sha1 hashes have been deprecated.
305321
type: string
306322
latestVersion:
307-
description: The latest version of the document.
323+
description: |-
324+
The latest version of the document.
325+
326+
Regex Pattern: `^([$]LATEST|[$]DEFAULT|^[1-9][0-9]*$)$`
308327
type: string
309328
owner:
310329
description: The Amazon Web Services user that created the document.
@@ -327,7 +346,10 @@ spec:
327346
type: object
328347
type: array
329348
pendingReviewVersion:
330-
description: The version of the document that is currently under review.
349+
description: |-
350+
The version of the document that is currently under review.
351+
352+
Regex Pattern: `^([$]LATEST|[$]DEFAULT|^[1-9][0-9]*$)$`
331353
type: string
332354
platformTypes:
333355
description: The list of operating system (OS) platforms compatible
@@ -353,7 +375,10 @@ spec:
353375
description: The current status of the review.
354376
type: string
355377
schemaVersion:
356-
description: The schema version.
378+
description: |-
379+
The schema version.
380+
381+
Regex Pattern: `^([0-9]+)\.([0-9]+)$`
357382
type: string
358383
sha1:
359384
description: The SHA1 hash of the document, which you can use for

0 commit comments

Comments
 (0)