v1.16.0
版本发布时间: 2022-01-13 08:34:16
operator-framework/operator-sdk最新发布版本:v1.35.0(2024-06-19 02:19:34)
v1.16.0
Additions
- For Ansible-based operators, add default resource limits for the manager. (#5274)
- Add annotation to specify the default container. More info here. (#5330)
- Add PHONY targets to Makefile. (#5330)
- Add
# TODO(user): Configure the resources accordingly based on the project requirements.
into the fileconfig/manager/manager.yaml
to make this requirement clear for users. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/. (#5330) - For Golang-based projects, added
ignore-not-found
flag to theuninstall
andundeploy
Makefile targets. This change allowsmake undeploy
andmake install
to continue if Kustomize encounters a missing resource. You can invoke this feature by callingmake undeploy ignore-not-found=true
. (#5330) - Add new optional validator Good Practices. You are able to test your bundle against good practices defined under operator framework solutions by running:
$ operator-sdk bundle validate ./bundle --select-optional name=good-practices OR $ operator-sdk bundle validate ./bundle --select-optional suite=operatorframework
(#5448)
- Add the deprecated APIs optional checker,
alpha-deprecated-apis
, to theoperatorframework
suite. (#5407)
Changes
- Upgrade OPM version that is used by default to 1.19.1 in the generated Makefile so
make catalog-build
also works on OSX. (#5099) - For Ansible-based operators, bumped the
operator_sdk.util
ansible module to 0.3.1. (#5462) - For a more consistent user experience, ensure that all areas that require to be changed are marked by
TODO(user)
. (#5330) - For Helm-based Operators, adopted the same default resource limit values used to scaffold Golang-based projects. (#5330)
- For Golang-based Operators, increase the values used in the default scaffold to define the resource limits usage and make clear the need to optimize its values based on the Operator requirements. (#5330)
Deprecations
- Deprecation of the Optional(stage: alpha) Community Operator bundle validation. Its checks were moved to the external validator. (#5414)
Bug Fixes
- Optional
OperatorHub.io
validator called byoperator-sdk bundle validate ./bundle --select-optional name=operatorhub
now includes a previously missing categoryModernization & Migration
. (#5375) - Improves the validate bundle spec error message to provide a better explanation when invalid service accounts are found. (#5375)
- Improve scaffolding to filter existing multiline code fragments. More info kubernetes-sigs/kubebuilder#2343. (#5330)
1、 ansible-operator_darwin_amd64 48.77MB
2、 ansible-operator_linux_amd64 49.16MB
3、 ansible-operator_linux_arm64 46.3MB
4、 ansible-operator_linux_ppc64le 46.46MB
5、 ansible-operator_linux_s390x 48.48MB
6、 checksums.txt 1.37KB
7、 checksums.txt.asc 566B
8、 helm-operator_darwin_amd64 63.21MB
9、 helm-operator_linux_amd64 63.76MB
10、 helm-operator_linux_arm64 60.01MB
11、 helm-operator_linux_ppc64le 60.38MB
12、 helm-operator_linux_s390x 62.85MB
13、 operator-sdk_darwin_amd64 73.01MB
14、 operator-sdk_linux_amd64 73.7MB
15、 operator-sdk_linux_arm64 69.5MB
16、 operator-sdk_linux_ppc64le 69.85MB
17、 operator-sdk_linux_s390x 72.47MB