1.6.1
This release is based on the 1.6.0-Alpha release with a number of bug fixes and improved stability.
Features
- Network dns support multiple domain. (chaosblade-io/chaosblade-exec-os#110)
- Add spring cloud feign plugin. (chaosblade-io/chaosblade-exec-jvm#249)
Bugfixes
- Fix Action flag bind default value from spec.ExpFlagSpec. (#683)
- Error passing arguments to chblade-exec-os. (#708)
- Fix Eliminate useless for loops. (#709)
- Fix a typo in check_os.go. (#710)
- Fix deleting multiple experiments when specifying uid. (chaosblade-io/chaosblade-exec-os#114)
- Fix cpu variable name precpu to perCpu. (chaosblade-io/chaosblade-exec-os#117)
- Fix cpu exp destroy mode when suid is empty. (chaosblade-io/chaosblade-exec-os#118)
- Fix network port parse. (chaosblade-io/chaosblade-exec-os#120)
- Fix mem exp avoid-being-killed flag invlid. (chaosblade-io/chaosblade-exec-os#120)
- Fix exclude port not work in ipv6. (chaosblade-io/chaosblade-exec-os#121)
- Fix network destroy. (chaosblade-io/chaosblade-exec-os#123)
- Fix select containers by labels. (chaosblade-io/chaosblade-exec-cri#6)
- Fix container network dns exp. (chaosblade-io/chaosblade-exec-cri#6)
- Fix ns common executor's destroy command for network experiment. (chaosblade-io/chaosblade-operator#151)
- Fix nsexec for stress experiment. (chaosblade-io/chaosblade-operator#156)
- Fix get template url return null problem. (chaosblade-io/chaosblade-exec-jvm#251)
Others
- Update jvm-sandbox version to 1.3.3. (chaosblade-io/chaosblade-exec-jvm#256)
Installation
For Host
Download chaosblade-1.6.1-linux-ARCH.tar.gz
to the host and unzip it.
- ARCH: amd64
For Kubernetes
Install
Download chaosblade-operator-1.6.1.tgz package to install.
helm install chaosblade-operator chaosblade-operator-1.6.1.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.6.1.tgz --namespace chaosblade --set blade.repository=chaosbladeio/chaosblade-tool,operator.repository=chaosbladeio/chaosblade-operator
Uninstall
helm uninstall chaosblade-operator --namespace chaosblade