Skip to content

Commit 05a547f

Browse files
authored
Merge pull request #255857 from RoseHJM/ade-streamlined-attach-3
ADE - streamlined catalog attach - 3
2 parents 4db0d80 + 1c5c1c0 commit 05a547f

23 files changed

+263
-161
lines changed

articles/deployment-environments/how-to-configure-catalog.md

Lines changed: 186 additions & 40 deletions
Large diffs are not rendered by default.

articles/deployment-environments/how-to-configure-managed-identity.md

Lines changed: 31 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -59,35 +59,53 @@ As a security best practice, if you choose to use user-assigned identities, use
5959

6060
## Assign a subscription role assignment to the managed identity
6161

62-
The identity that's attached to the dev center in Azure Deployment Environments should be assigned the Owner role for all the deployment subscriptions and the Reader role for all subscriptions that contain the relevant project. When a user creates or deploys an environment, the service grants appropriate access to the deployment identity that's attached to the project environment type. The deployment identity uses the access to perform deployments on behalf of the user. You can use the managed identity to empower developers to create environments without granting them access to the subscription.
62+
The identity that's attached to the dev center should be assigned the Contributor and User Access Administrator roles for all the deployment subscriptions and the Reader role for all subscriptions that contain the relevant project. When a user creates or deploys an environment, the service grants appropriate access to the deployment identity that's attached to the project environment type. The deployment identity uses the access to perform deployments on behalf of the user. You can use the managed identity to empower developers to create environments without granting them access to the subscription.
6363

6464
### Add a role assignment to a system-assigned managed identity
6565

66-
1. In the Azure portal, go to your dev center.
66+
1. In the Azure portal, navigate to your dev center.
6767
1. On the left menu under **Settings**, select **Identity**.
6868
1. Under **System assigned** > **Permissions**, select **Azure role assignments**.
6969

7070
:::image type="content" source="./media/configure-managed-identity/system-assigned-azure-role-assignment.png" alt-text="Screenshot that shows the Azure role assignment for system-assigned identity.":::
7171

72-
1. On **Azure role assignments**, select **Add role assignment (Preview)**, and then enter or select the following information:
72+
1. To give Contributor access to the subscription, select **Add role assignment (Preview)**, enter or select the following information, and then select **Save**:
73+
74+
|Name |Value |
75+
|---------|----------|
76+
|**Scope**|Subscription|
77+
|**Subscription**|Select the subscription in which to use the managed identity.|
78+
|**Role**|Contributor|
7379

74-
1. For **Scope**, select **Subscription**.
75-
1. For **Subscription**, select the subscription in which to use the managed identity.
76-
1. For **Role**, select **Owner**.
77-
1. Select **Save**.
80+
1. To give User Access Administrator access to the subscription, select **Add role assignment (Preview)**, enter or select the following information, and then select **Save**:
81+
82+
|Name |Value |
83+
|---------|----------|
84+
|**Scope**|Subscription|
85+
|**Subscription**|Select the subscription in which to use the managed identity.|
86+
|**Role**|User Access Administrator|
7887

7988
### Add a role assignment to a user-assigned managed identity
8089

8190
1. In the Azure portal, go to your dev center.
8291
1. On the left menu under **Settings**, select **Identity**.
8392
1. Under **User assigned**, select the identity.
8493
1. On the left menu, select **Azure role assignments**.
85-
1. On **Azure role assignments**, select **Add role assignment (Preview)**, and then enter or select the following information:
86-
87-
1. For **Scope**, select **Subscription**.
88-
1. For **Subscription**, select the subscription in which to use the managed identity.
89-
1. For **Role**, select **Owner**.
90-
1. Select **Save**.
94+
1. To give Contributor access to the subscription, select **Add role assignment (Preview)**, enter or select the following information, and then select **Save**:
95+
96+
|Name |Value |
97+
|---------|----------|
98+
|**Scope**|Subscription|
99+
|**Subscription**|Select the subscription in which to use the managed identity.|
100+
|**Role**|Contributor|
101+
102+
1. To give User Access Administrator access to the subscription, select **Add role assignment (Preview)**, enter or select the following information, and then select **Save**:
103+
104+
|Name |Value |
105+
|---------|----------|
106+
|**Scope**|Subscription|
107+
|**Subscription**|Select the subscription in which to use the managed identity.|
108+
|**Role**|User Access Administrator|
91109

92110
## Grant the managed identity access to the key vault secret
93111

articles/deployment-environments/how-to-create-configure-dev-center.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ To add a catalog to your dev center, you first need to gather some information.
153153
To add a catalog, you must specify the GitHub repo URL, the branch, and the folder that contains your environment definitions. You can gather this information before you begin the process of adding the catalog to the dev center.
154154

155155
> [!TIP]
156-
> If you are attaching an Azure DevOps repository, use these steps: [Get the clone URL of an Azure DevOps repository](how-to-configure-catalog.md#get-the-clone-url-of-an-azure-devops-repository).
156+
> If you are attaching an Azure DevOps repository, use these steps: [Get the clone URL of an Azure DevOps repository](how-to-configure-catalog.md#get-the-clone-url-for-your-azure-devops-repository).
157157
158158
1. On your [GitHub](https://github.com) account page, select **<> Code**, and then select copy.
159159
1. Take a note of the branch that you're working in.
42.7 KB
Loading
75.2 KB
Loading
39.5 KB
Loading
70.9 KB
Loading
26.9 KB
Loading
111 KB
Loading
60.1 KB
Loading

0 commit comments

Comments
 (0)