Fixes bug in dimensions
property for metric & log alerts generation for Bicep templates
#503
+4
−4
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.
Overview/Summary
Fixes #505
This PR fixes/adds/changes/removes
Fixes a bug in
generate-templates.py
and the related bicep base templates that is used for generating bicepmetricAlerts
&scheduledQueryRules
templates that had thedimensions
property being populated with an empty array inside already empty arraydimensions: [[]]
.The enclosing array expected an item of type "MetricDimension", but the provided item was of type "<empty array>".bicep[BCP034](https://aka.ms/bicep/core-diagnostics#BCP034)
Testing the fix
generate-templates.py
from a branch from my fork which can be found here: feliasson@7999ff4 (I assume they should be updated by your regular CI/CD processes instead of in this PR)metricAlerts
&scheduledQueryRules
Bicep templates after the fix from my forkAs part of this Pull Request I have
main
branch