Private networking

Installing Eido Build with private endpoints, on a new virtual network or one you already have.

Private endpoints are optional. You choose them on the Networking step of the Marketplace wizard, with a new virtual network or an existing one in the same region.

What private endpoints change#

ResourceWith private endpoints
SQL databaseReached over a private endpoint. Public access is off.
Key VaultReached over a private endpoint. Public access is off.
App ServiceJoins the network on its own subnet so that it can reach the database and the vault.
Storage accountStays public. Cloud PCs download from it directly, from Microsoft’s network. Access is by identity only, with no keys.
Container registryStays public. Images are built on Azure’s shared build agents and pulled by Foundry’s hosted agents. Access is by identity only.

Restricting the App Service#

By default, with private endpoints on, Eido Build’s own web address stays public, so that your people can reach it from anywhere and sign in with Entra.

Restrict App Service public access gives the App Service a private endpoint of its own and turns its public access off. Your people then need a way into the network, such as a VPN, to install and use Eido Build.

Using an existing network#

If you bring your own virtual network:

  • it must be in the same region as the installation
  • the subnet for the App Service must already be empty and delegated to Microsoft.Web/serverFarms
  • the installer never changes a subnet it did not create

Private DNS zones#

The installer creates the private DNS zones it needs and links them to the network.

If your network already has those zones, which is common with a hub network, name the existing ones in the wizard instead. A second zone with the same name cannot be linked to the same network.

Updates still work#

Eido Build deploys its own updates through Azure Resource Manager, not through the App Service’s deployment site. That is what lets updating work when the App Service is private. See Updates.

Outbound access#

Private endpoints govern how traffic reaches your resources. Eido Build still needs to make outbound calls, to license.eido.io and to your repository host among others. If you filter outbound traffic, allow the addresses listed in Before you install.

Popular

Your first work itemRaise an enhancement and follow it through triage, the agent stages, approval and the merge.User guideHow a workflow runsThe stages a work item passes through, who has each one, and what each status means.User guideAcceptance criteria and QAWriting down what done means, testing a change against it with evidence, and deciding what happens to the bugs that turn up.User guideCutting a releaseFreezing a release, running its checks, deciding what to do about what they find, and shipping it.User guideOdieThe assistant on every page. It reads everything you can read, and anything it wants to change becomes a card for you to press.User guideCosts and budgetsWhat agents cost, where to see it, and the caps that stop a stage, an agent or a month from overspending.AdministrationIntegrations for agentsLetting agents act in other systems by granting them specific actions, without ever handing them a credential.AdministrationLicensingHow Eido Build checks its licence, what it sends when it does, and what to do if it locks.Install and licence