Skip to content

Commit 9e175a4

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

8 files changed

Lines changed: 177 additions & 341 deletions

File tree

ATTRIBUTION.md

Lines changed: 38 additions & 179 deletions
Original file line numberDiff line numberDiff line change
@@ -47,19 +47,21 @@ Subdependencies:
4747
* `github.com/aws/smithy-go`
4848
* `github.com/cenkalti/backoff/v4`
4949
* `github.com/go-logr/logr`
50+
* `github.com/go-logr/zapr`
5051
* `github.com/google/go-cmp`
5152
* `github.com/itchyny/gojq`
5253
* `github.com/jaypipes/envutil`
54+
* `github.com/micahhausler/aws-iam-policy`
5355
* `github.com/pkg/errors`
5456
* `github.com/prometheus/client_golang`
55-
* `github.com/samber/lo`
5657
* `github.com/spf13/pflag`
5758
* `github.com/stretchr/testify`
5859
* `go.uber.org/zap`
5960
* `k8s.io/api`
6061
* `k8s.io/apimachinery`
6162
* `k8s.io/client-go`
6263
* `k8s.io/klog/v2`
64+
* `k8s.io/utils`
6365
* `sigs.k8s.io/controller-runtime`
6466
* `github.com/aws/aws-sdk-go-v2/feature/ec2/imds`
6567
* `github.com/aws/aws-sdk-go-v2/internal/configsources`
@@ -77,15 +79,11 @@ Subdependencies:
7779
* `github.com/evanphx/json-patch/v5`
7880
* `github.com/fsnotify/fsnotify`
7981
* `github.com/fxamacker/cbor/v2`
80-
* `github.com/go-logr/zapr`
8182
* `github.com/go-openapi/jsonpointer`
8283
* `github.com/go-openapi/jsonreference`
8384
* `github.com/go-openapi/swag`
84-
* `github.com/gogo/protobuf`
85-
* `github.com/golang/protobuf`
8685
* `github.com/google/btree`
8786
* `github.com/google/gnostic-models`
88-
* `github.com/google/gofuzz`
8987
* `github.com/google/uuid`
9088
* `github.com/itchyny/timefmt-go`
9189
* `github.com/josharian/intern`
@@ -101,25 +99,25 @@ Subdependencies:
10199
* `github.com/stretchr/objx`
102100
* `github.com/x448/float16`
103101
* `go.uber.org/multierr`
104-
* `golang.org/x/exp`
102+
* `go.yaml.in/yaml/v2`
103+
* `go.yaml.in/yaml/v3`
105104
* `golang.org/x/net`
106105
* `golang.org/x/oauth2`
107106
* `golang.org/x/sync`
108107
* `golang.org/x/sys`
109108
* `golang.org/x/term`
110109
* `golang.org/x/text`
111110
* `golang.org/x/time`
112-
* `golang.org/x/tools`
113111
* `gomodules.xyz/jsonpatch/v2`
114112
* `google.golang.org/protobuf`
115113
* `gopkg.in/evanphx/json-patch.v4`
116114
* `gopkg.in/inf.v0`
117115
* `gopkg.in/yaml.v3`
118116
* `k8s.io/apiextensions-apiserver`
119117
* `k8s.io/kube-openapi`
120-
* `k8s.io/utils`
121118
* `sigs.k8s.io/json`
122-
* `sigs.k8s.io/structured-merge-diff/v4`
119+
* `sigs.k8s.io/randfill`
120+
* `sigs.k8s.io/structured-merge-diff/v6`
123121
* `sigs.k8s.io/yaml`
124122

125123
#### github.com/aws/aws-sdk-go-v2
@@ -171,6 +169,10 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
171169

172170
License Identifier: Apache-2.0
173171

172+
#### github.com/go-logr/zapr
173+
174+
License Identifier: Apache-2.0
175+
174176
#### github.com/google/go-cmp
175177

176178
License Identifier: BSD-3-Clause
@@ -233,6 +235,20 @@ SOFTWARE.
233235

234236
License Identifier: Apache-2.0
235237

238+
#### github.com/micahhausler/aws-iam-policy
239+
240+
License Identifier: MIT
241+
242+
The MIT License (MIT)
243+
244+
Copyright (c) 2023, Micah Hausler
245+
246+
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:
247+
248+
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
249+
250+
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.
251+
236252
#### github.com/pkg/errors
237253

238254
License Identifier: BSD-2-Clause
@@ -265,32 +281,6 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
265281

266282
License Identifier: Apache-2.0
267283

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

296286
License Identifier: BSD-3-Clause
@@ -388,6 +378,10 @@ License Identifier: Apache-2.0
388378

389379
License Identifier: Apache-2.0
390380

381+
#### k8s.io/utils
382+
383+
License Identifier: Apache-2.0
384+
391385
#### sigs.k8s.io/controller-runtime
392386

393387
License Identifier: Apache-2.0
@@ -637,10 +631,6 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
637631
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
638632
SOFTWARE.
639633

640-
#### github.com/go-logr/zapr
641-
642-
License Identifier: Apache-2.0
643-
644634
#### github.com/go-openapi/jsonpointer
645635

646636
License Identifier: Apache-2.0
@@ -653,77 +643,6 @@ License Identifier: Apache-2.0
653643

654644
License Identifier: Apache-2.0
655645

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

729648
License Identifier: Apache-2.0
@@ -732,10 +651,6 @@ License Identifier: Apache-2.0
732651

733652
License Identifier: Apache-2.0
734653

735-
#### github.com/google/gofuzz
736-
737-
License Identifier: Apache-2.0
738-
739654
#### github.com/google/uuid
740655

741656
License Identifier: BSD-3-Clause
@@ -1019,37 +934,13 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
1019934
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
1020935
THE SOFTWARE.
1021936

1022-
#### golang.org/x/exp
937+
#### go.yaml.in/yaml/v2
1023938

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

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

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

1054945
#### golang.org/x/net
1055946

@@ -1275,38 +1166,6 @@ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
12751166
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
12761167
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
12771168

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

13121171
License Identifier: Apache-2.0
@@ -1418,10 +1277,6 @@ License Identifier: Apache-2.0
14181277

14191278
License Identifier: Apache-2.0
14201279

1421-
#### k8s.io/utils
1422-
1423-
License Identifier: Apache-2.0
1424-
14251280
#### sigs.k8s.io/json
14261281

14271282
License Identifier: BSD-3-Clause
@@ -1665,7 +1520,11 @@ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
16651520
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
16661521
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
16671522

1668-
#### sigs.k8s.io/structured-merge-diff/v4
1523+
#### sigs.k8s.io/randfill
1524+
1525+
License Identifier: Apache-2.0
1526+
1527+
#### sigs.k8s.io/structured-merge-diff/v6
16691528

16701529
License Identifier: Apache-2.0
16711530

apis/v1alpha1/ack-generate-metadata.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
ack_generate_info:
2-
build_date: "2026-02-16T23:44:33Z"
3-
build_hash: 917b9ac49daec562bb6504697d5f1b719c9797b4
4-
go_version: go1.25.4
5-
version: v0.57.0-3-g917b9ac
2+
build_date: "2026-03-11T18:46:55Z"
3+
build_hash: 5ac6c79fbc941c426d8b70cba768820fc9296542
4+
go_version: go1.25.7
5+
version: v0.58.0
66
api_directory_checksum: eacd8486c6745fb88c373c09fd904d2268e5538f
77
api_version: v1alpha1
88
aws_sdk_go_version: v1.32.6

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/s3-controller
9-
newTag: 1.3.1
9+
newTag: 1.3.2

0 commit comments

Comments
 (0)