Skip to content

Commit cba55a1

Browse files
authored
Update to ACK runtime v0.61.0, code-generator v0.61.0 (#237)
### Update to ACK runtime `v0.61.0`, code-generator `v0.61.0` ---------- * ACK code-generator `v0.61.0` [release notes](https://github.com/aws-controllers-k8s/code-generator/releases/tag/v0.61.0) * ACK runtime `v0.61.0` [release notes](https://github.com/aws-controllers-k8s/runtime/releases/tag/v0.61.0) ---------- NOTE: This PR increments the release version of service controller from `v1.7.1` to `v1.7.2` Once this PR is merged, release `v1.7.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.7.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 69f2a71 commit cba55a1

8 files changed

Lines changed: 285 additions & 31 deletions

File tree

ATTRIBUTION.md

Lines changed: 254 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1554,7 +1554,261 @@ License Identifier: Apache-2.0
15541554

15551555
License Identifier: Apache-2.0
15561556

1557+
### github.com/aws-controllers-k8s/runtime
15571558

1559+
License Identifier: Apache-2.0
1560+
1561+
Subdependencies:
1562+
* `github.com/aws/aws-sdk-go-v2`
1563+
* `github.com/aws/aws-sdk-go-v2/config`
1564+
* `github.com/aws/aws-sdk-go-v2/credentials`
1565+
* `github.com/aws/aws-sdk-go-v2/service/sts`
1566+
* `github.com/aws/smithy-go`
1567+
* `github.com/cenkalti/backoff/v4`
1568+
* `github.com/go-logr/logr`
1569+
* `github.com/go-logr/zapr`
1570+
* `github.com/google/go-cmp`
1571+
* `github.com/itchyny/gojq`
1572+
* `github.com/jaypipes/envutil`
1573+
* `github.com/micahhausler/aws-iam-policy`
1574+
* `github.com/pkg/errors`
1575+
* `github.com/prometheus/client_golang`
1576+
* `github.com/spf13/pflag`
1577+
* `github.com/stretchr/testify`
1578+
* `go.uber.org/zap`
1579+
* `k8s.io/api`
1580+
* `k8s.io/apimachinery`
1581+
* `k8s.io/client-go`
1582+
* `k8s.io/klog/v2`
1583+
* `k8s.io/utils`
1584+
* `sigs.k8s.io/controller-runtime`
1585+
* `sigs.k8s.io/yaml`
1586+
* `github.com/aws/aws-sdk-go-v2/feature/ec2/imds`
1587+
* `github.com/aws/aws-sdk-go-v2/internal/configsources`
1588+
* `github.com/aws/aws-sdk-go-v2/internal/endpoints/v2`
1589+
* `github.com/aws/aws-sdk-go-v2/internal/ini`
1590+
* `github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding`
1591+
* `github.com/aws/aws-sdk-go-v2/service/internal/presigned-url`
1592+
* `github.com/aws/aws-sdk-go-v2/service/sso`
1593+
* `github.com/aws/aws-sdk-go-v2/service/ssooidc`
1594+
* `github.com/beorn7/perks`
1595+
* `github.com/cespare/xxhash/v2`
1596+
* `github.com/davecgh/go-spew`
1597+
* `github.com/emicklei/go-restful/v3`
1598+
* `github.com/evanphx/json-patch`
1599+
* `github.com/evanphx/json-patch/v5`
1600+
* `github.com/fsnotify/fsnotify`
1601+
* `github.com/fxamacker/cbor/v2`
1602+
* `github.com/go-openapi/jsonpointer`
1603+
* `github.com/go-openapi/jsonreference`
1604+
* `github.com/go-openapi/swag`
1605+
* `github.com/google/btree`
1606+
* `github.com/google/gnostic-models`
1607+
* `github.com/google/uuid`
1608+
* `github.com/itchyny/timefmt-go`
1609+
* `github.com/josharian/intern`
1610+
* `github.com/json-iterator/go`
1611+
* `github.com/mailru/easyjson`
1612+
* `github.com/modern-go/concurrent`
1613+
* `github.com/modern-go/reflect2`
1614+
* `github.com/munnerz/goautoneg`
1615+
* `github.com/pmezard/go-difflib`
1616+
* `github.com/prometheus/client_model`
1617+
* `github.com/prometheus/common`
1618+
* `github.com/prometheus/procfs`
1619+
* `github.com/stretchr/objx`
1620+
* `github.com/x448/float16`
1621+
* `go.uber.org/multierr`
1622+
* `go.yaml.in/yaml/v2`
1623+
* `go.yaml.in/yaml/v3`
1624+
* `golang.org/x/net`
1625+
* `golang.org/x/oauth2`
1626+
* `golang.org/x/sync`
1627+
* `golang.org/x/sys`
1628+
* `golang.org/x/term`
1629+
* `golang.org/x/text`
1630+
* `golang.org/x/time`
1631+
* `gomodules.xyz/jsonpatch/v2`
1632+
* `google.golang.org/protobuf`
1633+
* `gopkg.in/evanphx/json-patch.v4`
1634+
* `gopkg.in/inf.v0`
1635+
* `gopkg.in/yaml.v3`
1636+
* `k8s.io/apiextensions-apiserver`
1637+
* `k8s.io/kube-openapi`
1638+
* `sigs.k8s.io/json`
1639+
* `sigs.k8s.io/randfill`
1640+
* `sigs.k8s.io/structured-merge-diff/v6`
1641+
1642+
#### github.com/aws/aws-sdk-go-v2
1643+
1644+
License Identifier: Apache-2.0
1645+
1646+
1647+
1648+
1649+
1650+
1651+
1652+
1653+
1654+
1655+
1656+
1657+
1658+
1659+
1660+
1661+
1662+
1663+
1664+
1665+
1666+
1667+
1668+
1669+
1670+
1671+
1672+
1673+
1674+
1675+
1676+
1677+
1678+
1679+
1680+
1681+
1682+
1683+
1684+
1685+
1686+
1687+
1688+
1689+
1690+
1691+
1692+
1693+
1694+
1695+
1696+
1697+
1698+
1699+
1700+
1701+
1702+
1703+
1704+
1705+
1706+
1707+
1708+
1709+
1710+
1711+
1712+
1713+
1714+
1715+
1716+
#### github.com/evanphx/json-patch
1717+
1718+
License Identifier: BSD-3-Clause
1719+
1720+
Copyright (c) 2014, Evan Phoenix
1721+
All rights reserved.
1722+
1723+
Redistribution and use in source and binary forms, with or without
1724+
modification, are permitted provided that the following conditions are met:
1725+
1726+
* Redistributions of source code must retain the above copyright notice, this
1727+
list of conditions and the following disclaimer.
1728+
* Redistributions in binary form must reproduce the above copyright notice,
1729+
this list of conditions and the following disclaimer in the documentation
1730+
and/or other materials provided with the distribution.
1731+
* Neither the name of the Evan Phoenix nor the names of its contributors
1732+
may be used to endorse or promote products derived from this software
1733+
without specific prior written permission.
1734+
1735+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
1736+
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1737+
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
1738+
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
1739+
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
1740+
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
1741+
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
1742+
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
1743+
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
1744+
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1745+
1746+
1747+
1748+
1749+
1750+
1751+
1752+
1753+
1754+
1755+
1756+
1757+
1758+
1759+
1760+
1761+
1762+
1763+
1764+
1765+
1766+
1767+
1768+
1769+
1770+
1771+
1772+
1773+
1774+
1775+
1776+
1777+
1778+
1779+
1780+
1781+
1782+
1783+
1784+
1785+
1786+
#### github.com/stretchr/objx
1787+
1788+
License Identifier: MIT
1789+
1790+
The MIT License
1791+
1792+
Copyright (c) 2014 Stretchr, Inc.
1793+
Copyright (c) 2017-2018 objx contributors
1794+
1795+
Permission is hereby granted, free of charge, to any person obtaining a copy
1796+
of this software and associated documentation files (the "Software"), to deal
1797+
in the Software without restriction, including without limitation the rights
1798+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
1799+
copies of the Software, and to permit persons to whom the Software is
1800+
furnished to do so, subject to the following conditions:
1801+
1802+
The above copyright notice and this permission notice shall be included in all
1803+
copies or substantial portions of the Software.
1804+
1805+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
1806+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
1807+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
1808+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
1809+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
1810+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
1811+
SOFTWARE.
15581812

15591813

15601814

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-06-26T00:28:17Z"
3-
build_hash: 2ae5d2cfadaa2a10b2ccb9e73a111b2a91c36642
4-
go_version: go1.26.4
5-
version: v0.60.0
2+
build_date: "2026-07-07T22:41:36Z"
3+
build_hash: 0a6b791fa10a6140d862be334a6891868ee588eb
4+
go_version: go1.26.2
5+
version: v0.61.0
66
api_directory_checksum: 638b1bd962808b77aaf4d74fc9797f6b28d5d787
77
api_version: v1alpha1
88
aws_sdk_go_version: v1.41.5

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.8.0
9+
newTag: 1.8.1

go.mod

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ go 1.25.0
44

55
require (
66
github.com/aws-controllers-k8s/iam-controller v1.7.2
7-
github.com/aws-controllers-k8s/runtime v0.60.0
7+
github.com/aws-controllers-k8s/runtime v0.61.0
88
github.com/aws/aws-sdk-go v1.49.0
99
github.com/aws/aws-sdk-go-v2 v1.41.5
1010
github.com/aws/aws-sdk-go-v2/service/s3 v1.97.3
@@ -72,12 +72,12 @@ require (
7272
go.uber.org/zap v1.27.0 // indirect
7373
go.yaml.in/yaml/v2 v2.4.3 // indirect
7474
go.yaml.in/yaml/v3 v3.0.4 // indirect
75-
golang.org/x/net v0.47.0 // indirect
75+
golang.org/x/net v0.55.0 // indirect
7676
golang.org/x/oauth2 v0.30.0 // indirect
77-
golang.org/x/sync v0.18.0 // indirect
78-
golang.org/x/sys v0.38.0 // indirect
79-
golang.org/x/term v0.37.0 // indirect
80-
golang.org/x/text v0.31.0 // indirect
77+
golang.org/x/sync v0.20.0 // indirect
78+
golang.org/x/sys v0.45.0 // indirect
79+
golang.org/x/term v0.43.0 // indirect
80+
golang.org/x/text v0.37.0 // indirect
8181
golang.org/x/time v0.9.0 // indirect
8282
gomodules.xyz/jsonpatch/v2 v2.4.0 // indirect
8383
google.golang.org/protobuf v1.36.8 // indirect

go.sum

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ github.com/Masterminds/semver/v3 v3.4.0 h1:Zog+i5UMtVoCU8oKka5P7i9q9HgrJeGzI9SA1
22
github.com/Masterminds/semver/v3 v3.4.0/go.mod h1:4V+yj/TJE1HU9XfppCwVMZq3I84lprf4nC11bSS5beM=
33
github.com/aws-controllers-k8s/iam-controller v1.7.2 h1:voWlgUA8yDTQTGkdKslMydNyY4mXAH8TaRtW4216g0U=
44
github.com/aws-controllers-k8s/iam-controller v1.7.2/go.mod h1:GW/KAJdhJ97rhFVJq/8c2iVT4mrA8zi8T4Eu+zhUrqM=
5-
github.com/aws-controllers-k8s/runtime v0.60.0 h1:obCtliXzv+HqpVwEHZ388wC7uBDVdGWeuK8DMHcPcIE=
6-
github.com/aws-controllers-k8s/runtime v0.60.0/go.mod h1:ljWD1IdtVx/qC7C4lVobF4vLNhno/xX5A78BOke1Ksk=
5+
github.com/aws-controllers-k8s/runtime v0.61.0 h1:46ksj9nvW5gx86aB44/zfrZOvJj4G7WWnWf7hj2CcCw=
6+
github.com/aws-controllers-k8s/runtime v0.61.0/go.mod h1:Ovpk9GCCc/3hekVN6CL0cZhsG41JqSvIb8DXwaEwL34=
77
github.com/aws/aws-sdk-go v1.49.0 h1:g9BkW1fo9GqKfwg2+zCD+TW/D36Ux+vtfJ8guF4AYmY=
88
github.com/aws/aws-sdk-go v1.49.0/go.mod h1:LF8svs817+Nz+DmiMQKTO3ubZ/6IaTpq3TjupRn3Eqk=
99
github.com/aws/aws-sdk-go-v2 v1.41.5 h1:dj5kopbwUsVUVFgO4Fi5BIT3t4WyqIDjGKCangnV/yY=
@@ -174,26 +174,26 @@ go.yaml.in/yaml/v2 v2.4.3 h1:6gvOSjQoTB3vt1l+CU+tSyi/HOjfOjRLJ4YwYZGwRO0=
174174
go.yaml.in/yaml/v2 v2.4.3/go.mod h1:zSxWcmIDjOzPXpjlTTbAsKokqkDNAVtZO0WOMiT90s8=
175175
go.yaml.in/yaml/v3 v3.0.4 h1:tfq32ie2Jv2UxXFdLJdh3jXuOzWiL1fo0bu/FbuKpbc=
176176
go.yaml.in/yaml/v3 v3.0.4/go.mod h1:DhzuOOF2ATzADvBadXxruRBLzYTpT36CKvDb3+aBEFg=
177-
golang.org/x/mod v0.29.0 h1:HV8lRxZC4l2cr3Zq1LvtOsi/ThTgWnUk/y64QSs8GwA=
178-
golang.org/x/mod v0.29.0/go.mod h1:NyhrlYXJ2H4eJiRy/WDBO6HMqZQ6q9nk4JzS3NuCK+w=
179-
golang.org/x/net v0.47.0 h1:Mx+4dIFzqraBXUugkia1OOvlD6LemFo1ALMHjrXDOhY=
180-
golang.org/x/net v0.47.0/go.mod h1:/jNxtkgq5yWUGYkaZGqo27cfGZ1c5Nen03aYrrKpVRU=
177+
golang.org/x/mod v0.35.0 h1:Ww1D637e6Pg+Zb2KrWfHQUnH2dQRLBQyAtpr/haaJeM=
178+
golang.org/x/mod v0.35.0/go.mod h1:+GwiRhIInF8wPm+4AoT6L0FA1QWAad3OMdTRx4tFYlU=
179+
golang.org/x/net v0.55.0 h1:bcvxaJn3e1U6InsFWt1JUq1aSjnRxLzT2rtD2KfkDF8=
180+
golang.org/x/net v0.55.0/go.mod h1:L5U2KuzuOe1lY7Z+aWVIKK6qEeJXnXV9yzGA+WCHJww=
181181
golang.org/x/oauth2 v0.30.0 h1:dnDm7JmhM45NNpd8FDDeLhK6FwqbOf4MLCM9zb1BOHI=
182182
golang.org/x/oauth2 v0.30.0/go.mod h1:B++QgG3ZKulg6sRPGD/mqlHQs5rB3Ml9erfeDY7xKlU=
183-
golang.org/x/sync v0.18.0 h1:kr88TuHDroi+UVf+0hZnirlk8o8T+4MrK6mr60WkH/I=
184-
golang.org/x/sync v0.18.0/go.mod h1:9KTHXmSnoGruLpwFjVSX0lNNA75CykiMECbovNTZqGI=
183+
golang.org/x/sync v0.20.0 h1:e0PTpb7pjO8GAtTs2dQ6jYa5BWYlMuX047Dco/pItO4=
184+
golang.org/x/sync v0.20.0/go.mod h1:9xrNwdLfx4jkKbNva9FpL6vEN7evnE43NNNJQ2LF3+0=
185185
golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
186186
golang.org/x/sys v0.0.0-20211124211545-fe61309f8881/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
187-
golang.org/x/sys v0.38.0 h1:3yZWxaJjBmCWXqhN1qh02AkOnCQ1poK6oF+a7xWL6Gc=
188-
golang.org/x/sys v0.38.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks=
189-
golang.org/x/term v0.37.0 h1:8EGAD0qCmHYZg6J17DvsMy9/wJ7/D/4pV/wfnld5lTU=
190-
golang.org/x/term v0.37.0/go.mod h1:5pB4lxRNYYVZuTLmy8oR2BH8dflOR+IbTYFD8fi3254=
191-
golang.org/x/text v0.31.0 h1:aC8ghyu4JhP8VojJ2lEHBnochRno1sgL6nEi9WGFGMM=
192-
golang.org/x/text v0.31.0/go.mod h1:tKRAlv61yKIjGGHX/4tP1LTbc13YSec1pxVEWXzfoeM=
187+
golang.org/x/sys v0.45.0 h1:dO4czNzziLiiXplLQgBCEpCvXQ3dnkn0SdaZSYdQ+FY=
188+
golang.org/x/sys v0.45.0/go.mod h1:4GL1E5IUh+htKOUEOaiffhrAeqysfVGipDYzABqnCmw=
189+
golang.org/x/term v0.43.0 h1:S4RLU2sB31O/NCl+zFN9Aru9A/Cq2aqKpTZJ6B+DwT4=
190+
golang.org/x/term v0.43.0/go.mod h1:lrhlHNdQJHO+1qVYiHfFKVuVioJIheAc3fBSMFYEIsk=
191+
golang.org/x/text v0.37.0 h1:Cqjiwd9eSg8e0QAkyCaQTNHFIIzWtidPahFWR83rTrc=
192+
golang.org/x/text v0.37.0/go.mod h1:a5sjxXGs9hsn/AJVwuElvCAo9v8QYLzvavO5z2PiM38=
193193
golang.org/x/time v0.9.0 h1:EsRrnYcQiGH+5FfbgvV4AP7qEZstoyrHB0DzarOQ4ZY=
194194
golang.org/x/time v0.9.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM=
195-
golang.org/x/tools v0.38.0 h1:Hx2Xv8hISq8Lm16jvBZ2VQf+RLmbd7wVUsALibYI/IQ=
196-
golang.org/x/tools v0.38.0/go.mod h1:yEsQ/d/YK8cjh0L6rZlY8tgtlKiBNTL14pGDJPJpYQs=
195+
golang.org/x/tools v0.44.0 h1:UP4ajHPIcuMjT1GqzDWRlalUEoY+uzoZKnhOjbIPD2c=
196+
golang.org/x/tools v0.44.0/go.mod h1:KA0AfVErSdxRZIsOVipbv3rQhVXTnlU6UhKxHd1seDI=
197197
golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
198198
gomodules.xyz/jsonpatch/v2 v2.4.0 h1:Ci3iUJyx9UeRx7CeFN8ARgGbkESwJK+KB9lLcWxY/Zw=
199199
gomodules.xyz/jsonpatch/v2 v2.4.0/go.mod h1:AH3dM2RI6uoBZxn3LVrfvJ3E0/9dG4cSrbuBJT4moAY=

helm/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
apiVersion: v1
22
name: s3-chart
33
description: A Helm chart for the ACK service controller for Amazon Simple Storage Service (S3)
4-
version: 1.8.0
5-
appVersion: 1.8.0
4+
version: 1.8.1
5+
appVersion: 1.8.1
66
home: https://github.com/aws-controllers-k8s/s3-controller
77
icon: https://raw.githubusercontent.com/aws/eks-charts/master/docs/logo/aws.png
88
sources:

helm/templates/NOTES.txt

Lines changed: 1 addition & 1 deletion
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/s3-controller:1.8.0".
2+
This chart deploys "public.ecr.aws/aws-controllers-k8s/s3-controller:1.8.1".
33

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

helm/values.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

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

0 commit comments

Comments
 (0)