Currently we can assign Entra groups for update rings for applications. However, these groups need to already be created and populated. This can good for very critical applications or situations where you want maximum control.
For most of our applications, we need a more dynamic and less human intensive phase for updating applications by update rings.
I would like the ability to define number of update rings per application based on a percentage of users/devices. I would also like to define number of days before a update ring moves on to the next one. There should be a logic making sure that if one or more criterias is not met for one update ring, the process is paused and the administrators are made aware of the issue. This will make sure if one application have issues in a update ring, the next ring will not automatically be affected with the same issues. It should also be able to pause the update rings manually.
Think of this like Autopatch for Patch My PC.
Patch My PC (Cloud) should automatically create the same number of Entra groups as update rings defined in this logic, and populate them with random users/groups based on the percentage defined. When deleting an application, the associated Entra groups must also be deleted.