Releases: litmuschaos/litmusctl
1.2.0
What's Changed
- Get chaos environments command by @shivam-Purohit in #170
- Fixes connect chaos-infra for infrastructureType by @Nageshbansal in #177
- added changes for 1.2.0 release by @SarthakJain26 in #178
New Contributors
- @shivam-Purohit made their first contribution in #170
Full Changelog: 1.1.0...1.2.0
1.1.0
What's Changed
- Fixes non-interactive mode in set-account command by @Nageshbansal in #171
- Updated compatibility matrix for 1.1 release by @Saranya-jena in #172
Full Changelog: 1.0.0...1.1.0
1.0.0
What's Changed
- added changes to add server endpoint by @SarthakJain26 in #160
- Bump golang.org/x/net from 0.7.0 to 0.17.0 by @dependabot in #159
- UX Changes in litmusctl using promptui library. by @deep-poharkar in #156
- Added changes for 1.0.0 release by @SarthakJain26 in #165
Full Changelog: 0.24.0...1.0.0
0.24.0
What's Changed
- fixed the versions inside compatibility matrix. by @deep-poharkar in #151
- fixed AuthResponse by @deep-poharkar in #153
- Replace deprecated command with environment file by @jongwooo in #142
- Update Upgrade Command by @Nageshbansal in #144
- Added changes for 0.24 release by @SarthakJain26 in #154
New Contributors
- @deep-poharkar made their first contribution in #151
- @jongwooo made their first contribution in #142
Full Changelog: 0.23.0...0.24.0
0.23.0
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 nowget chaos-infra
.get chaos-workflow
is nowget chaos-experiment
.get chaos-workflow-runs
is nowget chaos-experiment-runs
.connect chaos-delegate
is nowconnect chaos-infra
.disconnect chaos-delegate
is nowdisconnect chaos-infra
.create chaos-scenario
is nowcreate chaos-experiment
.upgrade agent
is nowupgrade chaos-infra
.delete chaos-scenario
is nowdelete chaos-experiment
.describe chaos-scenario
is nowdescribe 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 nowlistInfras
.registerCluster
(function: ConnectAgent) is nowregisterInfras
.deleteClusters
(function: DisconnectAgent) is nowdeleteInfras
.getAgentDetails
(function: UpgradeAgent) is nowgetInfraDetails
.getManifest
(function: upgradeAgent) is nowgetInfraManifest
.createChaosWorkFlow
(function: CreateWorkflow) has been deprecated.listWorkflows
(function: GetWorkflowList) is nowlistExperiments
.listWorkflowRuns
(function: GetWorkflowRunsList) is nowlistExperimentRuns
.deleteChaosWorkflow
(function: DeleteChaosWorkflow) is nowdeleteChaosExperiments
.
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
- @Nageshbansal made their first contribution in #140
- @dependabot made their first contribution in #143
Full Changelog: 0.22.0...0.23.0
0.22.0
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
What's Changed
- updated readme and compatibility matrix for 0.21.0 release by @SarthakJain26 in #135
Full Changelog: 0.20.0...0.21.0
0.20.0
What's Changed
- update compatibility matrix and readme for 0.20.0 by @SarthakJain26 in #133
Full Changelog: 0.19.0...0.20.0
0.19.0
What's Changed
- Updated compatibility matrix for 0.19.0 by @Saranya-jena in #131
- updated readme by @SarthakJain26 in #130
Full Changelog: 0.18.0...0.19.0
0.18.0
What's Changed
- Updated compatibility matrix and readme by @SarthakJain26 in #127
Full Changelog: 0.17.0...0.18.0