Regression Suite
-------------

This is a regression suite that runs against a real amazon aws instance and ensures core functionality within asgard works.

It assumes that the proper credentials have been added to the .asgard directory.

This set of tests also assumes there is an SSH key called nflxoss-asgard in the us-east region.

The set of tests are not ran by default as this would mean charges incurred against an AWS account.

To run the tests, call

./grailsw -DregressionSuite=true test-app functional:

This set of tests should be able to run against Saucelabs provided the correct credentials are provided.

The command to do so is:
./grailsw -DregressionSuite=true -Dgeb.env=sauce -Dsaucelabs.username=$SAUCE_USER_NAME -Dsaucelabs.key=$SAUCE_API_KEY test-app functional:

The Geb Configuration included in these set of tests also allow the RegressionSpec to be ran as a set of jUnit tests in IntelliJ idea granted the System property RegressionSuite=true is set as a default in jUnit tests.
Added ASG analysis plugin with a CSI implementation
canary and desired capacity CSI integration
adding test modifications
…that got left out of last commit somehow
Add missing override annotations
Merge pull request #464 from claymccoy/CsiIntegration

Added ASG analysis plugin with a CSI implementation
notification destination for CSI should be passed in
Merge pull request #465 from claymccoy/CsiIntegration

notification destination for CSI should be passed in
ASGARD-1233 Auto deploy should still work if Eureka is not installed
unit test for existing deploy command validation
added extra checks for more than one ASG in cluster and ASG not in ready state
checking each suspended process instead of using seemsDisabled
need to convert values into integers as putting them into a chain makes them strings
undo some formatting changes introduced by autoformat
fixes after rebase
Merge pull request #467 from claymccoy/autoDeployClusterValidation

Auto deploy cluster validation
Added missing test modifications.
Merge pull request #466 from claymccoy/optionalEurekaForAutoDeploy

ASGARD-1233 Auto deploy should still work if Eureka is not installed
Merge pull request #433 from tomaslin/regression-suite

Regression Suite
tests were seeing line as an assertion that wasn’t even in a test
Changing it in this way somehow fixed the situation. I have a lot to learn about this WTF.
Merge pull request #468 from claymccoy/fixTestsAfterIntroducingGebTests

tests were seeing line as an assertion that wasn’t even in a test