Summary
Validate hosted-agent deployment under the supported private-network topology, including image build/pull and immutable-version rollback.
Why will we implement this?
- Problem / opportunity: Public GitHub-hosted runners cannot prove access to a private ACR/private endpoints, and hosted-agent private ACR support has project-date constraints.
- Business value / outcome: Network-isolated deployments have a documented, tested path rather than an unsafe public-access workaround.
- Success metrics (how we know it worked): The selected VNet-connected runner, jumpbox, or ACR Task route builds and deploys successfully; private endpoints remain closed; rollback selects a previous hosted version.
What does it do? (Functional Overview)
- Core behavior: Exercise the task-01 private build decision, ACR/project eligibility, private DNS/endpoints, hosted image pull, egress, and version reversal.
- Data collection / storage needs: No credentials in logs; temporary images/resources follow cleanup policy.
- Data analysis / reporting needs: Record topology and failure/recovery evidence without private environment names.
- Nice to have (stretch goals): Reusable private validation workflow on an approved runner.
Components
- Components (check all that apply):
Dependencies and acceptance criteria
Summary
Validate hosted-agent deployment under the supported private-network topology, including image build/pull and immutable-version rollback.
Why will we implement this?
What does it do? (Functional Overview)
Components
Dependencies and acceptance criteria