Skip to content

Releases: litmuschaos/litmusctl

1.2.0

17 Jan 07:25
5a7722d
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.1.0...1.2.0

1.1.0

15 Dec 09:44
486349b
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.0.0...1.1.0

1.0.0

15 Nov 15:15
2999756
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.24.0...1.0.0

0.24.0

15 Sep 13:00
49fc5b0
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.23.0...0.24.0

0.23.0

16 Aug 13:52
c3db8e7
Compare
Choose a tag to compare

What's Changed

  • Upgrade Litmusctl for 3.0.0 Chaoscenter compatibility by @Nageshbansal in #140
  • Bump github.com/emicklei/go-restful from 2.15.0+incompatible to 2.16.0+incompatible by @dependabot in #143
  • Updated readme and compatibility matrix by @SarthakJain26 in #145
    ​​

Overview:

litmusctl version 0.23.0 introduces significant changes to command names, APIs, and terminology. These changes align with the revamped Chaos-Center APIs, enhance error logging, and introduce new commands for efficient chaos experiment and environment management.

Features Added:

Updated Commands:

  • get chaos-delegate is now get chaos-infra.
  • get chaos-workflow is now get chaos-experiment.
  • get chaos-workflow-runs is now get chaos-experiment-runs.
  • connect chaos-delegate is now connect chaos-infra.
  • disconnect chaos-delegate is now disconnect chaos-infra.
  • create chaos-scenario is now create chaos-experiment.
  • upgrade agent is now upgrade chaos-infra.
  • delete chaos-scenario is now delete chaos-experiment.
  • describe chaos-scenario is now describe chaos-experiment.

New Commands:

Introducing three new commands for chaos experiment and chaos-environment management:

  • save chaos-experiment: Save a chaos experiment configuration.
  • run chaos-experiment: Run a chaos experiment.
  • create chaos-environment: Create a new chaos environment.

API Changes:

Updated APIs:

APIs have been aligned with the revamped Chaos-Center APIs:

  • listClusters (function: GetAgentList) is now listInfras.
  • registerCluster (function: ConnectAgent) is now registerInfras.
  • deleteClusters (function: DisconnectAgent) is now deleteInfras.
  • getAgentDetails (function: UpgradeAgent) is now getInfraDetails.
  • getManifest (function: upgradeAgent) is now getInfraManifest.
  • createChaosWorkFlow (function: CreateWorkflow) has been deprecated.
  • listWorkflows (function: GetWorkflowList) is now listExperiments.
  • listWorkflowRuns (function: GetWorkflowRunsList) is now listExperimentRuns.
  • deleteChaosWorkflow (function: DeleteChaosWorkflow) is now deleteChaosExperiments.

New APIs added:

  • saveChaosExperiment: Save a chaos experiment configuration.
  • runChaosExperiment: Run a chaos experiment.
  • createChaosEnvironment: Create a new chaos environment.

Terminology Changes:

Terminology in litmusctl has been updated to align with revamped Chaoscenter:

  • Chaos Agent/Delegate is now referred to as Chaos Infrastructure.
  • Chaos Scenario is now Chaos Experiment.
  • Chaos Scenario Runs are now Chaos Experiment Runs.
  • Experiment is now called Chaos Fault.

Improvements:

  • Enhanced error logging for improved troubleshooting.
  • litmusctl has been upgraded to use go1.20.
  • Complete API structure redefined for enhanced performance and maintainability.

Usage Guide:

For comprehensive information on how to utilize the new features and updated commands introduced in this release, please refer to the Usage Guide for Version 0.23.0. This guide offers step-by-step instructions, usage examples, and best practices to maximize the capabilities of Chaos-Center.

For further information or feedback, please contact [Contact Information].

[Optional: Any additional notes, instructions, or details about the release.]

New Contributors

Full Changelog: 0.22.0...0.23.0

0.22.0

20 Jun 05:27
ed34eb5
Compare
Choose a tag to compare

What's Changed

  • updated readme and compatibility matrix for 0.22.0 release by @Saranya-jena in #138

Full Changelog: 0.21.0...0.22.0

0.21.0

17 May 10:28
75bf686
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.20.0...0.21.0

0.20.0

18 Apr 13:03
98edb04
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.19.0...0.20.0

0.19.0

15 Mar 08:30
d471d18
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.18.0...0.19.0

0.18.0

15 Feb 12:47
7d43952
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.17.0...0.18.0