Skip to content

Commit 6828e1c

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

25 files changed

+42
-52
lines changed

Diff for: apis/v1alpha1/ack-generate-metadata.yaml

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
ack_generate_info:
2-
build_date: "2025-02-18T00:17:50Z"
3-
build_hash: 66c0f840b0bcf6f552be46cf5ee0fb95ad57053e
4-
go_version: go1.23.6
5-
version: v0.43.0
6-
api_directory_checksum: 0a1f48636957e70cb10b108f9b6ddea1696ebf8b
2+
build_date: "2025-02-20T18:18:50Z"
3+
build_hash: a326346bd3a6973254d247c9ab2dc76790c36241
4+
go_version: go1.24.0
5+
version: v0.43.2
6+
api_directory_checksum: 7e1c19231d3275a1147157f6943a7391953f7001
77
api_version: v1alpha1
88
aws_sdk_go_version: v1.32.6
99
generator_config_info:

Diff for: apis/v1alpha1/group.go

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: apis/v1alpha1/instance_profile.go

+2-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: apis/v1alpha1/open_id_connect_provider.go

+2-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: apis/v1alpha1/policy.go

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: apis/v1alpha1/role.go

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: apis/v1alpha1/user.go

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: config/controller/kustomization.yaml

+1-1
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/iam-controller
9-
newTag: 1.3.17
9+
newTag: 1.3.18

Diff for: config/crd/bases/iam.services.k8s.aws_groups.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ spec:
138138
type: object
139139
conditions:
140140
description: |-
141-
All CRS managed by ACK have a common `Status.Conditions` member that
141+
All CRs managed by ACK have a common `Status.Conditions` member that
142142
contains a collection of `ackv1alpha1.Condition` objects that describe
143143
the various terminal states of the CR and its backend AWS service API
144144
resource

Diff for: config/crd/bases/iam.services.k8s.aws_instanceprofiles.yaml

+4-1
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,9 @@ spec:
7676
(\u007F), including most punctuation characters, digits, and upper and lowercased
7777
letters.
7878
type: string
79+
x-kubernetes-validations:
80+
- message: Value is immutable once set
81+
rule: self == oldSelf
7982
role:
8083
type: string
8184
roleRef:
@@ -154,7 +157,7 @@ spec:
154157
type: object
155158
conditions:
156159
description: |-
157-
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
158161
contains a collection of `ackv1alpha1.Condition` objects that describe
159162
the various terminal states of the CR and its backend AWS service API
160163
resource

Diff for: config/crd/bases/iam.services.k8s.aws_openidconnectproviders.yaml

+4-1
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,9 @@ spec:
118118
an OpenID Connect provider in the Amazon Web Services account, you will get
119119
an error.
120120
type: string
121+
x-kubernetes-validations:
122+
- message: Value is immutable once set
123+
rule: self == oldSelf
121124
required:
122125
- url
123126
type: object
@@ -156,7 +159,7 @@ spec:
156159
type: object
157160
conditions:
158161
description: |-
159-
All CRS managed by ACK have a common `Status.Conditions` member that
162+
All CRs managed by ACK have a common `Status.Conditions` member that
160163
contains a collection of `ackv1alpha1.Condition` objects that describe
161164
the various terminal states of the CR and its backend AWS service API
162165
resource

Diff for: config/crd/bases/iam.services.k8s.aws_policies.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,7 @@ spec:
183183
type: integer
184184
conditions:
185185
description: |-
186-
All CRS managed by ACK have a common `Status.Conditions` member that
186+
All CRs managed by ACK have a common `Status.Conditions` member that
187187
contains a collection of `ackv1alpha1.Condition` objects that describe
188188
the various terminal states of the CR and its backend AWS service API
189189
resource

Diff for: config/crd/bases/iam.services.k8s.aws_roles.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -235,7 +235,7 @@ spec:
235235
type: object
236236
conditions:
237237
description: |-
238-
All CRS managed by ACK have a common `Status.Conditions` member that
238+
All CRs managed by ACK have a common `Status.Conditions` member that
239239
contains a collection of `ackv1alpha1.Condition` objects that describe
240240
the various terminal states of the CR and its backend AWS service API
241241
resource

