Skip to content

Commit 3ebed1f

Browse files
authored
Update to ACK runtime v0.28.0, code-generator v0.28.0 (#33)
### Update to ACK runtime `v0.28.0`, code-generator `v0.28.0` ---------- * ACK code-generator `v0.28.0` [release notes](https://github.com/aws-controllers-k8s/code-generator/releases/tag/v0.28.0) * ACK runtime `v0.28.0` [release notes](https://github.com/aws-controllers-k8s/runtime/releases/tag/v0.28.0) ---------- NOTE: This PR increments the release version of service controller from `v0.0.8` to `v0.0.9` Once this PR is merged, release `v0.0.9` 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 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.9 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 bfd9a0a commit 3ebed1f

15 files changed

+88
-48
lines changed

apis/v1alpha1/ack-generate-metadata.yaml

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
ack_generate_info:
2-
build_date: "2023-11-08T12:14:15Z"
3-
build_hash: 5237888d7dc7edb63fc1b36da5c49e3f258cc45d
4-
go_version: go1.21.0
5-
version: v0.27.1-4-g5237888
6-
api_directory_checksum: 5a419e4b3bdc623d981b9ee5d0ef847bd4dc0bba
2+
build_date: "2023-12-14T22:02:04Z"
3+
build_hash: 1f16813c807af6889060b4ce7ded2a69dc027d8c
4+
go_version: go1.21.5
5+
version: v0.28.0
6+
api_directory_checksum: 7af528570a707bccda3cf78442be0ac40262981e
77
api_version: v1alpha1
8-
aws_sdk_go_version: v1.44.93
8+
aws_sdk_go_version: v1.49.0
99
generator_config_info:
1010
file_checksum: 3120a47920b44a81bac54b6e49261a4592315002
1111
original_file_name: generator.yaml

apis/v1alpha1/enums.go

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

apis/v1alpha1/hosted_zone.go

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

apis/v1alpha1/record_set.go

-3
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.8
9+
newTag: 0.0.9

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

+6-1
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,15 @@ spec:
3838
zone."
3939
properties:
4040
delegationSetID:
41-
description: If you want to associate a reusable delegation set with
41+
description: "If you want to associate a reusable delegation set with
4242
this hosted zone, the ID that Amazon Route 53 assigned to the reusable
4343
delegation set when you created it. For more information about reusable
4444
delegation sets, see CreateReusableDelegationSet (https://docs.aws.amazon.com/Route53/latest/APIReference/API_CreateReusableDelegationSet.html).
45+
\n If you are using a reusable delegation set to create a public
46+
hosted zone for a subdomain, make sure that the parent hosted zone
47+
doesn't use one or more of the same name servers. If you have overlapping
48+
nameservers, the operation will cause a ConflictingDomainsExist
49+
error."
4550
type: string
4651
hostedZoneConfig:
4752
description: "(Optional) A complex type that contains the following

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

+4-6
Original file line numberDiff line numberDiff line change
@@ -422,12 +422,10 @@ spec:
422422
set refers to. The resource typically is an Amazon Web Services
423423
resource, such as an EC2 instance or an ELB load balancer, and is
424424
referred to by an IP address or a DNS domain name, depending on
425-
the record type. \n Although creating latency and latency alias
426-
resource record sets in a private hosted zone is allowed, it's not
427-
supported. \n When Amazon Route 53 receives a DNS query for a domain
428-
name and type for which you have created latency resource record
429-
sets, Route 53 selects the latency resource record set that has
430-
the lowest latency between the end user and the associated Amazon
425+
the record type. \n When Amazon Route 53 receives a DNS query for
426+
a domain name and type for which you have created latency resource
427+
record sets, Route 53 selects the latency resource record set that
428+
has the lowest latency between the end user and the associated Amazon
431429
EC2 Region. Route 53 then returns the value that is associated with
432430
the selected resource record set. \n Note the following: \n * You
433431
can only specify one ResourceRecord per latency resource record

go.mod

+6-6
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ module github.com/aws-controllers-k8s/route53-controller
33
go 1.19
44

55
require (
6-
github.com/aws-controllers-k8s/runtime v0.27.1
7-
github.com/aws/aws-sdk-go v1.44.93
6+
github.com/aws-controllers-k8s/runtime v0.28.0
7+
github.com/aws/aws-sdk-go v1.49.0
88
github.com/go-logr/logr v1.2.3
99
github.com/spf13/pflag v1.0.5
1010
k8s.io/api v0.26.8
@@ -54,11 +54,11 @@ require (
5454
go.uber.org/multierr v1.6.0 // indirect
5555
go.uber.org/zap v1.24.0 // indirect
5656
golang.org/x/exp v0.0.0-20220303212507-bbda1eaf7a17 // indirect
57-
golang.org/x/net v0.8.0 // indirect
57+
golang.org/x/net v0.17.0 // indirect
5858
golang.org/x/oauth2 v0.0.0-20220223155221-ee480838109b // indirect
59-
golang.org/x/sys v0.6.0 // indirect
60-
golang.org/x/term v0.6.0 // indirect
61-
golang.org/x/text v0.8.0 // indirect
59+
golang.org/x/sys v0.13.0 // indirect
60+
golang.org/x/term v0.13.0 // indirect
61+
golang.org/x/text v0.13.0 // indirect
6262
golang.org/x/time v0.3.0 // indirect
6363
gomodules.xyz/jsonpatch/v2 v2.2.0 // indirect
6464
google.golang.org/appengine v1.6.7 // indirect

go.sum

+12-12
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,10 @@ github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751/go.mod h1:LOuy
3838
github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0=
3939
github.com/alecthomas/units v0.0.0-20190717042225-c3de453c63f4/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0=
4040
github.com/alecthomas/units v0.0.0-20190924025748-f65c72e2690d/go.mod h1:rBZYJk541a8SKzHPHnH3zbiI+7dagKZ0cgpgrD7Fyho=
41-
github.com/aws-controllers-k8s/runtime v0.27.1 h1:tvJRQDioBFkob0kF4DwgS7MsoXZKwkG5QCHWxFEh+2o=
42-
github.com/aws-controllers-k8s/runtime v0.27.1/go.mod h1:oSCqCzbzJLUrzv+cx4TIxCuSUvL75ABJmhxBc87IRqc=
43-
github.com/aws/aws-sdk-go v1.44.93 h1:hAgd9fuaptBatSft27/5eBMdcA8+cIMqo96/tZ6rKl8=
44-
github.com/aws/aws-sdk-go v1.44.93/go.mod h1:y4AeaBuwd2Lk+GepC1E9v0qOiTws0MIWAX4oIKwKHZo=
41+
github.com/aws-controllers-k8s/runtime v0.28.0 h1:QhtZDwF4TId5rBW924FMMKWFb0PGTtclVj+Cyj3bRaI=
42+
github.com/aws-controllers-k8s/runtime v0.28.0/go.mod h1:OYbm782YcAQDN1M5k3lttI16FcLoiRqrIQL0DvU3+Lg=
43+
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=
4545
github.com/benbjohnson/clock v1.1.0 h1:Q92kusRqC1XV2MjkWETPvjJVqKetz1OzxZB7mHJLju8=
4646
github.com/benbjohnson/clock v1.1.0/go.mod h1:J11/hYXuz8f4ySSvYwY0FKfm+ezbsZBKZxNJlLklBHA=
4747
github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q=
@@ -369,8 +369,8 @@ golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwY
369369
golang.org/x/net v0.0.0-20210525063256-abc453219eb5/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
370370
golang.org/x/net v0.0.0-20220127200216-cd36cc0744dd/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk=
371371
golang.org/x/net v0.0.0-20220225172249-27dd8689420f/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk=
372-
golang.org/x/net v0.8.0 h1:Zrh2ngAOFYneWTAIAPethzeaQLuHwhuBkuV6ZiRnUaQ=
373-
golang.org/x/net v0.8.0/go.mod h1:QVkue5JL9kW//ek3r6jTKnTFis1tRmNAW2P1shuFdJc=
372+
golang.org/x/net v0.17.0 h1:pVaXccu2ozPjCXewfr1S7xza/zcXTity9cCdXQYSjIM=
373+
golang.org/x/net v0.17.0/go.mod h1:NxSsAGuq816PNPmqtQdLE42eU2Fs7NoRIZrHJAlaCOE=
374374
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
375375
golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
376376
golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
@@ -431,21 +431,21 @@ golang.org/x/sys v0.0.0-20211124211545-fe61309f8881/go.mod h1:oPkhp1MJrh7nUepCBc
431431
golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
432432
golang.org/x/sys v0.0.0-20220114195835-da31bd327af9/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
433433
golang.org/x/sys v0.0.0-20220908164124-27713097b956/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
434-
golang.org/x/sys v0.6.0 h1:MVltZSvRTcU2ljQOhs94SXPftV6DCNnZViHeQps87pQ=
435-
golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
434+
golang.org/x/sys v0.13.0 h1:Af8nKPmuFypiUBjVoU9V20FiaFXOcuZI21p0ycVYYGE=
435+
golang.org/x/sys v0.13.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
436436
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
437437
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
438-
golang.org/x/term v0.6.0 h1:clScbb1cHjoCkyRbWwBEUZ5H/tIFu5TAXIqaZD0Gcjw=
439-
golang.org/x/term v0.6.0/go.mod h1:m6U89DPEgQRMq3DNkDClhWw02AUbt2daBVO4cn4Hv9U=
438+
golang.org/x/term v0.13.0 h1:bb+I9cTfFazGW51MZqBVmZy7+JEJMouUHTUSKVQLBek=
439+
golang.org/x/term v0.13.0/go.mod h1:LTmsnFJwVN6bCy1rVCoS+qHT1HhALEFxKncY3WNNh4U=
440440
golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
441441
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
442442
golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
443443
golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk=
444444
golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
445445
golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
446446
golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ=
447-
golang.org/x/text v0.8.0 h1:57P1ETyNKtuIjB4SRd15iJxuhj8Gc416Y78H3qgMh68=
448-
golang.org/x/text v0.8.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8=
447+
golang.org/x/text v0.13.0 h1:ablQoSUd0tRdKxZewP80B+BaqeKJuVhuRxj/dkrun3k=
448+
golang.org/x/text v0.13.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE=
449449
golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
450450
golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
451451
golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=

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.8
5-
appVersion: 0.0.8
4+
version: 0.0.9
5+
appVersion: 0.0.9
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_hostedzones.yaml

+6-1
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,15 @@ spec:
3838
zone."
3939
properties:
4040
delegationSetID:
41-
description: If you want to associate a reusable delegation set with
41+
description: "If you want to associate a reusable delegation set with
4242
this hosted zone, the ID that Amazon Route 53 assigned to the reusable
4343
delegation set when you created it. For more information about reusable
4444
delegation sets, see CreateReusableDelegationSet (https://docs.aws.amazon.com/Route53/latest/APIReference/API_CreateReusableDelegationSet.html).
45+
\n If you are using a reusable delegation set to create a public
46+
hosted zone for a subdomain, make sure that the parent hosted zone
47+
doesn't use one or more of the same name servers. If you have overlapping
48+
nameservers, the operation will cause a ConflictingDomainsExist
49+
error."
4550
type: string
4651
hostedZoneConfig:
4752
description: "(Optional) A complex type that contains the following

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

+4-6
Original file line numberDiff line numberDiff line change
@@ -423,12 +423,10 @@ spec:
423423
set refers to. The resource typically is an Amazon Web Services
424424
resource, such as an EC2 instance or an ELB load balancer, and is
425425
referred to by an IP address or a DNS domain name, depending on
426-
the record type. \n Although creating latency and latency alias
427-
resource record sets in a private hosted zone is allowed, it's not
428-
supported. \n When Amazon Route 53 receives a DNS query for a domain
429-
name and type for which you have created latency resource record
430-
sets, Route 53 selects the latency resource record set that has
431-
the lowest latency between the end user and the associated Amazon
426+
the record type. \n When Amazon Route 53 receives a DNS query for
427+
a domain name and type for which you have created latency resource
428+
record sets, Route 53 selects the latency resource record set that
429+
has the lowest latency between the end user and the associated Amazon
432430
EC2 Region. Route 53 then returns the value that is associated with
433431
the selected resource record set. \n Note the following: \n - You
434432
can only specify one ResourceRecord per latency resource record

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.8".
2+
This chart deploys "public.ecr.aws/aws-controllers-k8s/route53-controller:0.0.9".
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.8
7+
tag: 0.0.9
88
pullPolicy: IfNotPresent
99
pullSecrets: []
1010

0 commit comments

Comments
 (0)