Skip to content

Instantly share code, notes, and snippets.

@BruceZu
Created December 28, 2016 23:27
Show Gist options
  • Select an option

  • Save BruceZu/745f367bf2e2cdc45b3d1276c8cc1323 to your computer and use it in GitHub Desktop.

Select an option

Save BruceZu/745f367bf2e2cdc45b3d1276c8cc1323 to your computer and use it in GitHub Desktop.
SimianArmy( Chaos Monkey) supports AWS and VSphere only at present
There is no office image
@BruceZu
Copy link
Author

BruceZu commented Dec 28, 2016

1 Do not support k8s, Openstack
Netflix/SimianArmy/wiki/Configuration
" Currently AWS and VSphere are supported. Example configuration file can be seen here."
Netflix/SimianArmy/wiki/Client-Settings
Netfix/SimianArmy
Netflix/SimianArmy/issues
issues/229 :

At Netflix we have started discussing adding Docker support to SimianArmy but no firm plans yet.

Currently SimianArmy relies on components specific to cloud infrastructure. For example, when running in AWS it uses AWS specific infrastructure (instances, ASGs, ELBs, etc), AWS tags, and AWS centric registries like Edda. New Docker-friendly replacements would need to be developed as necessary to replace these.

2 No official docker image
forum :
there's no official image, which is one reason why I've created one myself.

Chaos Monkey is the most popular member of the Simian Army. While my image is named docker-simianarmy, it really only supports Chaos Monkey at the moment.
mlafeldt/docker-simianarmy

3 It does not work if required AWS options used to access AWS cloud are not provided.
http://10.145.101.61:31350/simianarmy/api/v1/chaos

HTTP ERROR 500

Problem accessing /simianarmy/api/v1/chaos. Reason:

    Unable to load AWS credentials from any provider in the chain
Caused by:

com.amazonaws.AmazonClientException: Unable to load AWS credentials from any provider in the chain
	at com.amazonaws.auth.AWSCredentialsProviderChain.getCredentials(AWSCredentialsProviderChain.java:131)

Others:
jnewland/kubernetes-pod-chaos-monkey is implemented in Bash
Chaos Butler Plugin aims to be an equivalent to the Chaos Monkey in Netflix's Simian Army. Chaos Butler attack a build agent when a job is running on it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment