Conversation
|
Azure Pipelines: 22 pipeline(s) were filtered out due to trigger conditions. There may be pipelines that require an authorized user to comment /azp run to run. |
|
Azure Pipelines: 22 pipeline(s) were filtered out due to trigger conditions. There may be pipelines that require an authorized user to comment /azp run to run. |
There was a problem hiding this comment.
🟡 Changes recommended
The spec omits account-key authentication handling and gives imprecise role-assignment remediation.
Get a fresh assessment by requesting another Copilot review.
Pull request overview
Defines a proposed Storage RBAC diagnostic for azd ai agent doctor.
Changes:
- Specifies applicability, outcomes, and read-only behavior.
- Documents the existing report format and proposed failure guidance.
File summaries
| File | Description |
|---|---|
docs/specs/agent-doctor-storage-rbac/spec.md |
Defines the proposed storage-permission check. |
Review details
- Files reviewed: 1/1 changed files
- Comments generated: 2
- Review effort level: Balanced
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
📋 Prioritization NoteThanks for the contribution! The linked issue isn't in the current milestone yet. |
There was a problem hiding this comment.
🟡 Changes recommended
The specification may falsely fail equivalent access granted through custom roles.
Get a fresh assessment by requesting another Copilot review.
Review details
Suppressed comments (1)
Previously missed (1) — in code that hasn't changed since the last review.
docs/specs/agent-doctor-storage-rbac/spec.md:17
- Restricting equivalent access to built-in roles would falsely fail a project whose managed identity receives the required blob data permissions through a custom role. Define this as effective access instead; the implementation should inspect role definitions and direct, inherited, or group assignments, and return
WARNwhen effective access cannot be established.
- Files reviewed: 1/1 changed files
- Comments generated: 1
- Review effort level: Balanced
| Remote | ||
| (x) Project storage permissions | ||
| Required storage role is missing for <project-identity> on <storage-account>. | ||
| fix: Ask an administrator with permission to assign roles on <storage-account> to grant Storage Blob Data Contributor to <project-identity>. |
Summary
azd ai agent doctorcommand, without new commands or parameters.azd ai agent optimize?Related Issue
Design for #8665, formally linked in Development. This PR adds the spec only; it does not implement the diagnostic. GitHub will close #8665 when this PR is merged; implementation remains follow-up work.
Validation
git diff --check: passed.