v1.25.0
版本发布时间: 2022-10-23 13:20:34
operator-framework/operator-sdk最新发布版本:v1.35.0(2024-06-19 02:19:34)
v1.25.0
Changes
- (ansible/v1): Modified ansible scaffolding in order to incorporate changes with Kubebuilder on
--component-config
flag changes. Previously, the changes with--component-config
flag were not considered by default. The following are the modifications: 1. If the--component-config
flag is passed then look for- /manager
inmanager.yaml
in order to add leader election id. If the component config flag is not passed then check for--leader-elect
flag. 2. Inmanager_proxy_patch.yaml
file, look formemory: 64Mi
if the component flag is passed flag is passed. If not then look for--leader-elect
. 3. Repeat the same logic for replacing the port number from the file. 4. At the end, update themanager.yaml
file to avoid lint errors. (#6047) - (go/v3, hybrid.helm/v1-alpha, and quarkus/v1-alpha): Upgrade Kubernetes dependencies from
1.24
to1.25
. (#6044) - This PR bumped Kubebuilder to 3.7.1, with this version comes the addition of the
--component-config
flag. This flag is passed throughoperator-sdk init
command. If this flag is passed through the command line as an argument then only thecontroller_manager_config.yaml
file will be scaffolded in the manifest. If it is not passed then it will not scaffold out this file. The command for passing the flag is: operator-sdk init --domain example.com --repo github.com/example/memcached-operator --component-config. (#6047) - (ansible/v1): updates the base ansible base operator event api, api server, and proxy to now have a 5 second timeout when reading the request headers. This is to prevent the possibility of a Slowloris attack. (#6088)
- Modified go version to 1.19 and Kubebuilder to 3.7.1. The
config-gen
is completely removed from Kubebuilder. As part of this bump, the website content of SDK was updated where the doc is referring toconfig-gen
. (#6047) - Updated ginkgo to ginkgo/v2 in all of the files. (#6047)
- Updated: - ginko to
ginko/v2
-io/ioutil
packages to eitherio
oros
since its not longer supported in go1.19. (#6047) - (helm/v1): Modified helm scaffolding in order to incorporate changes with Kubebuilder on
--component-config
flag changes. Previously, the changes with--component-config
flag were not considered by default. The following are the modifications: 1. If the--component-config
flag is passed then look for- /manager
inmanager.yaml
in order to add leader election id. If the component config flag is not passed then check for--leader-elect
flag. 2. Inmanager_proxy_patch.yaml
file, look formemory: 64Mi
if the component flag is passed flag is passed. If not then look for--leader-elect
. 3. Repeat the same logic for replacing the port number from the file. 4. At the end, update themanager.yaml
file to avoid lint errors. (#6047) - (ansible/v1, helm/v1): Added support to build multi-arch images from the project Makefile. A docker-buildx target will build the images for the platforms specified by the PLATFORMS variable. (#6093)
Bug Fixes
- (docs) Update the go version in the developer guide. The documentation wasn't updated when the go version was bumped to v1.18. (#6101)
- For operator-sdk run bundle and bundle-upgrade subcommands: Added --security-context-config flag to enable seccompprofile. It defaults to restricted to support k8s 1.25. You can disable it with --security-context-config=legacy. (#6062)
1、 ansible-operator_darwin_amd64 53.44MB
2、 ansible-operator_darwin_arm64 52.64MB
3、 ansible-operator_linux_amd64 53.91MB
4、 ansible-operator_linux_arm64 52.18MB
5、 ansible-operator_linux_ppc64le 52.58MB
6、 ansible-operator_linux_s390x 56.18MB
7、 checksums.txt 1.64KB
8、 checksums.txt.asc 566B
9、 helm-operator_darwin_amd64 68.27MB
10、 helm-operator_darwin_arm64 67.47MB
11、 helm-operator_linux_amd64 68.89MB
12、 helm-operator_linux_arm64 66.77MB
13、 helm-operator_linux_ppc64le 67.26MB
14、 helm-operator_linux_s390x 71.55MB
15、 operator-sdk_darwin_amd64 81.56MB
16、 operator-sdk_darwin_arm64 80.6MB
17、 operator-sdk_linux_amd64 82.38MB
18、 operator-sdk_linux_arm64 79.79MB
19、 operator-sdk_linux_ppc64le 80.46MB
20、 operator-sdk_linux_s390x 85.39MB