You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
So that as new changes enter mlz.bicep we have some idea if the Azure Portal form will still work.
More importantly, so that if any proposed changes to mlz.bicep would break the Azure Portal form, we know right away to prevent the form from breaking in /main and get feedback on how to update the form.
Description
The ARM TTK has unit tests for CreateUIDefinition files. This seems like a good place to start. The ARM TTK does not support Declarative Forms.
Acceptance Criteria
On a PR, check to see that the Portal UI is compatible with the compiled Bicep deployment template
check that all required parameters in the deployment template have a matching named output in the Portal UI template
check that the Portal UI template outputs contain only named values that are available parameters in the deployment template
The text was updated successfully, but these errors were encountered:
That's certainly a desired end state, but, it does require an machine/agent configuration to run the ap CLI, source packages from an internal NuGet feed, and presumably some automation to ready/clean subscriptions.
In the meantime, we will probably get value out of some simple checks that answer:
does the form output values for all of the deployment templates' required parameters?
glennmusa
changed the title
Automated validation that the Portal UI deployment works with any proposed Bicep changes
Automated validation that the Portal UI outputs map to deployment template parameter inputs
Jan 19, 2022
Benefit/Result/Outcome
So that as new changes enter
mlz.bicep
we have some idea if the Azure Portal form will still work.More importantly, so that if any proposed changes to
mlz.bicep
would break the Azure Portal form, we know right away to prevent the form from breaking in/main
and get feedback on how to update the form.Description
The ARM TTK has unit tests for CreateUIDefinition files. This seems like a good place to start.The ARM TTK does not support Declarative Forms.Acceptance Criteria
The text was updated successfully, but these errors were encountered: