Skip to content

Commit

Permalink
Merge pull request #48 from JulianHayward/v5_major_20210803_7
Browse files Browse the repository at this point in the history
v5_major_20210806_3
  • Loading branch information
JulianHayward authored Aug 6, 2021
2 parents c214f65 + 6a8f34e commit 1bc363f
Show file tree
Hide file tree
Showing 3 changed files with 364 additions and 268 deletions.
30 changes: 23 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ AzGovViz is a PowerShell based script that iterates your Azure Tenant´s Managem

You can run the script either for your Tenant Root Group or any other Management Group.

## AzGovViz´s mission
## Mission

<table>
<td>
Expand All @@ -27,7 +27,7 @@ __AzGovViz is intended to help you to get a holistic overview on your technical
</td>
</table>

## AzGovViz @ Microsoft Cloud Adoption Framework
## Microsoft Cloud Adoption Framework - CAF

<img align="left" height="80" src="img/caf.png"> Listed as tool for the Govern discipline in the Microsoft Cloud Adoption Framework!
https://docs.microsoft.com/en-us/azure/cloud-adoption-framework/reference/tools-templates#govern
Expand All @@ -39,10 +39,11 @@ Included in the Microsoft Cloud Adoption Framework´s [Strategy-Plan-Ready-Gov](
## Table of contents
* [Release history](#release-history)
* [Demo](#demo)
* [Media](#media)
* [Slideset](#slideset)
* [Features](#features)
* [Screenshots](#screenshots)
* [Outputs](#outputs)
* [Slideset](#slideset)
* [Technical documentation](#technical-documentation)
* [Permissions overview](#permissions-overview)
* [Required permissions in Azure](#required-permissions-in-azure)
Expand All @@ -62,6 +63,15 @@ Included in the Microsoft Cloud Adoption Framework´s [Strategy-Plan-Ready-Gov](

## Release history

__Changes__ (2021-Aug-06 / Major)

* Enriched Policy assignments with list of used parameters
* Enriched Role assignments on Groups with Group member count
* Optimize JSON outputs
* CSP scenario error handling
* Bugfixes
* Performance optimization

__Changes__ (2021-July-28 / Major)

* As demanded by the community reactivated parameters `-PolicyAtScopeOnly` and `-RBACAtScopeOnly`
Expand Down Expand Up @@ -95,6 +105,15 @@ _* a new BuiltIn RBAC Role definition was added_
[Demo (v5_major_20210721_1)](https://www.azadvertizer.net/azgovvizv4/demo/AzGovViz_Enterprise-Scale_WingTip_v5_major_202107021_1.html)
Enterprise-Scale ([WingTip](https://github.com/Azure/Enterprise-Scale/blob/main/docs/reference/wingtip/README.md)) implementation

### Media

* Microsoft Dev Radio (YouTube) [Get visibility into your environment with AzGovViz](https://www.youtube.com/watch?v=hZXvF5oypLE)
* Jack Tracey (Cloud Solution Architect Microsoft) [AzGovViz With Azure DevOps](https://jacktracey.co.uk/azgovviz-with-azure-devops/)

### Slideset

Short presentation on AzGovViz [Download](slides/AzGovViz_intro.pdf)

<hr>

## Features
Expand Down Expand Up @@ -135,6 +154,7 @@ Enterprise-Scale ([WingTip](https://github.com/Azure/Enterprise-Scale/blob/main/
* Policy/Resource Compliance (Policy: NonCompliant, Compliant; Resource: NonCompliant, Compliant, Conflicting)
* Related RBAC Role assignments (if Policy effect is DeployIfNotExists (DINE))
* System metadata 'createdOn, createdBy, updatedOn, updatedBy' ('createdBy', 'updatedBy' identity is fully resolved)
* Parameters used
* __Role-Based Access Control (RBAC)__
* Custom Role definitions
* List assignable scopes
Expand Down Expand Up @@ -268,10 +288,6 @@ markdown in Azure DevOps Wiki as Code
* Tenant tree including all Policy and Role assignments AND all Custom Policy/Set and Role definitions
![alt text](img/jsonfolderfull450.jpg "JSONFolder")

## Slideset

Short presentation on AzGovViz [Download](slides/AzGovViz_intro.pdf)

## Technical documentation

### Permissions overview
Expand Down
11 changes: 10 additions & 1 deletion history.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,15 @@

### AzGovViz version 5

__Changes__ (2021-Aug-06 / Major)

* Enriched Policy assignments with list of used parameters
* Enriched Role assignments on Groups with Group member count
* Optimize JSON outputs
* CSP scenario error handling
* Bugfixes
* Performance optimization

__Changes__ (2021-July-28 / Major)

* As demanded by the community reactivated parameters `-PolicyAtScopeOnly` and `-RBACAtScopeOnly`
Expand All @@ -20,7 +29,7 @@ __Changes__ (2021-July-22 / Major)
_* a new BuiltIn RBAC Role definition was added_
* Renamed parameter `-PolicyIncludeResourceGroups` to , `-DoNotIncludeResourceGroupsOnPolicy` (from now Policy assignments on ResourceGroups will be included by default)
* Renamed parameter `-RBACIncludeResourceGroupsAndResources` to , `-DoNotIncludeResourceGroupsAndResourcesOnRBAC` (from now Role assignments on ResourceGroups and Resources will be included by default)
* New parameter `-HtmlTableRowsLimit`. Although the parameter `-LargeTenant` was introduced recently, still the html output may become too large to be processed properly. The new parameter defines the limit of rows - if for the html processing part the limit is reached then the html table will not be created (csv and json output will still be created). Default rows limit is 40.000.
* New parameter `-HtmlTableRowsLimit`. Although the parameter `-LargeTenant` was introduced recently, still the html output may become too large to be processed properly. The new parameter defines the limit of rows - if for the html processing part the limit is reached then the html table will not be created (csv and json output will still be created). Default rows limit is 40.000
* Added NonCompliance Message for Policy assignments
* Cosmetics
* Bugfixes
Expand Down
Loading

0 comments on commit 1bc363f

Please sign in to comment.