Skip to content

Commit 31f639c

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

16 files changed

+48
-61
lines changed

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-18T01:00:36Z"
3-
build_hash: 66c0f840b0bcf6f552be46cf5ee0fb95ad57053e
4-
go_version: go1.23.6
5-
version: v0.43.0
6-
api_directory_checksum: ef701690985c9c04e2a0d155a3563d8d128b4990
2+
build_date: "2025-02-20T18:21:43Z"
3+
build_hash: a326346bd3a6973254d247c9ab2dc76790c36241
4+
go_version: go1.24.0
5+
version: v0.43.2
6+
api_directory_checksum: 0e842f9492e354f790fd6f70698b57776324fc31
77
api_version: v1alpha1
88
aws_sdk_go_version: v1.32.6
99
generator_config_info:

apis/v1alpha1/health_check.go

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

apis/v1alpha1/hosted_zone.go

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

apis/v1alpha1/record_set.go

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

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/route53-controller
9-
newTag: 0.0.22
9+
newTag: 0.0.23

config/crd/bases/route53.services.k8s.aws_healthchecks.yaml

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

config/crd/bases/route53.services.k8s.aws_hostedzones.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ spec:
161161
type: string
162162
conditions:
163163
description: |-
164-
All CRS managed by ACK have a common `Status.Conditions` member that
164+
All CRs managed by ACK have a common `Status.Conditions` member that
165165
contains a collection of `ackv1alpha1.Condition` objects that describe
166166
the various terminal states of the CR and its backend AWS service API
167167
resource

config/crd/bases/route53.services.k8s.aws_recordsets.yaml

+13-1
Original file line numberDiff line numberDiff line change
@@ -365,6 +365,9 @@ spec:
365365
The ID of the hosted zone that contains the resource record sets that you
366366
want to change.
367367
type: string
368+
x-kubernetes-validations:
369+
- message: Value is immutable once set
370+
rule: self == oldSelf
368371
hostedZoneRef:
369372
description: "AWSResourceReferenceWrapper provides a wrapper around
370373
*AWSResourceReference\ntype to provide more user friendly syntax
@@ -443,6 +446,9 @@ spec:
443446
You can't use the * wildcard for resource records sets that have a type
444447
of NS.
445448
type: string
449+
x-kubernetes-validations:
450+
- message: Value is immutable once set
451+
rule: self == oldSelf
446452
recordType:
447453
description: |-
448454
The DNS record type. For information about different record types and how
@@ -495,6 +501,9 @@ spec:
495501
routing traffic to, and creating a CNAME record for the zone apex isn't
496502
supported even for an alias record.
497503
type: string
504+
x-kubernetes-validations:
505+
- message: Value is immutable once set
506+
rule: self == oldSelf
498507
region:
499508
description: |-
500509
Latency-based resource record sets only: The Amazon EC2 Region where you
@@ -551,6 +560,9 @@ spec:
551560
For information about routing policies, see Choosing a Routing Policy (https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/routing-policy.html)
552561
in the Amazon Route 53 Developer Guide.
553562
type: string
563+
x-kubernetes-validations:
564+
- message: Value is immutable once set
565+
rule: self == oldSelf
554566
ttl:
555567
description: |-
556568
The resource record cache time to live (TTL), in seconds. Note the following:
@@ -645,7 +657,7 @@ spec:
645657
type: object
646658
conditions:
647659
description: |-
648-
All CRS managed by ACK have a common `Status.Conditions` member that
660+
All CRs managed by ACK have a common `Status.Conditions` member that
649661
contains a collection of `ackv1alpha1.Condition` objects that describe
650662
the various terminal states of the CR and its backend AWS service API
651663
resource

helm/Chart.yaml

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

helm/crds/route53.services.k8s.aws_healthchecks.yaml

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

helm/crds/route53.services.k8s.aws_hostedzones.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ spec:
161161
type: string
162162
conditions:
163163
description: |-
164-
All CRS managed by ACK have a common `Status.Conditions` member that
164+
All CRs managed by ACK have a common `Status.Conditions` member that
165165
contains a collection of `ackv1alpha1.Condition` objects that describe
166166
the various terminal states of the CR and its backend AWS service API
167167
resource

helm/crds/route53.services.k8s.aws_recordsets.yaml

+13-1
Original file line numberDiff line numberDiff line change
@@ -365,6 +365,9 @@ spec:
365365
The ID of the hosted zone that contains the resource record sets that you
366366
want to change.
367367
type: string
368+
x-kubernetes-validations:
369+
- message: Value is immutable once set
370+
rule: self == oldSelf
368371
hostedZoneRef:
369372
description: "AWSResourceReferenceWrapper provides a wrapper around
370373
*AWSResourceReference\ntype to provide more user friendly syntax
@@ -443,6 +446,9 @@ spec:
443446
You can't use the * wildcard for resource records sets that have a type
444447
of NS.
445448
type: string
449+
x-kubernetes-validations:
450+
- message: Value is immutable once set
451+
rule: self == oldSelf
446452
recordType:
447453
description: |-
448454
The DNS record type. For information about different record types and how
@@ -495,6 +501,9 @@ spec:
495501
routing traffic to, and creating a CNAME record for the zone apex isn't
496502
supported even for an alias record.
497503
type: string
504+
x-kubernetes-validations:
505+
- message: Value is immutable once set
506+
rule: self == oldSelf
498507
region:
499508
description: |-
500509
Latency-based resource record sets only: The Amazon EC2 Region where you
@@ -551,6 +560,9 @@ spec:
551560
For information about routing policies, see Choosing a Routing Policy (https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/routing-policy.html)
552561
in the Amazon Route 53 Developer Guide.
553562
type: string
563+
x-kubernetes-validations:
564+
- message: Value is immutable once set
565+
rule: self == oldSelf
554566
ttl:
555567
description: |-
556568
The resource record cache time to live (TTL), in seconds. Note the following:
@@ -645,7 +657,7 @@ spec:
645657
type: object
646658
conditions:
647659
description: |-
648-
All CRS managed by ACK have a common `Status.Conditions` member that
660+
All CRs managed by ACK have a common `Status.Conditions` member that
649661
contains a collection of `ackv1alpha1.Condition` objects that describe
650662
the various terminal states of the CR and its backend AWS service API
651663
resource

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/route53-controller:0.0.22".
2+
This chart deploys "public.ecr.aws/aws-controllers-k8s/route53-controller:0.0.23".
33

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

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/route53-controller
7-
tag: 0.0.22
7+
tag: 0.0.23
88
pullPolicy: IfNotPresent
99
pullSecrets: []
1010

pkg/resource/health_check/sdk.go

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

pkg/resource/record_set/sdk.go

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

0 commit comments

Comments
 (0)