Skip to content

[Hosted agents 11] Validate private networking, image build, and version rollback #597

Description

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):
    • gpt-rag-orchestrator
    • gpt-rag-ingestion
    • gpt-rag-ui
    • gpt-rag-mcp

Dependencies and acceptance criteria

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions