package
2.0.2+incompatible
Repository: https://github.com/kevinpike/chaosmonkey.git
Documentation: pkg.go.dev

# Functions

Deployment returns a mock implementation of deploy.Deployment Deployment has 4 apps: foo, bar, baz, quux Each app runs in 1 account: foo, bar, baz run in prod quux runs in test Each app has one cluster: foo-prod, bar-prod, baz-prod Each cluster runs in one region: us-east-1 Each cluster contains 1 AZ with two instances.
Deps returns a deps.Deps object that contains mocks.
NewDeployment returns a mock implementation of deploy.Deployment Pass in a deploy.AppMap, for example: map[string]deploy.AppMap{ "foo": deploy.AppMap{"prod": {"foo-prod": {"us-east-1": {"foo-prod-v001": []string{"i-d3e3d611", "i-63f52e25"}}}}}, "bar": deploy.AppMap{"prod": {"bar-prod": {"us-east-1": {"bar-prod-v011": []string{"i-d7f06d45", "i-ce433cf1"}}}}}, "baz": deploy.AppMap{"prod": {"baz-prod": {"us-east-1": {"baz-prod-v004": []string{"i-25b86646", "i-573d46d5"}}}}}, "quux": deploy.AppMap{"test": {"quux-test": {"us-east-1": {"quux-test-v004": []string{"i-25b866ab", "i-892d46d5"}}}}}, }.

# Structs

AppFactory creates App objects used for testing.
No description provided by the author
No description provided by the author
ConfigGetter implements chaosmonkey.Getter.
No description provided by the author
No description provided by the author
Executable is a mock representation of Chaosmonkey executable.
Instance implements instance.Instance.
Outage is a mock implementation of outage.Outage.
Terminator implements term.terminator.
No description provided by the author