Skip to content

Commit b01ecd3

Browse files
authored
Merge pull request #295528 from MicrosoftDocs/main
2/28/2025 AM Publish
2 parents 881b95d + 02a8fa5 commit b01ecd3

File tree

46 files changed

+646
-375
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+646
-375
lines changed

.openpublishing.redirection.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1865,6 +1865,11 @@
18651865
"redirect_url": "/azure/api-management/monitor-api-management",
18661866
"redirect_document_id": false
18671867
},
1868+
{
1869+
"source_path_from_root": "/articles/vpn-gateway/vpn-gateway-cross-premises-options.md",
1870+
"redirect_url": "/previous-versions/azure/vpn-gateway/vpn-gateway-about-vpn-gateway-settings",
1871+
"redirect_document_id": false
1872+
},
18681873
{
18691874
"source_path_from_root": "/articles/vpn-gateway/vpn-gateway-about-forced-tunneling.md",
18701875
"redirect_url": "/previous-versions/azure/vpn-gateway/vpn-gateway-about-forced-tunneling",

articles/app-service/policy-reference.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Built-in policy definitions for Azure App Service
33
description: Lists Azure Policy built-in policy definitions for Azure App Service. These built-in policy definitions provide common approaches to managing your Azure resources.
44
ms.date: 02/06/2024
5-
ms.topic: reference
5+
ms.topic: generated-reference
66
ms.custom: subject-policy-reference
77
author: cephalin
88
ms.author: cephalin
@@ -333,4 +333,4 @@ the link in the **Version** column to view the source on the
333333

334334
- See the built-ins on the [Azure Policy GitHub repo](https://github.com/Azure/azure-policy).
335335
- Review the [Azure Policy definition structure](../governance/policy/concepts/definition-structure.md).
336-
- Review [Understanding policy effects](../governance/policy/concepts/effects.md).
336+
- Review [Understanding policy effects](../governance/policy/concepts/effects.md).

articles/application-gateway/ingress-controller-add-health-probes.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ services: application-gateway
55
author: greg-lindsay
66
ms.service: azure-application-gateway
77
ms.topic: how-to
8-
ms.date: 9/17/2024
8+
ms.date: 2/28/2025
99
ms.author: greglin
1010
---
1111

@@ -72,3 +72,4 @@ Any property that the readiness or liveness probe can't infer uses the following
7272
## Related content
7373

7474
- [Application Gateway for Containers](for-containers/overview.md)
75+
- [Application Gateway for Containers - Custom Health Probe](for-containers/custom-health-probe.md)

articles/application-gateway/ingress-controller-annotations.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ ms.author: greglin
1414
You can annotate the Kubernetes ingress resource with arbitrary key/value pairs. Application Gateway Ingress Controller (AGIC) relies on annotations to program Azure Application Gateway features that aren't configurable via the ingress YAML. Ingress annotations are applied to all HTTP settings, backend pools, and listeners derived from an ingress resource.
1515

1616
> [!TIP]
17-
> Also see [What is Application Gateway for Containers](for-containers/overview.md).
17+
> Consider [Application Gateway for Containers](for-containers/overview.md) for your Kubernetes ingress solution. For more information, see [Quickstart: Deploy Application Gateway for Containers ALB Controller](for-containers/quickstart-deploy-application-gateway-for-containers-alb-controller.md).
1818
1919
## List of supported annotations
2020

@@ -745,3 +745,8 @@ spec:
745745
```
746746

747747
The preceding example sets a priority of 10 for the request routing rule.
748+
749+
## Next steps
750+
751+
- [Application Gateway for Containers](for-containers/overview.md)
752+
- [Migrate to Application Gateway for Containers](for-containers/migrate-from-agic-to-agc.md)

articles/application-gateway/ingress-controller-cookie-affinity.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,3 +38,4 @@ spec:
3838
## Related content
3939
4040
- [Application Gateway for Containers](for-containers/overview.md)
41+
- [Application Gateway for Containers - Session Affinity](for-containers/session-affinity.md)

articles/application-gateway/ingress-controller-disable-addon.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ services: application-gateway
55
author: greg-lindsay
66
ms.service: azure-application-gateway
77
ms.topic: how-to
8-
ms.date: 9/17/2024
8+
ms.date: 2/28/2025
99
ms.author: greglin
1010
---
1111

@@ -16,7 +16,7 @@ When you deploy the Application Gateway Ingress Controller (AGIC) as an Azure Ku
1616
The life cycle of the Azure Application Gateway deployment differs when you disable the AGIC add-on, depending on whether you created the Application Gateway deployment by using the AGIC add-on or you deployed it separately from the add-on. You can run the same command to re-enable the AGIC add-on if you ever disable it, or to enable the AGIC add-on by using an existing AKS cluster and Application Gateway deployment.
1717

1818
> [!TIP]
19-
> Consider [Application Gateway for Containers](for-containers/overview.md) for your Kubernetes ingress solution.
19+
> Consider [Application Gateway for Containers](for-containers/overview.md) for your Kubernetes ingress solution. For more information, see [Quickstart: Deploy Application Gateway for Containers ALB Controller](for-containers/quickstart-deploy-application-gateway-for-containers-alb-controller.md).
2020
2121
## Disable the AGIC add-on with an associated Application Gateway deployment
2222

articles/application-gateway/ingress-controller-expose-websocket-server.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ services: application-gateway
55
author: greg-lindsay
66
ms.service: azure-application-gateway
77
ms.topic: how-to
8-
ms.date: 08/01/2023
8+
ms.date: 2/28/2025
99
ms.author: greglin
1010
---
1111

@@ -14,7 +14,7 @@ ms.author: greglin
1414
Azure Application Gateway v2 [provides native support for the WebSocket and HTTP/2 protocols](features.md#websocket-and-http2-traffic). Both Application Gateway and the Kubernetes ingress don't have a user-configurable setting to selectively enable or disable WebSocket support.
1515

1616
> [!TIP]
17-
> Consider [Application Gateway for Containers](for-containers/overview.md) for your Kubernetes ingress solution.
17+
> Consider [Application Gateway for Containers](for-containers/overview.md) for your Kubernetes ingress solution. For more information, see [Quickstart: Deploy Application Gateway for Containers ALB Controller](for-containers/quickstart-deploy-application-gateway-for-containers-alb-controller.md).
1818
1919
## YAML for WebSocket server deployment
2020

@@ -102,3 +102,4 @@ To avoid the `502 Bad Gateway` error, you might need to add an HTTP `GET` handle
102102
## Related content
103103

104104
- [Application Gateway for Containers](for-containers/overview.md)
105+
- [Application Gateway for Containers - WebSocket support](for-containers/websockets.md)

articles/application-gateway/ingress-controller-install-existing.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ author: greg-lindsay
66
ms.service: azure-application-gateway
77
ms.custom: devx-track-arm-template, devx-track-azurecli
88
ms.topic: how-to
9-
ms.date: 9/17/2024
9+
ms.date: 2/28/2025
1010
ms.author: greglin
1111
---
1212

@@ -264,15 +264,15 @@ Use [Cloud Shell](https://shell.azure.com/) to install the AGIC Helm package:
264264
1. Install the Helm chart with the `helm-config.yaml` configuration from the previous step:
265265

266266
```bash
267-
helm install agic-controller oci://mcr.microsoft.com/azure-application-gateway/charts/ingress-azure --version 1.7.5 -f helm-config.yaml
267+
helm install agic-controller oci://mcr.microsoft.com/azure-application-gateway/charts/ingress-azure --version 1.8.0 -f helm-config.yaml
268268
```
269269

270270
Alternatively, you can combine `helm-config.yaml` and the Helm command in one step:
271271

272272
```bash
273273
helm install oci://mcr.microsoft.com/azure-application-gateway/charts/ingress-azure \
274274
--name agic-controller \
275-
--version 1.7.5 \
275+
--version 1.8.0 \
276276
--namespace default \
277277
--debug \
278278
--set appgw.name=applicationgatewayABCD \

articles/application-gateway/ingress-controller-letsencrypt-certificate-application-gateway.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ services: application-gateway
55
author: greg-lindsay
66
ms.service: azure-application-gateway
77
ms.topic: how-to
8-
ms.date: 08/01/2023
8+
ms.date: 2/28/2025
99
ms.author: greglin
1010
---
1111

@@ -16,7 +16,8 @@ You can configure your Azure Kubernetes Service (AKS) instance to use [Let's Enc
1616
The setup that this article describes uses the [cert-manager](https://github.com/jetstack/cert-manager) Kubernetes add-on, which automates the creation and management of certificates.
1717

1818
> [!TIP]
19-
> Consider [Application Gateway for Containers](for-containers/overview.md) for your Kubernetes ingress solution.
19+
> Consider [Application Gateway for Containers](for-containers/overview.md) for your Kubernetes ingress solution. For more information, see [Quickstart: Deploy Application Gateway for Containers ALB Controller](for-containers/quickstart-deploy-application-gateway-for-containers-alb-controller.md).
20+
2021

2122
## Install the add-on
2223

@@ -51,7 +52,7 @@ Use the following steps to install [cert-manager](https://docs.cert-manager.io)
5152
helm install \
5253
cert-manager jetstack/cert-manager \
5354
--namespace cert-manager \
54-
--version v1.16.1 \
55+
--version v1.17.1 \
5556
# --set installCRDs=true
5657

5758
# To automatically install and manage the CRDs as part of your Helm release,
@@ -147,3 +148,4 @@ Before the Let's Encrypt certificate expires, `cert-manager` automatically updat
147148
## Related content
148149
149150
- [Application Gateway for Containers](for-containers/overview.md)
151+
- [Application Gateway for Containers - Cert-Manager + Let's Encrypt](./for-containers/how-to-cert-manager-lets-encrypt-gateway-api.md)

articles/application-gateway/ingress-controller-migration.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ services: application-gateway
55
author: greg-lindsay
66
ms.service: azure-application-gateway
77
ms.topic: how-to
8-
ms.date: 07/01/2024
8+
ms.date: 2/28/2025
99
ms.author: greglin
1010
---
1111

@@ -14,7 +14,7 @@ ms.author: greglin
1414
If you already have AGIC deployed through Helm but want to migrate to AGIC deployed as an AKS add-on, the following steps help to guide you through the migration process.
1515

1616
> [!TIP]
17-
> Also see [What is Application Gateway for Containers](for-containers/overview.md).
17+
> Consider [Application Gateway for Containers](for-containers/overview.md) for your Kubernetes ingress solution. For more information, see [Quickstart: Deploy Application Gateway for Containers ALB Controller](for-containers/quickstart-deploy-application-gateway-for-containers-alb-controller.md).
1818
1919
## Prerequisites
2020
Before you start the migration process, there are a few things to check.
@@ -45,5 +45,6 @@ Alternatively, you can navigate to your [AKS cluster in the Azure portal](https:
4545
![Application Gateway Ingress Controller Portal](./media/tutorial-ingress-controller-add-on-existing/portal-ingress-controller-add-on.png)
4646

4747
## Next Steps
48-
- [**Application Gateway Ingress Controller Troubleshooting**](ingress-controller-troubleshoot.md): Troubleshooting guide for AGIC
49-
- [**Application Gateway Ingress Controller Annotations**](ingress-controller-annotations.md): List of annotations on AGIC
48+
- [Application Gateway Ingress Controller Troubleshooting](ingress-controller-troubleshoot.md): Troubleshooting guide for AGIC
49+
- [Application Gateway Ingress Controller Annotations](ingress-controller-annotations.md): List of annotations on AGIC
50+
- [Application Gateway for Containers](for-containers/overview.md)

0 commit comments

Comments
 (0)