v1.5.0
This version supports Kubernetes v1.22 and fixes some bugs of the previous version. Supports Java experimental scenes in the container.
Features
- Support Kubernetes v1.22. (chaosblade-io/chaosblade-operator#129)
- Support for in-container Java experiments. (chaosblade-io/chaosblade-exec-cri#1)
- Support getBusinessParams method in Dubbo Provider scene (chaosblade-io/chaosblade-exec-jvm#217)
Bugfixes
- Fix the error when destroying the network experiment. (chaosblade-io/chaosblade-exec-os#105)
- Fix the execution failure of file content appending scene. (chaosblade-io/chaosblade-exec-os#106)
- Fix memory overflow experimental scene problem. (chaosblade-io/chaosblade-exec-os#107)
- Fix dubbo thread pool doesn't take effect under some conditions.(chaosblade-io/chaosblade-exec-jvm#222)
- Fix the problem that the business param parameter is empty. (chaosblade-io/chaosblade-exec-jvm#216)
Others
- Fix compilation error
Thanks for the contributors: @sanxun0325 @wufunc @jfl929930 @MandssS @xcaspar
Installation
For Host
Download chaosblade-1.5.0-linux-ARCH.tar.gz
to the host and unzip it.
- ARCH: amd64, arm64
For Kubernetes
Install
Download chaosblade-operator-1.5.0.tgz package to install.
helm install chaosblade-operator chaosblade-operator-1.5.0.tgz --namespace chaosblade
Default image repository is chaosbladeio/chaosblade-tool
and chaosbladeio/chaosblade-operator
, you can append --set blade.repository
or --set operator.repository
flag to change the image repository. For examples:
helm install chaosblade-operator chaosblade-operator-1.5.0.tgz --namespace chaosblade --set blade.repository=chaosbladeio/chaosblade-tool,operator.repository=chaosbladeio/chaosblade-operator
Uninstall
helm uninstall chaosblade-operator --namespace chaosblade