aws-chaos-cli

command module
v0.0.0-...-d5ea0f9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 8, 2020 License: Apache-2.0 Imports: 3 Imported by: 0

README

aws-chaos-cli

CLI tool created with the sole purpose of injecting failure into AWS infrastructure in a convenient manner

Disclaimer

⚠️USE AT YOUR OWN RISK⚠️

Using this tool may create an unreasonable risk. If you choose to use this tool in your own activities, you do so at your own risk. None of the authors or contributors, or anyone else connected with the tool(s), in any way whatsoever, can be responsible for your use of the tool(s) contained in this repository. Use these tool(s) only if you understand what the code does.

Usage

CLI tool created with the sole purpose of injecting failure into AWS infrastructure in a convenient manner

Usage:
  aws-chaos-cli [command]

Available Commands:
  fail-az     Simulates AZ failure with a Chaos NACL
  help        Help about any command

Flags:
  -h, --help   help for aws-chaos-cli

fail-az

Simulate AZ failure: associate subnet(s) with a Chaos NACL that deny ALL Ingress and Egress traffic - blackhole

Usage:
  aws-chaos-cli fail-az [flags]

Flags:
      --az-name string   The name of the availability zone to blackout
      --duration int     The duration, in seconds, of the blackout
  -h, --help             help for fail-az
      --limit-asg        Remove 'failed' AZ from Auto Scaling Group (ASG)
      --profile string   AWS credential profile to use (default "default")
      --region string    The AWS region of choice
      --vpc-id string    The VPC ID of choice

Build from source

go version 1.14+ is required

# Install dependencies
make deps

# Build for your platform
make build

Support

Please use the github issue tracker

Documentation

Overview

Copyright © 2020 Patrick Miziewicz <patrick.miziewicz@gmail.com>

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Directories

Path Synopsis
lib

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL