bedrock
bedrock copied to clipboard
Update Bedrock guard rails to assure code environment stability and sustain version updates
As a: Developer
I want: improved testing coverage on the bedrock repo
So that: The team can be assured of its sustainability during idle times of maintenance
Describe the solution you'd like: Improved handling and alerting of the Bedrock Repo to assure SPK team of required maintenance and mediation.
Acceptance Criteria:
- [ ] ~~Code Coverage -- for Golang scripts used in terratest~~
- [ ] Observability and reporting
- [ ] Update Integration Tests
- [ ] Explore integration of terraform-compliance for static verification of terraform plan outputs
Does this require updates to documentation?: Yes
- Unit Testing - Static Analysis - Linting, compliance, module verification, tflint, TF init / TF Plan
- Integration Testing - TF apply/ validate/ destroy (Parallel | Stages | Retries)
-
tfoption.saveOptionbetween Tests - Add retry to integration tests
-
- End 2 End Testing (Optional) - Live dev environment and modify modules based on change.