Open AErmie opened 3 months ago
Met with DevEx team (who is responsible for the GitHub Enterprise Organization). Will continue to explore options, including the GitHub-managed runners, and include the DevEx team when ready to test.
The DevEx team met with the GitHub Account Team, and was able to confirm that there is no ETA for when GitHub-managed runners will be supported in the Canada Azure regions.
Continued testing the Azure Verified Module for CI/CD Agents and Runners for GitHub Runners, but encountered several errors/issues, as has been reported in the following GitHub Issue: [AVM Module Issue]: 500 Internal Server Error When Creating Container App Job.
As part of supporting more secure application infrastructure deployments, leveraging technologies like Private Link Endpoints, VNet Service Endpoints, and VNet Integration, etc. we need to explore how to support using self-hosted Agents/Runners for pipeline workflow execution. This would allow the Runner to operate within a private network, and thus be able to support deployment of, and interaction with, private-only resources (ie. Azure resources that do not have public access enabled).
Part of this work initially started with the Azure Startup Sample Application (Serverless) example.
Implementation Options
In addition to the custom created Terraform code, and Azure Verified Module implementation options, we also need to explore implementation and usage of GitHub-hosted runners in a private network.
Acceptance Criteria