Public | Automated Build

Last pushed: a year ago
Short Description
Short description is empty for this repo.
Full Description

simianarmy-docker

Run Netflix's Simian Army in docker. This project is also hosted on the Docker Hub.

Currently only Chaos Monkey is supported, but more Simians are to come!

Configuration

All configuration is done via environment variables passed into docker. Currently the following configuration options are supported.

This project is based on Socrata Shipyard. Please see that project for more information on configuration.

AWS Connection Setting

  • AWS_ACCESS_KEY_ID - AWS Key ID
  • AWS_SECRET_ACCESS_KEY - AWS Secret Key
  • AWS_REGION - AWS Region
  • AWS_ASSUME_ROLE - AWS role ARN if assume role should be used
  • AWS_CLIENT_PROXY_HOST - Proxy host if required for AWS API requests
  • AWS_CLIENT_PROXY_PORT - Proxy port if required for AWS API requests
  • AWS_CLIENT_PROXY_USER - Proxy username if required for proxy connections
  • AWS_CLIENT_PROXY_PASSWORD - Proxy password if required for proxy connections

Simian Army Setting

  • SIMIAN_SDB_DOMAIN - SDB Domain, default SIMIAN_ARMY
  • SIMIAN_FREQUENCY - Simian Army run frequency, default 1.0
  • SIMIAN_FREQUENCY_UNITS- Simian Army run frequency units, default HOURS
  • SIMIAN_TIMEZONE - default America/Los_Angeles
  • SIMIAN_MONKEYTIME - default false

Chaos Monkey Setting

  • CHAOS_ENABLED - default true
  • CHAOS_LEASHED - default true
  • CHAOS_ASG_ENABLED - default true
  • CHAOS_ASG_PROBABILITY - default 1.0
  • CHAOS_GLOBAL_NOTIFICATION_EMAIL - email address to send action notifications to
  • CHAOS_SOURCE_EMAIL - email address to send action notifications from
  • CHAOS_NOTIFICATIONS_ENABLED - default true
Docker Pull Command
Owner
socrata
Source Repository

Comments (1)
socrata
3 years ago

Version tagging should match with Simian Army versioning once fully implemented.