Skip to content

Releases: chaosblade-io/chaosblade-operator

v1.7.3

24 Jul 09:59
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.7.2...v1.7.3

v1.7.2

18 May 14:07
Compare
Choose a tag to compare
update helm version to 1.7.2

v1.7.1

14 Dec 08:07
Compare
Choose a tag to compare

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

06 Sep 06:20
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.6.0...v1.7.0

v1.6.0

29 Apr 09:54
b574e20
Compare
Choose a tag to compare
1.6.0 dev (#149)

* feature: support nsexec

Signed-off-by: tiny-x <xf.yefei@gmail.com>

* chore: update version to 1.6.0

Signed-off-by: tiny-x <xf.yefei@gmail.com>

* fix: process hang exp

Signed-off-by: tiny-x <xf.yefei@gmail.com>

* feature: improvement compile, remove parse java models

Signed-off-by: tiny-x <xf.yefei@gmail.com>

* feature: update cri version

Signed-off-by: tiny-x <xf.yefei@gmail.com>

v1.5.0

04 Jan 09:31
Compare
Choose a tag to compare
delete the version of helm v2

Signed-off-by: xcaspar <changjun.xcj@alibaba-inc.com>

v1.4.0

01 Dec 12:24
Compare
Choose a tag to compare
update chaosblade module version to v1.4.0

Signed-off-by: xcaspar <changjun.xcj@alibaba-inc.com>

v1.3.0

04 Aug 12:48
Compare
Choose a tag to compare

v1.2.0

31 May 09:23
Compare
Choose a tag to compare

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)

v1.0.0

19 Mar 10:09
Compare
Choose a tag to compare

Helm v2

Install

Download chaosblade-operator-1.0.0-v2.tgz to install.

helm install --namespace chaosblade --name chaosblade-operator chaosblade-operator-1.0.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.0.0-v3.tgz package to install.

helm install chaosblade-operator chaosblade-operator-1.0.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.0.0-v2.tgz

Other download addresses

aliyun oss

chaosblade-1.0.0-linux-amd64.tar.gz
chaosblade-1.0.0-darwin-amd64.tar.gz
chaosblade-operator-1.0.0-v2.tgz
chaosblade-operator-1.0.0-v3.tgz

Docker images

chaosblade-tool:1.0.0

registry.cn-hangzhou.aliyuncs.com/chaosblade/chaosblade-tool:1.0.0
chaosbladeio/chaosblade-tool:1.0.0 (hub.docker.com)

chaosblade-operator:1.0.0

registry.cn-hangzhou.aliyuncs.com/chaosblade/chaosblade-operator:1.0.0
chaosbladeio/chaosblade-operator:1.0.0 (hub.docker.com)