Releases: chaosblade-io/chaosblade-operator
v1.7.4
What's Changed
- fix:arm64 compilation by @Yuaninga in #229
- fix: DNS Action Destroy Failed by @zhenming98 in #237
- fix: wrong docker image tag by @spencercjh in #239
- docs: Illustrate how to build operators locally by @spencercjh in #240
- default scope cri by @binbin0325 in #227
- fix: upgrade deprecated image tag by @spencercjh in #242
New Contributors
- @zhenming98 made their first contribution in #237
- @spencercjh made their first contribution in #239
- @binbin0325 made their first contribution in #227
Full Changelog: v1.7.3...v1.7.4
v1.7.3
What's Changed
- fix issue 902: chaosblade operator match containerId by @hengyoush in #210
- update mod to 1.20 by @Yuaninga in #214
New Contributors
- @hengyoush made their first contribution in #210
Full Changelog: v1.7.2...v1.7.3
v1.7.2
v1.7.1
What's Changed
- add node and pod about file exprient examples by @Yuaninga in #194
- feat: add node file by @Yuaninga in #196
- fix: get containerId when getting matched container by @NigelWu95 in #144
- Add github action for upload image. Complete makefile to build arm64 image. Fix bug: can not find nodes by @MandssS in #197
New Contributors
Full Changelog: v1.7.0...v1.7.1
v1.7.0
What's Changed
- fix: ns common executor's destroy command for network experiment by @NigelWu95 in #151
- fix: nsexec for stress experiment by @tiny-x in #156
- chore: support compile of arm64 by @xcaspar in #157
- add arm64 helm chart, update verison from 1.6.0 to 1.6.1 by @MandssS in #158
- Undepends on blade binaries by @MandssS in #166
- fix: kill k8s pod with multi labels not work by @Icesource in #174
- update version to 1.7.0 by @MandssS in #178
- V1.7.0 pre release by @MandssS in #179
New Contributors
- @Icesource made their first contribution in #174
Full Changelog: v1.6.0...v1.7.0
v1.6.0
1.6.0 dev (#149) * feature: support nsexec Signed-off-by: tiny-x <[email protected]> * chore: update version to 1.6.0 Signed-off-by: tiny-x <[email protected]> * fix: process hang exp Signed-off-by: tiny-x <[email protected]> * feature: improvement compile, remove parse java models Signed-off-by: tiny-x <[email protected]> * feature: update cri version Signed-off-by: tiny-x <[email protected]>
v1.5.0
delete the version of helm v2 Signed-off-by: xcaspar <[email protected]>
v1.4.0
update chaosblade module version to v1.4.0 Signed-off-by: xcaspar <[email protected]>
v1.3.0
See https://github.com/chaosblade-io/chaosblade/releases/tag/v1.3.0 for the details.
v1.2.0
Features/Enhancements
- Parallelize exec command in matched pods. (#78 )
Helm v2
Install
Download chaosblade-operator-1.2.0-v2.tgz to install.
helm install --namespace chaosblade --name chaosblade-operator chaosblade-operator-1.2.0-v2.tgz
Important!!
If you have previously installed pre version, please note the following:
- Before installing the new version, please execute
kubectl delete crd chaosblades.chaosblade.io
first. 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":[]}}'
- Execute
helm del --purge chaosblade-operator
command to delete previous version. - Execute
helm install
command to re-install.
Uninstall
kubectl delete crd chaosblades.chaosblade.io
command must be executed first. 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":[]}}'
Then execute helm del --purge chaosblade-operator
command.
Helm v3
Install
Download chaosblade-operator-1.2.0-v3.tgz package to install.
helm install chaosblade-operator chaosblade-operator-1.2.0-v3.tgz --namespace chaosblade
Uninstall
Same as v2.
Image Repository
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 --set blade.repository=chaosbladeio/chaosblade-tool --set operator.repository=chaosbladeio/chaosblade-operator --namespace chaosblade --name chaosblade-operator chaosblade-operator-1.2.0-v2.tgz
Other download addresses
aliyun oss
chaosblade-1.2.0-linux-amd64.tar.gz
chaosblade-1.2.0-darwin-amd64.tar.gz
chaosblade-operator-1.2.0-v2.tgz
chaosblade-operator-1.2.0-v3.tgz
Docker images
chaosblade-tool:1.2.0
registry.cn-hangzhou.aliyuncs.com/chaosblade/chaosblade-tool:1.2.0
chaosbladeio/chaosblade-tool:1.2.0 (hub.docker.com)
chaosblade-operator:1.2.0
registry.cn-hangzhou.aliyuncs.com/chaosblade/chaosblade-operator:1.2.0
chaosbladeio/chaosblade-operator:1.2.0 (hub.docker.com)