Skip to content

feat: deploy hosted read-only Cockpit - #434

Merged
Paulo Lacerda (placerda) merged 3 commits into
developfrom
placerda-specify-issue-433
Aug 21, 2026
Merged

feat: deploy hosted read-only Cockpit#434
Paulo Lacerda (placerda) merged 3 commits into
developfrom
placerda-specify-issue-433

Conversation

@placerda

Copy link
Copy Markdown
Contributor

Summary

  • add preview-first deployment of an authenticated, read-only AgentOps Cockpit to Azure App Service
  • default Observe to the workspace Foundry project while supporting explicit multi-project, Foundry, resource-group, and subscription scopes
  • separate aggregate UAMI access from per-user OBO access to protected AppGenAIContent
  • add bounded discovery/query attribution, health verification, drift reconciliation, recovery journaling, documentation, and tests

Security

  • grant the runtime UAMI only Reader and Log Analytics Reader on previewed scopes
  • never fall back from delegated OBO to shared identity for protected content
  • exclude raw protected content from URLs, caches, storage, telemetry, diagnostics, and deployment artifacts
  • block unknown, destructive, or out-of-scope preview mutations

Validation

  • python -m pytest tests\ -x -q — 1886 passed, 1 skipped
  • feature-scoped Ruff — passed
  • feature-scoped mypy — passed
  • hosted Cockpit Bicep compilation — passed
  • git diff --check — passed

Closes #433

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: be09d4cd-c070-4714-8e1e-56e193076d69
@placerda
Paulo Lacerda (placerda) changed the base branch from main to develop August 21, 2026 19:08
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@placerda
Paulo Lacerda (placerda) merged commit 1a05f04 into develop Aug 21, 2026
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat(cockpit): deploy a hosted read-only Cockpit to Azure App Service

1 participant