Skip to content

More than Reader Access is requirerd#1612

Description

馃悰 Problem

This doc https://github.com/microsoft/finops-toolkit/blob/dev/docs-mslearn/toolkit/workbooks/finops-workbooks-overview.md mentions that reader access is enough to deploy the workbooks and you will be able to import it and just not save it; this would be true if we have the JSON file and import it via Azure Monitor Workbooks directly, however since what we provide is the ARM template, more permissions are required or you get this message

You don鈥檛 have authorization to perform action 'Microsoft.Resources/deployments/validate/action'.

馃懀 Repro steps

  1. Have only reader access on the environment
  2. Try to deploy the ARM template as stated here https://learn.microsoft.com/en-us/cloud-computing/finops/toolkit/workbooks/finops-workbooks-overview#deploy-the-workbooks
  3. You will get the message with either of the workbooks if only reader access is assigned.

馃 Expected

There are a few options:

  • Provide the detailed roles required to deploy it
  • Add the workbook to the gallery so it can be imported but not saved
  • Share the workbooks' JSON so it is not part of an ARM template and can be imported and not saved bypassing the validation role required

鈩癸笍 Additional context

This affects the VBD description of WACOA as we only request reader access and the workbook is part of the workflow

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Type

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions