Skip to content

Commit 75be9ea

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

12 files changed

+59
-43
lines changed

apis/v1alpha1/ack-generate-metadata.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
ack_generate_info:
2-
build_date: "2025-02-18T00:56:56Z"
3-
build_hash: 66c0f840b0bcf6f552be46cf5ee0fb95ad57053e
4-
go_version: go1.23.6
5-
version: v0.43.0
6-
api_directory_checksum: 24740d5274580e1849f8144be0e21cc7b579649d
2+
build_date: "2025-02-20T18:17:27Z"
3+
build_hash: a326346bd3a6973254d247c9ab2dc76790c36241
4+
go_version: go1.24.0
5+
version: v0.43.2
6+
api_directory_checksum: 802f4f9126adeecb95b1521c7b3160a1af356301
77
api_version: v1alpha1
88
aws_sdk_go_version: v1.32.6
99
generator_config_info:

apis/v1alpha1/job_run.go

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

apis/v1alpha1/virtual_cluster.go

Lines changed: 1 addition & 1 deletion
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/emrcontainers-controller
9-
newTag: 1.0.17
9+
newTag: 1.0.18

config/crd/bases/emrcontainers.services.k8s.aws_jobruns.yaml

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,9 +53,15 @@ spec:
5353
properties:
5454
configurationOverrides:
5555
type: string
56+
x-kubernetes-validations:
57+
- message: Value is immutable once set
58+
rule: self == oldSelf
5659
executionRoleARN:
5760
description: The execution role ARN for the job run.
5861
type: string
62+
x-kubernetes-validations:
63+
- message: Value is immutable once set
64+
rule: self == oldSelf
5965
jobDriver:
6066
description: The job driver for the job run.
6167
properties:
@@ -72,12 +78,21 @@ spec:
7278
type: string
7379
type: object
7480
type: object
81+
x-kubernetes-validations:
82+
- message: Value is immutable once set
83+
rule: self == oldSelf
7584
name:
7685
description: The name of the job run.
7786
type: string
87+
x-kubernetes-validations:
88+
- message: Value is immutable once set
89+
rule: self == oldSelf
7890
releaseLabel:
7991
description: The Amazon EMR release version to use for the job run.
8092
type: string
93+
x-kubernetes-validations:
94+
- message: Value is immutable once set
95+
rule: self == oldSelf
8196
tags:
8297
additionalProperties:
8398
type: string
@@ -87,6 +102,9 @@ spec:
87102
description: The virtual cluster ID for which the job run request
88103
is submitted.
89104
type: string
105+
x-kubernetes-validations:
106+
- message: Value is immutable once set
107+
rule: self == oldSelf
90108
virtualClusterRef:
91109
description: "AWSResourceReferenceWrapper provides a wrapper around
92110
*AWSResourceReference\ntype to provide more user friendly syntax
@@ -139,7 +157,7 @@ spec:
139157
type: object
140158
conditions:
141159
description: |-
142-
All CRS managed by ACK have a common `Status.Conditions` member that
160+
All CRs managed by ACK have a common `Status.Conditions` member that
143161
contains a collection of `ackv1alpha1.Condition` objects that describe
144162
the various terminal states of the CR and its backend AWS service API
145163
resource

config/crd/bases/emrcontainers.services.k8s.aws_virtualclusters.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ spec:
113113
type: object
114114
conditions:
115115
description: |-
116-
All CRS managed by ACK have a common `Status.Conditions` member that
116+
All CRs managed by ACK have a common `Status.Conditions` member that
117117
contains a collection of `ackv1alpha1.Condition` objects that describe
118118
the various terminal states of the CR and its backend AWS service API
119119
resource

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: emrcontainers-chart
33
description: A Helm chart for the ACK service controller for Amazon EMR on EKS (EMRContainers)
4-
version: 1.0.17
5-
appVersion: 1.0.17
4+
version: 1.0.18
5+
appVersion: 1.0.18
66
home: https://github.com/aws-controllers-k8s/emrcontainers-controller
77
icon: https://raw.githubusercontent.com/aws/eks-charts/master/docs/logo/aws.png
88
sources:

helm/crds/emrcontainers.services.k8s.aws_jobruns.yaml

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,9 +53,15 @@ spec:
5353
properties:
5454
configurationOverrides:
5555
type: string
56+
x-kubernetes-validations:
57+
- message: Value is immutable once set
58+
rule: self == oldSelf
5659
executionRoleARN:
5760
description: The execution role ARN for the job run.
5861
type: string
62+
x-kubernetes-validations:
63+
- message: Value is immutable once set
64+
rule: self == oldSelf
5965
jobDriver:
6066
description: The job driver for the job run.
6167
properties:
@@ -72,12 +78,21 @@ spec:
7278
type: string
7379
type: object
7480
type: object
81+
x-kubernetes-validations:
82+
- message: Value is immutable once set
83+
rule: self == oldSelf
7584
name:
7685
description: The name of the job run.
7786
type: string
87+
x-kubernetes-validations:
88+
- message: Value is immutable once set
89+
rule: self == oldSelf
7890
releaseLabel:
7991
description: The Amazon EMR release version to use for the job run.
8092
type: string
93+
x-kubernetes-validations:
94+
- message: Value is immutable once set
95+
rule: self == oldSelf
8196
tags:
8297
additionalProperties:
8398
type: string
@@ -87,6 +102,9 @@ spec:
87102
description: The virtual cluster ID for which the job run request
88103
is submitted.
89104
type: string
105+
x-kubernetes-validations:
106+
- message: Value is immutable once set
107+
rule: self == oldSelf
90108
virtualClusterRef:
91109
description: "AWSResourceReferenceWrapper provides a wrapper around
92110
*AWSResourceReference\ntype to provide more user friendly syntax
@@ -139,7 +157,7 @@ spec:
139157
type: object
140158
conditions:
141159
description: |-
142-
All CRS managed by ACK have a common `Status.Conditions` member that
160+
All CRs managed by ACK have a common `Status.Conditions` member that
143161
contains a collection of `ackv1alpha1.Condition` objects that describe
144162
the various terminal states of the CR and its backend AWS service API
145163
resource

helm/crds/emrcontainers.services.k8s.aws_virtualclusters.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ spec:
113113
type: object
114114
conditions:
115115
description: |-
116-
All CRS managed by ACK have a common `Status.Conditions` member that
116+
All CRs managed by ACK have a common `Status.Conditions` member that
117117
contains a collection of `ackv1alpha1.Condition` objects that describe
118118
the various terminal states of the CR and its backend AWS service API
119119
resource

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/emrcontainers-controller:1.0.17".
2+
This chart deploys "public.ecr.aws/aws-controllers-k8s/emrcontainers-controller:1.0.18".
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)