[x] You have given your pull request a meaningful title (e.g.Enable foobar integration rather than 515 foobar).
[x] You are targeting the appropriate branch. If you're not certain which one this is, it should be develop.
[x] Your branch is up-to-date with the target branch (it probably was when you started, but it may have changed since then).
:vertical_traffic_light: Depends on
:arrow_heading_up: Summary
Add checks that Pulumi configuration for SHM/SREs exists.
This is a proxy for ensuring the infrastructure exists.
It should be more reliable that just checking if the names are used in the DSH configuration, and much lighter weight than checking for particular pieces of infrastructure (either using Azure API or looking through the Pulumi stack).
:white_check_mark: Checklist
Enable foobar integration
rather than515 foobar
).develop
.:vertical_traffic_light: Depends on
:arrow_heading_up: Summary
Add checks that Pulumi configuration for SHM/SREs exists. This is a proxy for ensuring the infrastructure exists. It should be more reliable that just checking if the names are used in the DSH configuration, and much lighter weight than checking for particular pieces of infrastructure (either using Azure API or looking through the Pulumi stack).
:closed_umbrella: Related issues
Closes #1879
:microscope: Tests