litmuschaos / litmusctl

Command-Line tool to manage Litmuschaos's agent plane
Apache License 2.0
24 stars 46 forks source link
cli litmuschaos litmusctl

Litmusctl

BCH compliance GitHub Workflow GitHub stars [GitHub Release]()

The Litmuschaos command-line tool, litmusctl, allows you to manage litmuschaos's agent plane. You can use litmusctl to connect Chaos Delegates, create project, schedule Chaos Scenarios, disconnect Chaos Delegates and manage multiple litmuschaos accounts.

Usage

For more information including a complete list of litmusctl operations, see the litmusctl reference documentation.

Requirements

The litmusctl CLI requires the following things:

Compatibility matrix

To check compatibility of litmusctl with Chaos Center

litmusctl version Lowest Chaos Center supported version Highest Chaos Center supported version
1.12.0 3.0.0 3.13.0
1.11.0 3.0.0 3.12.0
1.10.0 3.0.0 3.11.0
1.9.0 3.0.0 3.10.0
1.8.0 3.0.0 3.9.1
1.7.0 3.0.0 3.8.0
1.6.0 3.0.0 3.7.0
1.5.0 3.0.0 3.6.0
1.4.0 3.0.0 3.5.0
1.3.0 3.0.0 3.4.0
1.2.0 3.0.0 3.3.0
1.1.0 3.0.0 3.2.0
1.0.0 3.0.0 3.1.0

Installation

To install the latest version of litmusctl follow the below steps:

Platforms 1.12.0 1.11.0 1.10.0 1.9.0 1.8.0 1.7.0 1.6.0 1.5.0 master(Unreleased)
litmusctl-darwin-amd64 (MacOS) Click here Click here Click here Click here Click here Click here Click here Click here Click here
litmusctl-linux-386 Click here Click here Click here Click here Click here Click here Click here Click here Click here
litmusctl-linux-amd64 Click here Click here Click here Click here Click here Click here Click here Click here Click here
litmusctl-linux-arm Click here Click here Click here Click here Click here Click here Click here Click here Click here
litmusctl-linux-arm64 Click here Click here Click here Click here Click here Click here Click here Click here Click here
litmusctl-windows-386 Click here Click here Click here Click here Click here Click here Click here Click here Click here
litmusctl-windows-amd64 Click here Click here Click here Click here Click here Click here Click here Click here Click here
litmusctl-windows-arm Click here Click here Click here Click here Click here Click here Click here Click here Click here

Linux/MacOS

tar -zxvf litmusctl-<OS>-<ARCH>-<VERSION>.tar.gz
chmod +x litmusctl
mv litmusctl /usr/local/bin/litmusctl
litmusctl <command> <subcommand> <subcommand> [options and parameters]

Windows

litmusctl.exe <command> <subcommand> <subcommand> [options and parameters]
litmusctl version

Development Guide

You can find the local setup guide for litmusctl here.