Litmus - 2.14.0


Release Notes (2.14.0)

Core Component Updates -

  • Adds the containerd CRI supports to the dns experiments https://github.com/litmuschaos/litmus-go/pull/577

  • Adds the service-mesh supports to the http-chaos experiments https://github.com/litmuschaos/litmus-go/pull/578

  • Enhances the network experiments to support the source and destination ports for faults injection https://github.com/litmuschaos/litmus-go/pull/570

  • Adds an option to provide the custom labels to the runner pod. It can be defined at spec.components.runner.labels inside the chaosengine https://github.com/litmuschaos/chaos-operator/pull/427

  • Enhances the cmdprobe to inherit the experiment attributes. It allows the source pod to inherit the ENVs, volumes, and volumeMounts from the experiment pod https://github.com/litmuschaos/chaos-operator/pull/421

  • Enhances the probe status schema representation inside the chaos-result to add the probe verdict, description, and mode https://github.com/litmuschaos/chaos-operator/pull/419

  • Upgraded the operator-sdk version from 0.15.2 to 1.19.0 to remove the indirect dependencies https://github.com/litmuschaos/chaos-operator/pull/420/fileshttps://github.com/litmuschaos/chaos-operator/pull/421

  • Enhance the HTTP probe to use the global probe timeout as response timeout. https://github.com/litmuschaos/chaos-operator/pull/422

  • Adds the probe retry as an optional parameter inside the probe to support 0 retries(single iteration) and rename the defaultAppHealthCheck to defaultHealthCheck https://github.com/litmuschaos/chaos-operator/pull/424

  • Refactored the chaos-operator for better logging and event creation https://github.com/litmuschaos/chaos-operator/pull/428

  • Fixes chaosresult update conflict issue in abort scenarios https://github.com/litmuschaos/litmus-go/pull/567

  • Fixes the probeSuccessPercentage evaluation inconsistency for the probe failures https://github.com/litmuschaos/litmus-go/pull/568

  • Fixes the stress experiments to clean all the stress-ng child processes during abort https://github.com/litmuschaos/litmus-go/pull/569

  • Adds the steady state checks as tunables based on appHealthChecks parameter inside the chaosengine and removed the AUT status checks from the node and infra experiments https://github.com/litmuschaos/litmus-go/pull/576

ChaosCenter Updates -

  • Enhances MyHub to clone a single branch with one depth https://github.com/litmuschaos/litmus/pull/3776 https://github.com/litmuschaos/litmus/pull/3792

  • Updates the httpProbe UI screens to remove responseTimeout parameters from the httpProbes/inputs and uses the global timeout https://github.com/litmuschaos/litmus/pull/3796

  • Adds the probe retry parameter to an optional field https://github.com/litmuschaos/litmus/pull/3797

Shoutouts!

Thanks to our existing and new contributors for this release
@asashiskumarnaik @chinmaym07 @SaptarshiSarkar12 @amityt @avaakash @imrajdas @ispeakc0de @johnnyjacob @neelanjan00 @uditgaurav

Installation

Litmus-2.14.0 (Stable) cluster scope manifest

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

Or

Litmus-2.14.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.14.0/litmus-portal-crds-2.14.0.yml
#Install ChaosCenter
kubectl apply -f https://raw.githubusercontent.com/litmuschaos/litmus/master/mkdocs/docs/2.14.0/litmus-namespaced-2.14.0.yaml -n litmus

Upgrading from 2.13.0 to 2.14.0

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

Full Changelog: https://github.com/litmuschaos/litmus/compare/2.13.0...2.14.0


Details

date
Oct. 19, 2022, 12:59 p.m.
name
2.14.0
type
Minor
👇
Register or login to:
  • 🔍View and search all Litmus releases.
  • 🛠️Create and share lists to track your tools.
  • 🚨Setup notifications for major, security, feature or patch updates.
  • 🚀Much more coming soon!
Continue with GitHub
Continue with Google
or