Diff for: config/crd/bases/iam.services.k8s.aws_users.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,7 @@ spec:
192192
type: object
193193
conditions:
194194
description: |-
195-
All CRS managed by ACK have a common `Status.Conditions` member that
195+
All CRs managed by ACK have a common `Status.Conditions` member that
196196
contains a collection of `ackv1alpha1.Condition` objects that describe
197197
the various terminal states of the CR and its backend AWS service API
198198
resource

Diff for: helm/Chart.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
apiVersion: v1
22
name: iam-chart
33
description: A Helm chart for the ACK service controller for AWS Identity & Access Management (IAM)
4-
version: 1.3.17
5-
appVersion: 1.3.17
4+
version: 1.3.18
5+
appVersion: 1.3.18
66
home: https://github.com/aws-controllers-k8s/iam-controller
77
icon: https://raw.githubusercontent.com/aws/eks-charts/master/docs/logo/aws.png
88
sources:

Diff for: helm/crds/iam.services.k8s.aws_groups.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ spec:
138138
type: object
139139
conditions:
140140
description: |-
141-
All CRS managed by ACK have a common `Status.Conditions` member that
141+
All CRs managed by ACK have a common `Status.Conditions` member that
142142
contains a collection of `ackv1alpha1.Condition` objects that describe
143143
the various terminal states of the CR and its backend AWS service API
144144
resource

Diff for: helm/crds/iam.services.k8s.aws_instanceprofiles.yaml

+4-1
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,9 @@ spec:
7676
(\u007F), including most punctuation characters, digits, and upper and lowercased
7777
letters.
7878
type: string
79+
x-kubernetes-validations:
80+
- message: Value is immutable once set
81+
rule: self == oldSelf
7982
role:
8083
type: string
8184
roleRef:
@@ -154,7 +157,7 @@ spec:
154157
type: object
155158
conditions:
156159
description: |-
157-
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
158161
contains a collection of `ackv1alpha1.Condition` objects that describe
159162
the various terminal states of the CR and its backend AWS service API
160163
resource

Diff for: helm/crds/iam.services.k8s.aws_openidconnectproviders.yaml

+4-1
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,9 @@ spec:
118118
an OpenID Connect provider in the Amazon Web Services account, you will get
119119
an error.
120120
type: string
121+
x-kubernetes-validations:
122+
- message: Value is immutable once set
123+
rule: self == oldSelf
121124
required:
122125
- url
123126
type: object
@@ -156,7 +159,7 @@ spec:
156159
type: object
157160
conditions:
158161
description: |-
159-
All CRS managed by ACK have a common `Status.Conditions` member that
162+
All CRs managed by ACK have a common `Status.Conditions` member that
160163
contains a collection of `ackv1alpha1.Condition` objects that describe
161164
the various terminal states of the CR and its backend AWS service API
162165
resource

Diff for: helm/crds/iam.services.k8s.aws_policies.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,7 @@ spec:
183183
type: integer
184184
conditions:
185185
description: |-
186-
All CRS managed by ACK have a common `Status.Conditions` member that
186+
All CRs managed by ACK have a common `Status.Conditions` member that
187187
contains a collection of `ackv1alpha1.Condition` objects that describe
188188
the various terminal states of the CR and its backend AWS service API
189189
resource

Diff for: helm/crds/iam.services.k8s.aws_roles.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -235,7 +235,7 @@ spec:
235235
type: object
236236
conditions:
237237
description: |-
238-
All CRS managed by ACK have a common `Status.Conditions` member that
238+
All CRs managed by ACK have a common `Status.Conditions` member that
239239
contains a collection of `ackv1alpha1.Condition` objects that describe
240240
the various terminal states of the CR and its backend AWS service API
241241
resource

Diff for: helm/crds/iam.services.k8s.aws_users.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,7 @@ spec:
192192
type: object
193193
conditions:
194194
description: |-
195-
All CRS managed by ACK have a common `Status.Conditions` member that
195+
All CRs managed by ACK have a common `Status.Conditions` member that
196196
contains a collection of `ackv1alpha1.Condition` objects that describe
197197
the various terminal states of the CR and its backend AWS service API
198198
resource

Diff for: helm/templates/NOTES.txt

+1-1
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/iam-controller:1.3.17".
2+
This chart deploys "public.ecr.aws/aws-controllers-k8s/iam-controller:1.3.18".
33

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

Diff for: helm/values.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

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

Diff for: pkg/resource/instance_profile/sdk.go

-12
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: pkg/resource/open_id_connect_provider/sdk.go

-12
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)