Skip to content

Commit 766dcc1

Browse files
Merge pull request #8017 from MicrosoftDocs/users/sdanie/440878
Edgio CDN for Azure DevOps retirement completed
2 parents 4a05c92 + cfb7cd4 commit 766dcc1

File tree

7 files changed

+15
-18
lines changed

7 files changed

+15
-18
lines changed

docs/managed-devops-pools/configure-networking.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Configure networking
33
description: Learn how to configure networking for Managed DevOps Pools.
4-
ms.date: 06/13/2025
4+
ms.date: 06/18/2025
55
---
66

77
# Configure Managed DevOps Pools networking
@@ -149,7 +149,7 @@ If you have systems in place on your network (NSG, Firewall, etc.) that restrict
149149
* `rmprodbuilds.azureedge.net` - Used to download the Managed DevOps Pools worker binaries and startup scripts. (The agent portion of the worker binaries is downloaded from `rm-agent.prod.manageddevops.microsoft.com` (formerly downloaded from `agent.prod.manageddevops.microsoft.com`) which is covered by the previous required `*.prod.manageddevops.microsoft.com` entry.)
150150
* `*.queue.core.windows.net` - Worker queue for communicating with Managed DevOps Pools service.
151151
* Required Endpoints for connecting to Azure DevOps - without allowlisting these endpoints, machines may come online and even go to an "allocated" state, but will fail to communicate with ADO as either the VSTS task agent can't connect, or it can't start.
152-
* `vstsagentpackage.azureedge.net` and `download.agent.dev.azure.com` - Azure DevOps agent CDN location, used to download Azure DevOps agent
152+
* `download.agent.dev.azure.com` - Azure DevOps agent CDN location, used to download Azure DevOps agent (formerly `vstsagentpackage.azureedge.net` - for more information, see [Edgio CDN for Azure DevOps is being retired](https://devblogs.microsoft.com/devops/important-switching-cdn-providers/)).
153153
* `dev.azure.com` - Required to handle communication with Azure DevOps
154154
* Preparing Linux machines - these endpoints are required to spin up Ubuntu machines, but are not necessary if a pool is only using Windows. As part of setting up the Azure DevOps Task agent, a few required packages are added and an apt-get is run, which will fail without these being allowlisted.
155155
* `azure.archive.ubuntu.com` - Provisioning Linux machines - this is HTTP (port 80), not HTTPS (port 443)

docs/organizations/security/allow-list-ip-url.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ ms.reviewer: jominana
88
ms.author: chcomley
99
author: chcomley
1010
monikerRange: '<= azure-devops'
11-
ms.date: 04/02/2025
11+
ms.date: 06/12/2025
1212
---
1313

1414
# Allowed IP addresses and domain URLs
@@ -253,8 +253,7 @@ https://{organization_name}.vstmr.visualstudio.com
253253
https://{organization_name}.pkgs.visualstudio.com
254254
https://{organization_name}.vssps.visualstudio.com
255255
256-
Azure DevOps uses the following URLs to provide the agent software for download for self-hosted agents.
257-
https://vstsagentpackage.azureedge.net
256+
Azure DevOps uses the following URL to provide the agent software for download for self-hosted agents.
258257
https://download.agent.dev.azure.com
259258
260259
Azure DevOps uses content delivery network (CDN) to serve static content. The following URLs are part of that.
@@ -300,7 +299,7 @@ We recommend you open port `443` to all traffic on the following IP addresses an
300299
|https://cdn.vsassets.io | Hosts Azure DevOps Content Delivery Networks (CDNs) content |
301300
|https://static2.sharepointonline.com | Hosts some resources that Azure DevOps uses in "office fabric" UI kit for fonts, and so on |
302301
|https://vsrm.dev.azure.com | Hosts releases |
303-
|https://vstsagentpackage.azureedge.net<br>https://download.agent.dev.azure.com | Required to set up self-hosted agent in machines within your network |
302+
|https://download.agent.dev.azure.com | Required to set up self-hosted agent in machines within your network |
304303
|https://amp.azure.net | Needed for deploying to Azure app service |
305304
|https://go.microsoft.com | Accesses go links |
306305
@@ -351,7 +350,7 @@ For more information about hosted Windows, Linux, and macOS agents, see [Microso
351350
If you're running a firewall and your code is in Azure Repos, see [Self-hosted Linux agents FAQs](../../pipelines/agents/linux-agent.md#im-running-a-firewall-and-my-code-is-in-azure-repos-what-urls-does-the-agent-need-to-communicate-with), [Self-hosted macOS agents FAQs](../../pipelines/agents/osx-agent.md#im-running-a-firewall-and-my-code-is-in-azure-repos-what-urls-does-the-agent-need-to-communicate-with) or [Self-hosted Windows agents FAQs](../../pipelines/agents/windows-agent.md#im-running-a-firewall-and-my-code-is-in-azure-repos-what-urls-does-the-agent-need-to-communicate-with). This article has information about which domain URLs and IP addresses your private agent needs to communicate with.
352351

353352
> [!IMPORTANT]
354-
> [Edgio CDN for Azure DevOps is being retired](https://devblogs.microsoft.com/devops/important-switching-cdn-providers/), which requires a new domain URL to be allow-listed in firewall rules for agent software download.
353+
> [Edgio CDN for Azure DevOps was retired](https://devblogs.microsoft.com/devops/important-switching-cdn-providers/), which required a new domain URL to be allow-listed in firewall rules for agent software download.
355354
> The new domain to allow-list for agent download is `https://*.dev.azure.com`. If your firewall rules don't allow wildcards, use `https://download.agent.dev.azure.com`.
356355
>
357356
> The Azure DevOps team recommends to make this change by the following date:

docs/pipelines/agents/includes/v2/qa-firewall.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ ms.service: azure-devops-pipelines
44
ms.manager: mijacobs
55
ms.author: sdanie
66
author: steved0x
7-
ms.date: 04/02/2025
7+
ms.date: 06/12/2025
88
---
99

1010
### I'm running a firewall and my code is in Azure Repos. What URLs does the agent need to communicate with?
@@ -30,7 +30,7 @@ If you're running an agent in a secure network behind a firewall, make sure the
3030
| `https://dev.azure.com` | For organizations using the `dev.azure.com` domain |
3131
| `https://login.microsoftonline.com` | Microsoft Entra sign-in |
3232
| `https://management.core.windows.net` | Azure Management APIs |
33-
| `https://vstsagentpackage.azureedge.net`<br>`https://download.agent.dev.azure.com` | Agent package |
33+
| `https://download.agent.dev.azure.com` | Agent package |
3434

3535

3636
To ensure your organization works with any existing firewall or IP restrictions, ensure that `dev.azure.com` and `*dev.azure.com` are open and update your allow-listed IPs to include the following IP addresses, based on your IP version. If you're currently allow-listing the `13.107.6.183` and `13.107.9.183` IP addresses, leave them in place, as you don't need to remove them.

docs/pipelines/agents/includes/v2/web-proxy-bypass.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ ms.service: azure-devops-pipelines
44
ms.manager: mijacobs
55
ms.author: sdanie
66
author: steved0x
7-
ms.date: 04/02/2025
7+
ms.date: 06/12/2025
88
---
99

1010
### How do I configure the agent to bypass a web proxy and connect to Azure Pipelines?
@@ -30,7 +30,6 @@ https://dev.azure.com
3030
https://*.dev.azure.com
3131
https://login.microsoftonline.com
3232
https://management.core.windows.net
33-
https://vstsagentpackage.azureedge.net
3433
https://download.agent.dev.azure.com
3534
https://vssps.dev.azure.com
3635
```

docs/pipelines/agents/includes/v3/qa-firewall.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ ms.service: azure-devops-pipelines
44
ms.manager: mijacobs
55
ms.author: sdanie
66
author: steved0x
7-
ms.date: 04/02/2025
7+
ms.date: 06/12/2025
88
---
99

1010
### I'm running a firewall and my code is in Azure Repos. What URLs does the agent need to communicate with?
@@ -30,10 +30,10 @@ If you're running an agent in a secure network behind a firewall, make sure the
3030
| `https://dev.azure.com` | For organizations using the `dev.azure.com` domain |
3131
| `https://login.microsoftonline.com` | Microsoft Entra sign-in |
3232
| `https://management.core.windows.net` | Azure Management APIs |
33-
| `https://vstsagentpackage.azureedge.net`<br>`https://download.agent.dev.azure.com` | Agent package |
33+
| `https://download.agent.dev.azure.com` | Agent package |
3434

3535
> [!IMPORTANT]
36-
> [Edgio CDN for Azure DevOps is being retired](https://devblogs.microsoft.com/devops/important-switching-cdn-providers/), which requires a new domain URL to be allow-listed in firewall rules for agent software download.
36+
> [Edgio CDN for Azure DevOps was retired](https://devblogs.microsoft.com/devops/important-switching-cdn-providers/), which requires a new domain URL to be allow-listed in firewall rules for agent software download.
3737
> The new domain to allow-list for agent download is `https://*.dev.azure.com`. If your firewall rules don't allow wildcards, use `https://download.agent.dev.azure.com`.
3838
>
3939
> The Azure DevOps team recommends to make this change by the following date:

docs/pipelines/agents/includes/v3/web-proxy-bypass.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ ms.service: azure-devops-pipelines
44
ms.manager: mijacobs
55
ms.author: sdanie
66
author: steved0x
7-
ms.date: 04/02/2025
7+
ms.date: 06/12/2025
88
---
99

1010
### How do I configure the agent to bypass a web proxy and connect to Azure Pipelines?
@@ -30,7 +30,6 @@ https://dev.azure.com
3030
https://*.dev.azure.com
3131
https://login.microsoftonline.com
3232
https://management.core.windows.net
33-
https://vstsagentpackage.azureedge.net
3433
https://download.agent.dev.azure.com
3534
https://vssps.dev.azure.com
3635
```

docs/pipelines/agents/scale-set-agents.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ ms.custom: devx-track-azurecli, arm2024
66
ms.manager: mijacobs
77
ms.author: sdanie
88
author: steved0x
9-
ms.date: 04/02/2025
9+
ms.date: 06/12/2025
1010
monikerRange: azure-devops
1111
---
1212

@@ -543,7 +543,7 @@ This issue occurs because agent extension scripts attempt to create the user `Az
543543
544544
#### Agent extension installation fails on scale set instances due to network security and firewall configurations
545545

546-
The extension needs to be able to download the build agent files from `https://vstsagentpackage.azureedge.net/agent` and `https://download.agent.dev.azure.com`, and the build agent needs to be able to register with Azure DevOps Services. Make sure that this URL and Azure DevOps Services-related IPs and URLs are open on the instance. For IPs and URLs that need to be unblocked on your firewall, see [Allowed IP addresses and domain URLs](/azure/devops/organizations/security/allow-list-ip-url).
546+
The extension needs to be able to download the build agent files from `https://download.agent.dev.azure.com`, and the build agent needs to be able to register with Azure DevOps Services. Make sure that this URL and Azure DevOps Services-related IPs and URLs are open on the instance. For IPs and URLs that need to be unblocked on your firewall, see [Allowed IP addresses and domain URLs](/azure/devops/organizations/security/allow-list-ip-url).
547547

548548
#### Why does my scale set agent configuration script call Add-MpPreference and configure Windows Defender on the agent?
549549

0 commit comments

Comments
 (0)