github Azure/AzOps 2.0.0
v2.0.0

latest releases: 2.6.5, 2.6.4, 2.6.3...
19 months ago

Overview 

With a wide array of pivotal changes in the codebase, this represents a major leap forward for AzOps reaching version 2.0.0 🎉

Key goals:

  1. Significantly improve overall Pull performance.
    See below screenshot for comparison between 1.9.4 and 2.0.0 in an environment with 1000+ subscriptions
    AzOps-2 0-baseline

  2. Support Pull and Push of zones information.

Significant changes

⚠️ Please be advised that due to the change to Az.ResourceGraph, the data model has slightly changed. As a consequence, the first pull that runs on version 2.0.0 will generate a larger pull request than usual.

For that reason, if you are using the AzOps resource deletion feature for autogenerated policyAssignments, policyDefinitions, policySetDefinitions, policyExemptions, roleDefinitions and roleAssignments, it requires you to run an Pull on version 2.0 before initiating deletion. If not, you will receive the following error

Deletion is currently only supported for policyAssignments, policyDefinitions, policyExemptions, policySetDefinitions and roleAssignments. Will NOT proceed with deletion of file root/....

⚠️ Also note that we have reduced the verbosity of some output in the module to optimize performance. If you want additional debug output, change the Message.Info.Maximum setting in settings.json to a higher level (up to 9)

⚠️ Autogenerated templates for roleAssignments will no longer include displayName for the assigned principal due to API changes.

Issues 

  • Public Ip; zones are removed on AzOpsPull command (#701

Enhancements 

  • AzOps - Discovery Performance Issues (#438)
  • Updating Settings.json and Pull pipeline fails (#699)
  • Pull pipeline removing the metadata from policy exemptions and assignment file (#742)

Don't miss a new AzOps release

NewReleases is sending notifications on new releases.