Skip to content

v0.5.0

Compare
Choose a tag to compare
@KingsonKai KingsonKai released this 31 Aug 03:27
· 239 commits to main since this release
04beb73

This version mainly released platform interface components (chaosmeta-platform), measurement components (chaosmeta-measure-operator) and flow injection components (chaosmeta-flow-operator).

For additional information, please refer to the changelog provided below.

Features

The following new features are supported:

Features of the platform interface

  • Space management: Isolate data according to organization or activity to ensure data security and privacy.
  • User rights management: Provide access rights control for different roles, which can effectively manage the use of chaos engineering experiments.
  • Arranging experiments: Through drag-and-drop visual operations, the experiment arrangement is more friendly and flexible, and the work efficiency of users is improved. The current version of the interface only supports fault injection type nodes.
  • Experimental results: Provide the traceability function of the experimental execution details, allowing users to know the execution status and results of the experiment at any time, which is convenient for users to conduct data analysis and decision-making.

Features of the measurement component

Currently includes 4 measurement capabilities:

  • monitor: It is expected to judge the value of the monitoring item, such as whether the cpu usage monitoring value of a certain machine is greater than 90%, and prometheus is supported by default
  • pod: predictive judgment on pod-related data, such as whether the number of pod instances of an application is greater than 3
  • http: It is expected to judge the http request, for example, when the specified http request is made, whether the returned status code is 200
  • tcp: To judge the expectations of tcp requests, such as testing whether port 8080 of a server can communicate

Features of the flow injection component

  • HTTP: Inject HTTP request traffic

Bug Fixes

  • Fix recovery processing logic when there is no attack target. #33

Others