Skip to content

2.10.0

Compare
Choose a tag to compare
@Jonsy13 Jonsy13 released this 15 Jun 09:52
8ac8199

Release Notes (2.10.0)

Core Component Updates -

  • Adds HTTP chaos experiment for Kubernetes applications using toxiproxy. This will allow you to introduce latency in the target application service and check the application availability.

  • Introduces the first Beta version for m-agent (machine-agent) which enable us to run chaos on non-k8s target. It also includes a new cpu-stress experiment that can run CPU chaos on the target VM(s).

  • Adds the missing –stress-image parameter for the pod-io-stress experiment that enables us to add a custom stress image for the experiment when using Pumba lib.

  • Enhanced the recovery of node cordon experiment when app status check fails during the chaos.

  • Fixes the chaos result verdict update for GCP disk loss by label experiment during the different stages of chaos.

  • Fixes node level e2e check for every build on a pull request for the litmus-go repository.

  • Adds docs for the new HTTP chaos experiment, updates the GCP experiment docs, and introduces some more examples in docs for pod network latency experiment with jitter.

  • Adds chaos charts for AWS AZ down experiment in the hub this will help to get the manifest for the experiment workflow preparation.

  • Fixes the GCP and m-agent e2e pipeline to run the automated tests seamlessly.

ChaosCenter Updates -

  • Refactored graphql-server for extracting queries, mutations, and subscriptions to the respective schema files

  • Added support for Envoy proxy when using frontend nginx.

  • Added UI enhancement for allowing scrolling to the invitations tab after clicking on the Invitations button.

  • Fixed issues with httpProbe and promProbe in tune workflow section due to the addition of httpProbe/inputs: {} when adding multiple probes.

  • Added check for invalid schedule type when trying to proceed in workflow construction wizard without selecting schedule type.

  • Fixed issue in GitOps when updating the git repository configuration.

  • Added CHAOS_CENTER_UI_ENDPOINT env for specifying a one-time UI endpoint for the control plane, so that all external agents can be provided with the same (Available for cluster and namespace scope).

  • Added support for automatically adding imagePullSecrets in for Engine, Runner & Experiments pods from configured image registry.

Litmusctl Updates:

  • Added commands like litmusctl get workflows , litmusctl create workflow , litmsuctl describe workflow , litmusctl delete workflow and litmusctl get workflow-runs for workflow CRUD operations.

  • Renamed litmusctl create agent command to litmusctl connect agent

  • Added new command disconnect agent for disconnecting agents from the Control plane.

  • Enhanced logging for better debugging.

Note:
- For using newly added commands, users will have to download the v0.11.0 version of litmusctl.
- litmusctl v0.11.0 only supports litmus v2.10.0 or higher versions

New Contributors

Full Changelog: 2.9.0...2.10.0