v0.9.0
This version supports regular cleaning of invalid blade crd, fixed the Java experiment destroy problem, support for compiling chaosblade-tool-arm images, and increases stability.
Features/Enhancements
- Support for build ARM chaosblade-tool images. (#441 )
- Periodically clean up invalid blade. (chaosblade-io/chaosblade-operator#53 )
Bug Fixes
- Blade destroy fail. (#440 )
- Under some systems, processes cannot exit using
kill -HUP
. (chaosblade-io/chaosblade-exec-os#67 )
Others
- constraint ExpModel json format. (chaosblade-io/chaosblade-spec-go#18 )
ChaosBlade Operator
Important!! If you update the operator, please follow these steps:
- Delete crd:
kubectl delete crd chaosblades.chaosblade.io
. If no results are returned for a long time, please execute the following command:
blades=($(kubectl get blade | grep -v NAME | awk '{print $1}' | tr '\n' ' ')) && kubectl patch blade $blades --type merge -p '{"metadata":{"finalizers":[]}}'
- Delete operator:
helm delete xxxx
- Reinstall the operator.
Other download addresses
aliyun oss
chaosblade-0.9.0-linux-amd64.tar.gz
chaosblade-0.9.0-linux-arm64.tar.gz
chaosblade-0.9.0-darwin-amd64.tar.gz
chaosblade-operator-0.9.0-v2.tgz
chaosblade-operator-0.9.0-v3.tgz
Docker images
chaosblade-tool:0.9.0
registry.cn-hangzhou.aliyuncs.com/chaosblade/chaosblade-tool:0.9.0
chaosbladeio/chaosblade-tool:0.9.0 (hub.docker.com)
chaosblade-tool:0.9.0-arm64
registry.cn-hangzhou.aliyuncs.com/chaosblade/chaosblade-tool:0.9.0-arm64
chaosbladeio/chaosblade-tool:0.9.0-arm64 (hub.docker.com)
chaosblade-operator:0.9.0
registry.cn-hangzhou.aliyuncs.com/chaosblade/chaosblade-operator:0.9.0
chaosbladeio/chaosblade-operator:0.9.0 (hub.docker.com)