Skip to content

Commit cec13d0

Browse files
authored
Update to ACK runtime v0.58.0, code-generator v0.58.0 (#101)
### Update to ACK runtime `v0.58.0`, code-generator `v0.58.0` ---------- * ACK code-generator `v0.58.0` [release notes](https://github.com/aws-controllers-k8s/code-generator/releases/tag/v0.58.0) * ACK runtime `v0.58.0` [release notes](https://github.com/aws-controllers-k8s/runtime/releases/tag/v0.58.0) ---------- NOTE: This PR increments the release version of service controller from `v1.2.1` to `v1.2.2` Once this PR is merged, release `v1.2.2` 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-v1.2.2 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 4331cb0 commit cec13d0

8 files changed

Lines changed: 176 additions & 340 deletions

File tree

ATTRIBUTION.md

Lines changed: 38 additions & 179 deletions
Original file line numberDiff line numberDiff line change
@@ -44,19 +44,21 @@ Subdependencies:
4444
* `github.com/aws/smithy-go`
4545
* `github.com/cenkalti/backoff/v4`
4646
* `github.com/go-logr/logr`
47+
* `github.com/go-logr/zapr`
4748
* `github.com/google/go-cmp`
4849
* `github.com/itchyny/gojq`
4950
* `github.com/jaypipes/envutil`
51+
* `github.com/micahhausler/aws-iam-policy`
5052
* `github.com/pkg/errors`
5153
* `github.com/prometheus/client_golang`
52-
* `github.com/samber/lo`
5354
* `github.com/spf13/pflag`
5455
* `github.com/stretchr/testify`
5556
* `go.uber.org/zap`
5657
* `k8s.io/api`
5758
* `k8s.io/apimachinery`
5859
* `k8s.io/client-go`
5960
* `k8s.io/klog/v2`
61+
* `k8s.io/utils`
6062
* `sigs.k8s.io/controller-runtime`
6163
* `github.com/aws/aws-sdk-go-v2/feature/ec2/imds`
6264
* `github.com/aws/aws-sdk-go-v2/internal/configsources`
@@ -74,15 +76,11 @@ Subdependencies:
7476
* `github.com/evanphx/json-patch/v5`
7577
* `github.com/fsnotify/fsnotify`
7678
* `github.com/fxamacker/cbor/v2`
77-
* `github.com/go-logr/zapr`
7879
* `github.com/go-openapi/jsonpointer`
7980
* `github.com/go-openapi/jsonreference`
8081
* `github.com/go-openapi/swag`
81-
* `github.com/gogo/protobuf`
82-
* `github.com/golang/protobuf`
8382
* `github.com/google/btree`
8483
* `github.com/google/gnostic-models`
85-
* `github.com/google/gofuzz`
8684
* `github.com/google/uuid`
8785
* `github.com/itchyny/timefmt-go`
8886
* `github.com/josharian/intern`
@@ -98,25 +96,25 @@ Subdependencies:
9896
* `github.com/stretchr/objx`
9997
* `github.com/x448/float16`
10098
* `go.uber.org/multierr`
101-
* `golang.org/x/exp`
99+
* `go.yaml.in/yaml/v2`
100+
* `go.yaml.in/yaml/v3`
102101
* `golang.org/x/net`
103102
* `golang.org/x/oauth2`
104103
* `golang.org/x/sync`
105104
* `golang.org/x/sys`
106105
* `golang.org/x/term`
107106
* `golang.org/x/text`
108107
* `golang.org/x/time`
109-
* `golang.org/x/tools`
110108
* `gomodules.xyz/jsonpatch/v2`
111109
* `google.golang.org/protobuf`
112110
* `gopkg.in/evanphx/json-patch.v4`
113111
* `gopkg.in/inf.v0`
114112
* `gopkg.in/yaml.v3`
115113
* `k8s.io/apiextensions-apiserver`
116114
* `k8s.io/kube-openapi`
117-
* `k8s.io/utils`
118115
* `sigs.k8s.io/json`
119-
* `sigs.k8s.io/structured-merge-diff/v4`
116+
* `sigs.k8s.io/randfill`
117+
* `sigs.k8s.io/structured-merge-diff/v6`
120118
* `sigs.k8s.io/yaml`
121119

122120
#### github.com/aws/aws-sdk-go-v2
@@ -168,6 +166,10 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
168166

169167
License Identifier: Apache-2.0
170168

169+
#### github.com/go-logr/zapr
170+
171+
License Identifier: Apache-2.0
172+
171173
#### github.com/google/go-cmp
172174

173175
License Identifier: BSD-3-Clause
@@ -230,6 +232,20 @@ SOFTWARE.
230232

231233
License Identifier: Apache-2.0
232234

235+
#### github.com/micahhausler/aws-iam-policy
236+
237+
License Identifier: MIT
238+
239+
The MIT License (MIT)
240+
241+
Copyright (c) 2023, Micah Hausler
242+
243+
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
244+
245+
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
246+
247+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
248+
233249
#### github.com/pkg/errors
234250

235251
License Identifier: BSD-2-Clause
@@ -262,32 +278,6 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
262278

263279
License Identifier: Apache-2.0
264280

265-
#### github.com/samber/lo
266-
267-
License Identifier: MIT
268-
269-
MIT License
270-
271-
Copyright (c) 2022 Samuel Berthe
272-
273-
Permission is hereby granted, free of charge, to any person obtaining a copy
274-
of this software and associated documentation files (the "Software"), to deal
275-
in the Software without restriction, including without limitation the rights
276-
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
277-
copies of the Software, and to permit persons to whom the Software is
278-
furnished to do so, subject to the following conditions:
279-
280-
The above copyright notice and this permission notice shall be included in all
281-
copies or substantial portions of the Software.
282-
283-
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
284-
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
285-
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
286-
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
287-
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
288-
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
289-
SOFTWARE.
290-
291281
#### github.com/spf13/pflag
292282

293283
License Identifier: BSD-3-Clause
@@ -385,6 +375,10 @@ License Identifier: Apache-2.0
385375

386376
License Identifier: Apache-2.0
387377

378+
#### k8s.io/utils
379+
380+
License Identifier: Apache-2.0
381+
388382
#### sigs.k8s.io/controller-runtime
389383

390384
License Identifier: Apache-2.0
@@ -634,10 +628,6 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
634628
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
635629
SOFTWARE.
636630

637-
#### github.com/go-logr/zapr
638-
639-
License Identifier: Apache-2.0
640-
641631
#### github.com/go-openapi/jsonpointer
642632

643633
License Identifier: Apache-2.0
@@ -650,77 +640,6 @@ License Identifier: Apache-2.0
650640

651641
License Identifier: Apache-2.0
652642

653-
#### github.com/gogo/protobuf
654-
655-
License Identifier: BSD-3-Clause
656-
657-
Copyright (c) 2013, The GoGo Authors. All rights reserved.
658-
659-
Protocol Buffers for Go with Gadgets
660-
661-
Go support for Protocol Buffers - Google's data interchange format
662-
663-
Copyright 2010 The Go Authors. All rights reserved.
664-
https://github.com/golang/protobuf
665-
666-
Redistribution and use in source and binary forms, with or without
667-
modification, are permitted provided that the following conditions are
668-
met:
669-
670-
* Redistributions of source code must retain the above copyright
671-
notice, this list of conditions and the following disclaimer.
672-
* Redistributions in binary form must reproduce the above
673-
copyright notice, this list of conditions and the following disclaimer
674-
in the documentation and/or other materials provided with the
675-
distribution.
676-
* Neither the name of Google Inc. nor the names of its
677-
contributors may be used to endorse or promote products derived from
678-
this software without specific prior written permission.
679-
680-
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
681-
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
682-
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
683-
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
684-
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
685-
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
686-
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
687-
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
688-
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
689-
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
690-
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
691-
692-
#### github.com/golang/protobuf
693-
694-
License Identifier: BSD-3-Clause
695-
696-
Copyright 2010 The Go Authors. All rights reserved.
697-
698-
Redistribution and use in source and binary forms, with or without
699-
modification, are permitted provided that the following conditions are
700-
met:
701-
702-
* Redistributions of source code must retain the above copyright
703-
notice, this list of conditions and the following disclaimer.
704-
* Redistributions in binary form must reproduce the above
705-
copyright notice, this list of conditions and the following disclaimer
706-
in the documentation and/or other materials provided with the
707-
distribution.
708-
* Neither the name of Google Inc. nor the names of its
709-
contributors may be used to endorse or promote products derived from
710-
this software without specific prior written permission.
711-
712-
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
713-
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
714-
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
715-
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
716-
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
717-
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
718-
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
719-
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
720-
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
721-
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
722-
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
723-
724643
#### github.com/google/btree
725644

726645
License Identifier: Apache-2.0
@@ -729,10 +648,6 @@ License Identifier: Apache-2.0
729648

730649
License Identifier: Apache-2.0
731650

732-
#### github.com/google/gofuzz
733-
734-
License Identifier: Apache-2.0
735-
736651
#### github.com/google/uuid
737652

738653
License Identifier: BSD-3-Clause
@@ -1016,37 +931,13 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
1016931
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
1017932
THE SOFTWARE.
1018933

1019-
#### golang.org/x/exp
934+
#### go.yaml.in/yaml/v2
1020935

1021-
License Identifier: BSD-3-Clause
1022-
1023-
Copyright 2009 The Go Authors.
1024-
1025-
Redistribution and use in source and binary forms, with or without
1026-
modification, are permitted provided that the following conditions are
1027-
met:
936+
License Identifier: Apache-2.0
1028937

1029-
* Redistributions of source code must retain the above copyright
1030-
notice, this list of conditions and the following disclaimer.
1031-
* Redistributions in binary form must reproduce the above
1032-
copyright notice, this list of conditions and the following disclaimer
1033-
in the documentation and/or other materials provided with the
1034-
distribution.
1035-
* Neither the name of Google LLC nor the names of its
1036-
contributors may be used to endorse or promote products derived from
1037-
this software without specific prior written permission.
938+
#### go.yaml.in/yaml/v3
1038939

1039-
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
1040-
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
1041-
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
1042-
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
1043-
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
1044-
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
1045-
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
1046-
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
1047-
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
1048-
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
1049-
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
940+
License Identifier: Apache-2.0
1050941

1051942
#### golang.org/x/net
1052943

@@ -1272,38 +1163,6 @@ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
12721163
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
12731164
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
12741165

1275-
#### golang.org/x/tools
1276-
1277-
License Identifier: BSD-3-Clause
1278-
1279-
Copyright 2009 The Go Authors.
1280-
1281-
Redistribution and use in source and binary forms, with or without
1282-
modification, are permitted provided that the following conditions are
1283-
met:
1284-
1285-
* Redistributions of source code must retain the above copyright
1286-
notice, this list of conditions and the following disclaimer.
1287-
* Redistributions in binary form must reproduce the above
1288-
copyright notice, this list of conditions and the following disclaimer
1289-
in the documentation and/or other materials provided with the
1290-
distribution.
1291-
* Neither the name of Google LLC nor the names of its
1292-
contributors may be used to endorse or promote products derived from
1293-
this software without specific prior written permission.
1294-
1295-
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
1296-
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
1297-
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
1298-
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
1299-
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
1300-
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
1301-
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
1302-
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
1303-
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
1304-
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
1305-
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1306-
13071166
#### gomodules.xyz/jsonpatch/v2
13081167

13091168
License Identifier: Apache-2.0
@@ -1415,10 +1274,6 @@ License Identifier: Apache-2.0
14151274

14161275
License Identifier: Apache-2.0
14171276

1418-
#### k8s.io/utils
1419-
1420-
License Identifier: Apache-2.0
1421-
14221277
#### sigs.k8s.io/json
14231278

14241279
License Identifier: BSD-3-Clause
@@ -1662,7 +1517,11 @@ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
16621517
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
16631518
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
16641519

1665-
#### sigs.k8s.io/structured-merge-diff/v4
1520+
#### sigs.k8s.io/randfill
1521+
1522+
License Identifier: Apache-2.0
1523+
1524+
#### sigs.k8s.io/structured-merge-diff/v6
16661525

16671526
License Identifier: Apache-2.0
16681527

apis/v1alpha1/ack-generate-metadata.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
ack_generate_info:
2-
build_date: "2026-03-10T16:20:33Z"
2+
build_date: "2026-03-11T22:05:02Z"
33
build_hash: 5ac6c79fbc941c426d8b70cba768820fc9296542
4-
go_version: go1.26.0
4+
go_version: go1.25.7
55
version: v0.58.0
66
api_directory_checksum: b612de0e7a18f2ad41155b5b645fb6676753f2ba
77
api_version: v1alpha1

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/route53-controller
9-
newTag: 1.2.1
9+
newTag: 1.2.2

0 commit comments

Comments
 (0)