Skip to content

Commit 949fa6b

Browse files
authored
Update to ACK runtime v0.43.0, code-generator v0.43.2 (#79)
### Update to ACK runtime `v0.43.0`, code-generator `v0.43.2` ---------- * ACK code-generator `v0.43.2` [release notes](https://github.com/aws-controllers-k8s/code-generator/releases/tag/v0.43.2) * ACK runtime `v0.43.0` [release notes](https://github.com/aws-controllers-k8s/runtime/releases/tag/v0.43.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 `sfn-controller` **Please close this PR, if you do not want the new patch release for `sfn-controller`** ---------- #### stdout for `make build-controller`: ``` building ack-generate ... ok. ==== building sfn-controller ==== Copying common custom resource definitions into sfn Building Kubernetes API objects for sfn Generating deepcopy code for sfn Generating custom resource definitions for sfn Building service controller for sfn Running GO mod tidy Generating RBAC manifests for sfn Running gofmt against generated code for sfn Updating additional GitHub repository maintenance files ==== building sfn-controller release artifacts ==== Building release artifacts for sfn-v1.0.21 Generating common custom resource definitions Generating custom resource definitions for sfn Generating RBAC manifests for sfn ``` ---------- By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
1 parent 1e76535 commit 949fa6b

11 files changed

+115
-34
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-02-19T23:01:53Z"
3-
build_hash: 8b426c490ff1984d8ce5577e11d6dabe1b6373b8
2+
build_date: "2025-02-20T18:32:55Z"
3+
build_hash: a326346bd3a6973254d247c9ab2dc76790c36241
44
go_version: go1.24.0
5-
version: v0.43.1
6-
api_directory_checksum: d0a33c6466e28d12dc3ddbe06f9fe1e859d1bd08
5+
version: v0.43.2
6+
api_directory_checksum: e942d67c37fc9f8d09e4bb218437bae649075d35
77
api_version: v1alpha1
88
aws_sdk_go_version: v1.32.6
99
generator_config_info:

apis/v1alpha1/activity.go

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

apis/v1alpha1/state_machine.go

Lines changed: 2 additions & 11 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/sfn-controller
9-
newTag: 1.0.20
9+
newTag: 1.0.21

config/crd/bases/sfn.services.k8s.aws_activities.yaml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,11 +40,30 @@ spec:
4040
description: ActivitySpec defines the desired state of Activity.
4141
properties:
4242
name:
43+
description: |-
44+
The name of the activity to create. This name must be unique for your Amazon
45+
Web Services account and region for 90 days. For more information, see Limits
46+
Related to State Machine Executions (https://docs.aws.amazon.com/step-functions/latest/dg/limits.html#service-limits-state-machine-executions)
47+
in the Step Functions Developer Guide.
48+
49+
A name must not contain:
50+
51+
* white space
4352
type: string
4453
x-kubernetes-validations:
4554
- message: Value is immutable once set
4655
rule: self == oldSelf
4756
tags:
57+
description: |-
58+
The list of tags to add to a resource.
59+
60+
An array of key-value pairs. For more information, see Using Cost Allocation
61+
Tags (https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html)
62+
in the Amazon Web Services Billing and Cost Management User Guide, and Controlling
63+
Access Using IAM Tags (https://docs.aws.amazon.com/IAM/latest/UserGuide/access_iam-tags.html).
64+
65+
Tags may only contain Unicode letters, digits, white space, or these symbols:
66+
_ . : / = + - @.
4867
items:
4968
description: |-
5069
Tags are key-value pairs that can be associated with Step Functions state

config/crd/bases/sfn.services.k8s.aws_statemachines.yaml

Lines changed: 32 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -40,10 +40,17 @@ spec:
4040
description: StateMachineSpec defines the desired state of StateMachine.
4141
properties:
4242
definition:
43+
description: |-
44+
The Amazon States Language definition of the state machine. See Amazon States
45+
Language (https://docs.aws.amazon.com/step-functions/latest/dg/concepts-amazon-states-language.html).
4346
type: string
4447
loggingConfiguration:
45-
description: The LoggingConfiguration data type is used to set CloudWatch
46-
Logs options.
48+
description: |-
49+
Defines what execution history events are logged and where they are logged.
50+
51+
By default, the level is set to OFF. For more information see Log Levels
52+
(https://docs.aws.amazon.com/step-functions/latest/dg/cloudwatch-log-level.html)
53+
in the Step Functions User Guide.
4754
properties:
4855
destinations:
4956
items:
@@ -61,13 +68,31 @@ spec:
6168
type: string
6269
type: object
6370
name:
71+
description: |-
72+
The name of the state machine.
73+
74+
A name must not contain:
75+
76+
* white space
6477
type: string
6578
x-kubernetes-validations:
6679
- message: Value is immutable once set
6780
rule: self == oldSelf
6881
roleARN:
82+
description: The Amazon Resource Name (ARN) of the IAM role to use
83+
for this state machine.
6984
type: string
7085
tags:
86+
description: |-
87+
Tags to be added when creating a state machine.
88+
89+
An array of key-value pairs. For more information, see Using Cost Allocation
90+
Tags (https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html)
91+
in the Amazon Web Services Billing and Cost Management User Guide, and Controlling
92+
Access Using IAM Tags (https://docs.aws.amazon.com/IAM/latest/UserGuide/access_iam-tags.html).
93+
94+
Tags may only contain Unicode letters, digits, white space, or these symbols:
95+
_ . : / = + - @.
7196
items:
7297
description: |-
7398
Tags are key-value pairs that can be associated with Step Functions state
@@ -88,14 +113,16 @@ spec:
88113
type: object
89114
type: array
90115
tracingConfiguration:
91-
description: |-
92-
Selects whether or not the state machine's X-Ray tracing is enabled. Default
93-
is false
116+
description: Selects whether X-Ray tracing is enabled.
94117
properties:
95118
enabled:
96119
type: boolean
97120
type: object
98121
type_:
122+
description: |-
123+
Determines whether a Standard or Express state machine is created. The default
124+
is STANDARD. You cannot update the type of a state machine once it has been
125+
created.
99126
type: string
100127
required:
101128
- definition

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: sfn-chart
33
description: A Helm chart for the ACK service controller for AWS Step Functions (Step-Functions)
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/sfn-controller
77
icon: https://raw.githubusercontent.com/aws/eks-charts/master/docs/logo/aws.png
88
sources:

helm/crds/sfn.services.k8s.aws_activities.yaml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,11 +40,30 @@ spec:
4040
description: ActivitySpec defines the desired state of Activity.
4141
properties:
4242
name:
43+
description: |-
44+
The name of the activity to create. This name must be unique for your Amazon
45+
Web Services account and region for 90 days. For more information, see Limits
46+
Related to State Machine Executions (https://docs.aws.amazon.com/step-functions/latest/dg/limits.html#service-limits-state-machine-executions)
47+
in the Step Functions Developer Guide.
48+
49+
A name must not contain:
50+
51+
- white space
4352
type: string
4453
x-kubernetes-validations:
4554
- message: Value is immutable once set
4655
rule: self == oldSelf
4756
tags:
57+
description: |-
58+
The list of tags to add to a resource.
59+
60+
An array of key-value pairs. For more information, see Using Cost Allocation
61+
Tags (https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html)
62+
in the Amazon Web Services Billing and Cost Management User Guide, and Controlling
63+
Access Using IAM Tags (https://docs.aws.amazon.com/IAM/latest/UserGuide/access_iam-tags.html).
64+
65+
Tags may only contain Unicode letters, digits, white space, or these symbols:
66+
_ . : / = + - @.
4867
items:
4968
description: |-
5069
Tags are key-value pairs that can be associated with Step Functions state

helm/crds/sfn.services.k8s.aws_statemachines.yaml

Lines changed: 32 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -40,10 +40,17 @@ spec:
4040
description: StateMachineSpec defines the desired state of StateMachine.
4141
properties:
4242
definition:
43+
description: |-
44+
The Amazon States Language definition of the state machine. See Amazon States
45+
Language (https://docs.aws.amazon.com/step-functions/latest/dg/concepts-amazon-states-language.html).
4346
type: string
4447
loggingConfiguration:
45-
description: The LoggingConfiguration data type is used to set CloudWatch
46-
Logs options.
48+
description: |-
49+
Defines what execution history events are logged and where they are logged.
50+
51+
By default, the level is set to OFF. For more information see Log Levels
52+
(https://docs.aws.amazon.com/step-functions/latest/dg/cloudwatch-log-level.html)
53+
in the Step Functions User Guide.
4754
properties:
4855
destinations:
4956
items:
@@ -61,13 +68,31 @@ spec:
6168
type: string
6269
type: object
6370
name:
71+
description: |-
72+
The name of the state machine.
73+
74+
A name must not contain:
75+
76+
- white space
6477
type: string
6578
x-kubernetes-validations:
6679
- message: Value is immutable once set
6780
rule: self == oldSelf
6881
roleARN:
82+
description: The Amazon Resource Name (ARN) of the IAM role to use
83+
for this state machine.
6984
type: string
7085
tags:
86+
description: |-
87+
Tags to be added when creating a state machine.
88+
89+
An array of key-value pairs. For more information, see Using Cost Allocation
90+
Tags (https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html)
91+
in the Amazon Web Services Billing and Cost Management User Guide, and Controlling
92+
Access Using IAM Tags (https://docs.aws.amazon.com/IAM/latest/UserGuide/access_iam-tags.html).
93+
94+
Tags may only contain Unicode letters, digits, white space, or these symbols:
95+
_ . : / = + - @.
7196
items:
7297
description: |-
7398
Tags are key-value pairs that can be associated with Step Functions state
@@ -88,14 +113,16 @@ spec:
88113
type: object
89114
type: array
90115
tracingConfiguration:
91-
description: |-
92-
Selects whether or not the state machine's X-Ray tracing is enabled. Default
93-
is false
116+
description: Selects whether X-Ray tracing is enabled.
94117
properties:
95118
enabled:
96119
type: boolean
97120
type: object
98121
type_:
122+
description: |-
123+
Determines whether a Standard or Express state machine is created. The default
124+
is STANDARD. You cannot update the type of a state machine once it has been
125+
created.
99126
type: string
100127
required:
101128
- definition

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/sfn-controller:1.0.20".
2+
This chart deploys "public.ecr.aws/aws-controllers-k8s/sfn-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 }}"

0 commit comments

Comments
 (0)