Skip to content

v1.7.1

Compare
Choose a tag to compare
@MandssS MandssS released this 15 Dec 11:30
· 26 commits to master since this release

This release adds some new drill experiment, fixes some bugs in 1.7.0.

Features

  • feature: add aliyun experiment, add cloud entry by @arthur657834 in #807
  • feat: add middleware executor for chaosblade-exec-middleware module by @fjz99 in #776
  • feature: Add tc protocol filter and test file
  • feature:add multi pid parse(no need if else)
  • Add github action for multi module.

What's Changed

  • move file backup

  • fix: Change the value pass in slope to a reference pass

  • Fix variable name error, from precpu to percpu.

  • delete docker yaml build

  • optimize: support mongo count method

  • spring security plugin

  • extension of log plugin enable it to support log4j2

  • Extend plugin-mysql to support shardingJdbc

  • fix http b-params

  • optimize: modify the wrong class comment

  • Complete makefile to build arm64 image.

  • Fix bug: can not find nodes

  • fix: get containerId when getting matched container

  • feat: add node file

  • add node and pod about file exprient examples

Installation

For Host

Download chaosblade-1.7.1-linux-amd64.tar.gz to the host and unzip it.

  • ARCH: amd64

For Kubernetes

Install

Download chaosblade-operator-1.7.1.tgz package to install.

helm install chaosblade-operator chaosblade-operator-1.7.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.7.1.tgz --namespace chaosblade --set blade.repository=chaosbladeio/chaosblade-tool,operator.repository=chaosbladeio/chaosblade-operator 

Uninstall

helm uninstall chaosblade-operator --namespace chaosblade

New Contributors

Full Changelog: v1.7.0...v1.7.1