New parameter -PSRuleFailedOnly - PSRule for Azure will only report on failed resource (may save some space/noise)
Changes (2022-Jul-17 / Major)
This change impacts GitHub Actions only: As the PSRule CSV output can become quite big and GitHub is actively blocking files larger than 100MB (reference), the file size of the export will be validated and in case the 100MB limit is exceeded a new export excluding the column 'description' will be initiated. If that still is too large then also the column 'recommendation' will be exluded. If even then the export is exceeding the limit then the export will be deleted in order not to break the workflow at push to repo. Issue ref: #121
New parameter -CriticalMemoryUsage - Define at what percentage of memory usage the garbage collection should kick in (default=90). Example: .\pwsh\AzGovVizParallel.ps1 -CriticalMemoryUsage 70
Enhanced the 'Orphaned Resources' feature: if you run AzGovViz with parameter -DoAzureConsumption then the orphaned resources output will show you potential cost savings for orphaned resources with intent 'cost savings':
💡 use parameter -AzureConsumptionPeriod 14 to get consumption data for the last 14 days (default = 1 day)
New feature HierarchyMap (HTML): save the HierarchyMap as image (.jpeg)
2022-Jul-07 PR #117 - Updated GitHub Actions OIDC (Open ID Connect) workflow: establish new connection to Azure before the 'HTML to WebApp' publishing task - thanks Dimitri Zilber
Fix change tracking date conversion issue with certain date format (removed ToString)
Minor optimizations
Changes (2022-Jun-22 / Major)
New feature 'Orphaned Resources' - Azure Resource Graph based reporting on orphaned resources (TenantSummary, ScopeInsights, CSV export). Azure Orphan Resources - GitHub ARG queries and workbooks by Dolev Shor
New feature 'Resource fluctuation' - Compare against Resources from previous run and output aggregated summary of the Resource fluctuation (TenantSummary, CSV export)
Changes (2022-Jul-22 / Minor)
-PSRuleFailedOnly
- PSRule for Azure will only report on failed resource (may save some space/noise)Changes (2022-Jul-17 / Major)
-CriticalMemoryUsage
- Define at what percentage of memory usage the garbage collection should kick in (default=90). Example:.\pwsh\AzGovVizParallel.ps1 -CriticalMemoryUsage 70
Changes (2022-Jul-14 / Major)
Changes (2022-Jul-10 / Major)
💡 use parameter
-AzureConsumptionPeriod 14
to get consumption data for the last 14 days (default = 1 day)Changes (2022-Jul-01 / Major)
Changes (2022-Jun-22 / Major)
/providers/Microsoft.Authorization/roleAssignmentScheduleInstances
AzAPICall errorhandling (error 400, 500)Changes (2022-Jun-14 / Major)
DisallowedProvider
errorCode (Blueprints, PolicyInsights)Changes (2022-Jun-10 / Major)
DisallowedProvider
errorCode (Microsoft Defender for Cloud plans for Subscriptions)Changes (2022-Jun-03 / Major)
-DebugAzAPICall
Changes (2022-Jun-02 / Major)
Changes (2022-May-31 / Major)
<ManagementGroupId>
does not have any valid subscriptions')Changes (2022-May-21 / Major)
-DoPSRule
-PSRuleVersion
- Define the PSRule..Rules.Azure PowerShell module version, if undefined then 'latest' will be used.pipelines
- use the new YAML files.azuredevops/pipelines/*