github litmuschaos/litmus 2.9.0

latest releases: 3.11.0, 3.10.0, 3.9.2...
2 years ago

Release Notes (2.9.0)

ChaosCenter Updates -

  • Weight and experiments mapping logic has been updated for handling cases where one workflow contains more than one instance of the same experiment. Now chaosengine name will be used for mapping experiment to the corresponding weight.

  • Refactored GQL server APIs for better documentation & following a standard schema.

  • Updated API docs according to new changes and added missing APIs.

  • Added support for using a custom image registry inside the experiment when using a custom image registry.

  • Updated the namespaced scope manifest to reduce the complexity of installation instructions.

  • Fixed permission issue for event-tracker in namespaced mode.

  • Fixed image version in revert-chaos step for using versioned tag instead of latest.

  • Fixed error logging in subscriber for handling error when there are less permissions available due to old installation.

  • Fixed error logging in Control-plane upgrade agent when new and current versions are the same by providing a warning instead of error.

Installation

Litmus-2.9.0 (Stable) cluster scope manifest

kubectl apply -f https://raw.githubusercontent.com/litmuschaos/litmus/2.9.0/mkdocs/docs/2.9.0/litmus-2.9.0.yaml

Or

Litmus-2.9.0 (Stable) namespace scope manifest.

#Create a namespace eg: litmus
kubectl create ns litmus
#Install CRDs, if SELF_AGENT env is set to TRUE
kubectl apply -f https://raw.githubusercontent.com/litmuschaos/litmus/master/mkdocs/docs/2.9.0/litmus-portal-crds-2.9.0.yml
#Install ChaosCenter
kubectl apply -f https://raw.githubusercontent.com/litmuschaos/litmus/master/mkdocs/docs/2.9.0/litmus-namespaced-2.9.0.yaml -n litmus

Upgrading from 2.8.0 to 2.9.0

kubectl apply -f https://raw.githubusercontent.com/litmuschaos/litmus/2.9.0/mkdocs/docs/2.9.0/upgrade-agent.yaml

Don't miss a new litmus release

NewReleases is sending notifications on new releases.