Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Include guidelines on testing Terraform configuration #1019

Merged

Conversation

dianaivan11
Copy link
Contributor

Guidelines on testing the Terraform configuration

What are you trying to address

Context:
During our last engagement our crew dedicates some effort into putting together a list of guidelines to what exactly should be tested in a Terraform infrastructure configuration such that the tests are meaningful and bring actual value ( avoid testing for aspects that are already validated through the default Terraform behaviour).

Changes:
Our playbook already contains a page on Terraform structure guidelines here. The guidelines for testing the configuration is the perfect content for another section in the same page, which is the only file updated in this PR.

@shiranr shiranr merged commit b902dca into microsoft:main Jan 15, 2024
2 checks passed
pelleo pushed a commit that referenced this pull request Jan 22, 2024
Co-authored-by: Shiran Rubin <[email protected]>
Co-authored-by: Tess Ferrandez <[email protected]>
TessFerrandez added a commit that referenced this pull request Jan 22, 2024
TessFerrandez added a commit that referenced this pull request Jan 22, 2024
* Revert "Include guidelines on testing Terraform conf (#1019)"

This reverts commit 6b0c5b7.

* Revert "fix: List rendering broken due missing blank lines (#1018)"

This reverts commit 200e839.

* Revert "update: vscode gallery repo link (#1017)"

This reverts commit ef53433.

* Revert "Fix layout issues and add overview pages that are missing in some sections (#1012)"

This reverts commit 44bba97.

* Revert "fix links (#1020)"

This reverts commit 8c0b414.
TessFerrandez added a commit that referenced this pull request Jan 24, 2024
* Added load test information based on Equinor experience

* fix links (#1020)

* Fix layout issues and add overview pages that are missing in some sections (#1012)

* Fix layout

* more cleanup

* add explaining text.

* updated readme.md with directory of folder.
The 3 docs could also be merged instead

* fixe a few files

* fix a few spelling issues

* ignore some acronyms

* fix paths

* fixing broken paths

* fix a few more linking issues

* fix links

* undo curly brackets

* fix two linting errors

---------

Co-authored-by: Mark Jervelund <[email protected]>
Co-authored-by: Shiran Rubin <[email protected]>

* update: vscode gallery repo link (#1017)

* update: vscode gallery repo link

* update: broken links of ISE blog and Aridhia DRE

---------

Co-authored-by: Shiran Rubin <[email protected]>
Co-authored-by: Tess Ferrandez <[email protected]>

* fix: List rendering broken due missing blank lines (#1018)

MkDocs expects documents conform to

- MD032 - Lists should be surrounded by blank lines

in markdownlint speak.

Co-authored-by: Shiran Rubin <[email protected]>
Co-authored-by: Tess Ferrandez <[email protected]>

* Include guidelines on testing Terraform conf (#1019)

Co-authored-by: Shiran Rubin <[email protected]>
Co-authored-by: Tess Ferrandez <[email protected]>

* Revert "Custom load test client" (#1022)

* Revert "Include guidelines on testing Terraform conf (#1019)"

This reverts commit 6b0c5b7.

* Revert "fix: List rendering broken due missing blank lines (#1018)"

This reverts commit 200e839.

* Revert "update: vscode gallery repo link (#1017)"

This reverts commit ef53433.

* Revert "Fix layout issues and add overview pages that are missing in some sections (#1012)"

This reverts commit 44bba97.

* Revert "fix links (#1020)"

This reverts commit 8c0b414.

* Fixed typos indicated by lint picker

* fix links

* Update docs/automated-testing/performance-testing/load-testing.md

Co-authored-by: Tomi Paananen <[email protected]>

* Update docs/automated-testing/performance-testing/load-testing.md

Co-authored-by: Tomi Paananen <[email protected]>

* Update docs/automated-testing/performance-testing/load-testing.md

Co-authored-by: Tomi Paananen <[email protected]>

* Update docs/automated-testing/performance-testing/load-testing.md

Co-authored-by: Tomi Paananen <[email protected]>

* Update docs/automated-testing/performance-testing/load-testing.md

Co-authored-by: Shiran Rubin <[email protected]>

* Update docs/automated-testing/performance-testing/load-testing.md

Co-authored-by: Shiran Rubin <[email protected]>

* Update docs/automated-testing/performance-testing/load-testing.md

Co-authored-by: Shiran Rubin <[email protected]>

* Update docs/automated-testing/performance-testing/load-testing.md

Co-authored-by: Shiran Rubin <[email protected]>

* Update docs/automated-testing/performance-testing/load-testing.md

Co-authored-by: Shiran Rubin <[email protected]>

* Update docs/automated-testing/performance-testing/load-testing.md

Co-authored-by: Shiran Rubin <[email protected]>

* Update docs/automated-testing/performance-testing/load-testing.md

Co-authored-by: Shiran Rubin <[email protected]>

* Update docs/automated-testing/performance-testing/load-testing.md

Co-authored-by: Shiran Rubin <[email protected]>

* Update docs/automated-testing/performance-testing/load-testing.md

Co-authored-by: Shiran Rubin <[email protected]>

* Update docs/automated-testing/performance-testing/load-testing.md

Co-authored-by: Shiran Rubin <[email protected]>

* Update docs/automated-testing/performance-testing/load-testing.md

Co-authored-by: Shiran Rubin <[email protected]>

* Update docs/automated-testing/performance-testing/load-testing.md

Co-authored-by: Shiran Rubin <[email protected]>

* fix links

---------

Co-authored-by: Pelle Olsson <pelleo@pelleonewpc>
Co-authored-by: Shiran Rubin <[email protected]>
Co-authored-by: Mark Jervelund <[email protected]>
Co-authored-by: Mark Jervelund <[email protected]>
Co-authored-by: Dilep Dev <[email protected]>
Co-authored-by: Tess Ferrandez <[email protected]>
Co-authored-by: Mateusz Łoskot <[email protected]>
Co-authored-by: Diana Ivan <[email protected]>
Co-authored-by: Tess Ferrandez <[email protected]>
Co-authored-by: Tomi Paananen <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants