Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Refs #938
Takes an initial stab at the apocalyptic testing framework. This scatters a bunch of
count = var.environment == "ti" ? X : Y
logic throughout themain.tf
scripts. This shuts off all live workflow feeds and also includes a newTesting
module when deploying to "ti". The testing module sets up an Event Bridge trigger that detects new files showing up ats3://hydrovis-ti-deployment-us-east-1/common/data/model/com/nwm/prod/nwm.YYYYMMDD/
and then triggers theviz_initialize_pipeline
Lambda function. Terraform is also used to make a copy of all the apocalyptic test datasets that are statically in place ats3://hydrovis-ti-deployment-us-east-1/test_nwm_outputs/
and move them into the trigger location. Thus, the terraform code should both deploy all resources and then kick off the tests.