Skip to content

Commit 3ca12de

Browse files
committed
Merge branch 'main' into release-psqlflex-backup
2 parents 0df74ff + 0212383 commit 3ca12de

File tree

123 files changed

+1533
-521
lines changed

Some content is hidden

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

123 files changed

+1533
-521
lines changed

.github/policies/disallow-edits.yml

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -177,4 +177,18 @@ configuration:
177177
label: do-not-merge
178178
- removeLabel:
179179
label: ready-to-merge
180-
180+
181+
- description: Write a message if the breadcrumb file is modified in the azure-docs-pr repository.
182+
if:
183+
- payloadType: Pull_Request
184+
- isAction:
185+
action: Opened
186+
- filesMatchPattern:
187+
matchAny: true
188+
pattern: bread/*
189+
190+
then:
191+
- addReply:
192+
reply: >-
193+
@${issueAuthor} - This PR modifies the breadcrumb file for the entire repository: bread/toc.yml. This file supports the on-site navigation for 100s of services. Please make sure your changes to the breadcrumb file are intentional. Do not delete this file.
194+

.github/workflows/stale.yml

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
name: Mark stale pull requests
2+
3+
permissions:
4+
issues: write
5+
pull-requests: write
6+
7+
on:
8+
schedule:
9+
- cron: "0 */6 * * *"
10+
11+
jobs:
12+
stale:
13+
14+
runs-on: ubuntu-latest
15+
16+
steps:
17+
- uses: actions/stale@v3
18+
with:
19+
repo-token: ${{ secrets.GITHUB_TOKEN }}
20+
days-before-pr-stale: 14
21+
days-before-pr-close: 90
22+
stale-pr-label: inactive
23+
close-pr-label: auto-close
24+
exempt-pr-labels: keep-open
25+
operations-per-run: 1300
26+
ascending: false
27+
# start-date: '2021-03-19'
28+
stale-pr-message: >
29+
This pull request has been inactive for at least 14 days.
30+
31+
If you are finished with your changes, don't forget to sign off. See the [platform guide](https://review.learn.microsoft.com/help/platform/prmerger-hashtag-commands?branch=main) for instructions.
32+
33+
[Get Help](https://review.learn.microsoft.com/help/platform/help-options?branch=main)
34+
35+
[Learn Support Teams Channel](https://teams.microsoft.com/l/channel/19%3a7ecffca1166a4a3986fed528cf0870ee%40thread.skype/General?groupId=de9ddba4-2574-4830-87ed-41668c07a1ca&tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47)
36+
37+
[Resolve Merge Conflicts](https://review.learn.microsoft.com/help/contribute/resolve-merge-conflicts?branch=main)
38+
close-pr-message: >
39+
This pull request has been inactive for 90 days, and an `auto-close` label has been added. At this time, the system is closing the PR automatically. If you decide to continue working on your changes, scroll to the bottom of the pull request comments and select the **Reopen pull request** button.
40+
<br/>

articles/app-service/configure-language-python.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,9 @@ This article describes how [Azure App Service](overview.md) runs Python apps, ho
1919

2020
The App Service deployment engine automatically activates a virtual environment and runs `pip install -r requirements.txt` for you when you deploy a [Git repository](deploy-local-git.md), or when you deploy a [zip package](deploy-zip.md) [with build automation enabled](deploy-zip.md#enable-build-automation-for-zip-deploy).
2121

22+
> [!NOTE]
23+
> Currently App Service requires `requirements.txt` in your project's root directory, even if you're using modern Python packaging tools such as `pyproject.toml`.
24+
2225
This guide provides key concepts and instructions for Python developers who use a built-in Linux container in App Service. If you've never used Azure App Service, first follow the [Python quickstart](quickstart-python.md) and [Flask](tutorial-python-postgresql-app-flask.md), [Django](tutorial-python-postgresql-app-django.md), or [FastAPI](tutorial-python-postgresql-app-fastapi.md) with PostgreSQL tutorial.
2326

2427
You can use either the [Azure portal](https://portal.azure.com) or the Azure CLI for configuration:

articles/azure-netapp-files/application-volume-group-manage-volumes.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ services: azure-netapp-files
55
author: b-hchen
66
ms.service: azure-netapp-files
77
ms.topic: how-to
8-
ms.date: 11/19/2021
8+
ms.date: 11/19/2024
99
ms.author: anfdocs
1010
---
1111
# Manage volumes in an application volume group for SAP HANA
@@ -14,24 +14,24 @@ You can manage a volume from its volume group. You can resize, delete, or change
1414

1515
## Steps
1616

17-
1. From your NetApp account, select **Application volume groups**. Click a volume group to display the volumes in the group.
17+
1. From your NetApp account, select **Application volume groups**. Select a volume group to display the volumes in the group.
1818

1919
2. Select the volume you want to resize, delete, or change throughput. The volume overview is displayed.
2020

2121
[![Screenshot that shows Application Volume Groups overview page.](./media/application-volume-group-manage-volumes/application-volume-group-overview.png)](./media/application-volume-group-manage-volumes/application-volume-group-overview.png#lightbox)
2222

23-
* To resize the volume, click **Resize** and specify the quota in GiB.
23+
* To resize the volume, select **Resize** and specify the quota in GiB.
2424

2525
![Screenshot that shows the Update Volume Quota window.](./media/application-volume-group-manage-volumes/application-volume-resize.png)
2626

27-
* To change the throughput for the volume, click **Change throughput** and specify the intended throughput in MiB/s.
27+
* To change the throughput for the volume, select **Change throughput** and specify the intended throughput in MiB/s.
2828

2929
![Screenshot that shows the Change Throughput window.](./media/application-volume-group-manage-volumes/application-volume-change-throughput.png)
3030

31-
* To delete the volume in the volume group, click **Delete**. If you are prompted, type the volume name to confirm the deletion.
31+
* To delete the volume in the volume group, select **Delete**. If prompted, enter the volume name to confirm the deletion.
3232

3333
> [!IMPORTANT]
34-
> The volume deletion operation cannot be undone.
34+
> Volume deletion is permanent. It can't be undone.
3535
3636
![Screenshot that shows the Delete Volume window.](./media/application-volume-group-manage-volumes/application-volume-delete.png)
3737

articles/azure-netapp-files/azure-government.md

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ description: Learn how to connect to Azure Government to use Azure NetApp Files
44
services: azure-netapp-files
55
author: b-hchen
66
ms.service: azure-netapp-files
7-
ms.custom: devx-track-azurecli, has-azure-ad-ps-ref
7+
ms.custom: devx-track-azurecli, no-azure-ad-ps-ref
88
ms.topic: conceptual
9-
ms.date: 07/17/2024
9+
ms.date: 02/13/2025
1010
ms.author: anfdocs
1111
---
1212

@@ -70,10 +70,11 @@ When you connect to Azure Government through PowerShell, you must specify an env
7070

7171
| Connection type | Command |
7272
| --- | --- |
73-
| [Azure](/powershell/module/az.accounts/Connect-AzAccount) commands |`Connect-AzAccount -EnvironmentName AzureUSGovernment` |
74-
| [Microsoft Entra ID](/powershell/module/azuread/connect-azuread) commands |`Connect-AzureAD -AzureEnvironmentName AzureUSGovernment` |
75-
| [Azure (Classic deployment model)](/powershell/module/servicemanagement/azure/add-azureaccount) commands |`Add-AzureAccount -Environment AzureUSGovernment` |
76-
| [Microsoft Entra ID (Classic deployment model)](/previous-versions/azure/jj151815(v=azure.100)) commands |`Connect-MsolService -AzureEnvironment UsGovernment` |
73+
| [Azure](/powershell/module/az.accounts/Connect-AzAccount) commands | `Connect-AzAccount -EnvironmentName AzureUSGovernment` |
74+
| [Microsoft Graph PowerShell](/powershell/microsoftgraph/authentication-commands) | `Connect-MgGraph -Environment USGov` |
75+
| [Microsoft Entra PowerShell](/powershell/module/microsoft.entra/connect-entra) | `Connect-Entra -Environment USGov` |
76+
| [Azure (Classic deployment model)](/powershell/module/servicemanagement/azure/add-azureaccount) commands | `Add-AzureAccount -Environment AzureUSGovernment` |
77+
| [Microsoft Entra ID (Classic deployment model)](/previous-versions/azure/jj151815(v=azure.100)) commands | `Connect-MsolService -AzureEnvironment UsGovernment` |
7778

7879
For more information, see [Connect to Azure Government with PowerShell](../azure-government/documentation-government-get-started-connect-with-ps.md).
7980

@@ -83,4 +84,4 @@ For more information, see [Connect to Azure Government with PowerShell](../azure
8384
* [What's new in Azure NetApp Files](whats-new.md)
8485
* [Compare Azure Government and global Azure](../azure-government/compare-azure-government-global-azure.md)
8586
* [Azure NetApp Files REST API](azure-netapp-files-develop-with-rest-api.md)
86-
* [Azure NetApp Files REST API using PowerShell](develop-rest-api-powershell.md)
87+
* [Azure NetApp Files REST API using PowerShell](develop-rest-api-powershell.md)

articles/azure-netapp-files/cross-region-replication-requirements-considerations.md

Lines changed: 1 addition & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ services: azure-netapp-files
55
author: b-hchen
66
ms.service: azure-netapp-files
77
ms.topic: conceptual
8-
ms.date: 09/12/2024
8+
ms.date: 02/13/2025
99
ms.author: anfdocs
1010
---
1111

@@ -37,29 +37,6 @@ This article describes requirements and considerations about [using the volume c
3737
* [Large volumes](large-volumes-requirements-considerations.md) are supported with cross-region replication only with an hourly or daily replication schedule.
3838
* If the volume's size exceeds 95% utilization, there's a risk that replication to the destination volume can fail depending on the rate of data changes.
3939

40-
## Large volumes configuration
41-
42-
[Large volumes](azure-netapp-files-understand-storage-hierarchy.md#large-volumes) are supported with cross-region replication. You must [first register for the large volumes feature](large-volumes-requirements-considerations.md#register-the-feature) then register to use large volumes with cross-region replication:
43-
44-
>[!NOTE]
45-
>Cross-zone and cross-region replication use the same Azure Feature Exposure Control (AFEC) name of `ANFLargeVolumesCRR`. If you've registered for cross-zone replication, the registration also works for cross-region replication.
46-
47-
1. Register the feature by running the following commands:
48-
49-
```azurepowershell-interactive
50-
Register-AzProviderFeature -ProviderNamespace Microsoft.NetApp -FeatureName ANFLargeVolumesCRR
51-
```
52-
53-
2. Check the status of the feature registration:
54-
55-
> [!NOTE]
56-
> The **RegistrationState** may be in the `Registering` state for up to 60 minutes before changing to `Registered`. Wait until the status is `Registered` before continuing.
57-
```azurepowershell-interactive
58-
Get-AzProviderFeature -ProviderNamespace Microsoft.NetApp -FeatureName ANFLargeVolumesCRR
59-
```
60-
61-
You can also use [Azure CLI commands](/cli/azure/feature) `az feature register` and `az feature show` to register the feature and display the registration status.
62-
6340
## Next steps
6441
* [Create volume replication](cross-region-replication-create-peering.md)
6542
* [Display health status of replication relationship](cross-region-replication-display-health-status.md)

articles/azure-netapp-files/cross-zone-replication-requirements-considerations.md

Lines changed: 6 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ services: azure-netapp-files
55
author: b-ahibbard
66
ms.service: azure-netapp-files
77
ms.topic: conceptual
8-
ms.date: 07/30/2024
8+
ms.date: 02/13/2025
99
ms.author: anfdocs
1010
---
1111
# Requirements and considerations for using cross-zone replication
@@ -25,37 +25,14 @@ This article describes requirements and considerations about [using the volume c
2525
* Azure NetApp Files replication doesn't currently support multiple subscriptions; all replications must be performed under a single subscription.
2626
* See [resource limits](azure-netapp-files-resource-limits.md) for the maximum number of cross-zone destination volumes. You can open a support ticket to [request a limit increase](azure-netapp-files-resource-limits.md#request-limit-increase) in the default quota of replication destination volumes (per subscription in a region).
2727
* There can be a delay up to five minutes for the interface to reflect a newly added snapshot on the source volume.
28-
* Cross-zone replication does not support cascading and fan in/out topologies.
29-
* After you set up cross-zone replication, the replication process creates *SnapMirror snapshots* to provide references between the source volume and the destination volume. SnapMirror snapshots are cycled automatically when a new one is created for every incremental transfer. You cannot delete SnapMirror snapshots until you delete the replication relationship and volume.
30-
* You cannot mount a dual-protocol volume until you [authorize replication from the source volume](cross-region-replication-create-peering.md#authorize-replication-from-the-source-volume) and the initial [transfer](cross-region-replication-display-health-status.md#display-replication-status) happens.
31-
* You can delete manual snapshots on the source volume of a replication relationship when the replication relationship is active or broken, and also after you've deleted replication relationship. You cannot delete manual snapshots for the destination volume until you break the replication relationship.
32-
* When reverting a source volume with an active volume replication relationship, only snapshots that are more recent than the SnapMirror snapshot can be used in the revert operation. For more information, see [Revert a volume using snapshot revert with Azure NetApp Files](snapshots-revert-volume.md).
28+
* Cross-zone replication doesn't support cascading and fan in/out topologies.
29+
* After you set up cross-zone replication, the replication process creates *SnapMirror snapshots* to provide references between the source volume and the destination volume. SnapMirror snapshots are cycled automatically when a new one is created for every incremental transfer. You can't delete SnapMirror snapshots until you delete the replication relationship and volume.
30+
* You can't mount a dual-protocol volume until you [authorize replication from the source volume](cross-region-replication-create-peering.md#authorize-replication-from-the-source-volume) and the initial [transfer](cross-region-replication-display-health-status.md#display-replication-status) happens.
31+
* You can delete manual snapshots on the source volume of a replication relationship when the replication relationship is active or broken, and also after you've deleted replication relationship. You can't delete manual snapshots for the destination volume until you break the replication relationship.
32+
* When you revert a source volume with an active volume replication relationship, only snapshots dated more recently than the SnapMirror snapshot can be used in the revert operation. For more information, see [Revert a volume using snapshot revert with Azure NetApp Files](snapshots-revert-volume.md).
3333
* Data replication volumes support [customer-managed keys](configure-customer-managed-keys.md).
3434
* [Large volumes](large-volumes-requirements-considerations.md) are supported with cross-zone replication only with an hourly or daily replication schedule.
3535

36-
## Large volumes configuration
37-
38-
[Large volumes](azure-netapp-files-understand-storage-hierarchy.md#large-volumes) are supported in cross-zone replication. You must [first register for the large volumes feature](large-volumes-requirements-considerations.md#register-the-feature) then register to use large volumes with cross-zone replication:
39-
40-
>[!NOTE]
41-
>Cross-zone and cross-region replication use the same Azure Feature Exposure Control (AFEC) name of `ANFLargeVolumesCRR`. If you've registered for cross-region replication, the registration also works for cross-zone replication.
42-
43-
1. Register the feature by running the following commands:
44-
45-
```azurepowershell-interactive
46-
Register-AzProviderFeature -ProviderNamespace Microsoft.NetApp -FeatureName ANFLargeVolumesCRR
47-
```
48-
49-
2. Check the status of the feature registration:
50-
51-
> [!NOTE]
52-
> The **RegistrationState** may be in the `Registering` state for up to 60 minutes before changing to `Registered`. Wait until the status is `Registered` before continuing.
53-
```azurepowershell-interactive
54-
Get-AzProviderFeature -ProviderNamespace Microsoft.NetApp -FeatureName ANFLargeVolumesCRR
55-
```
56-
57-
You can also use [Azure CLI commands](/cli/azure/feature) `az feature register` and `az feature show` to register the feature and display the registration status.
58-
5936
## Next steps
6037
* [Understand cross-zone replication](cross-zone-replication-introduction.md)
6138
* [Create cross-zone replication relationships](create-cross-zone-replication.md)

articles/azure-netapp-files/regional-capacity-quota.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ services: azure-netapp-files
55
author: b-hchen
66
ms.service: azure-netapp-files
77
ms.topic: conceptual
8-
ms.date: 10/11/2021
8+
ms.date: 10/11/2024
99
ms.author: anfdocs
1010
---
1111
# Regional capacity quota for Azure NetApp Files
@@ -14,7 +14,7 @@ This article explains regional capacity quota of Azure NetApp Files.
1414

1515
## Display regional capacity quota
1616

17-
You can click **Quota** under Settings of Azure NetApp Files to display the current and default quota sizes for the region.
17+
You can select **Quota** under Settings of Azure NetApp Files to display the current and default quota sizes for the region.
1818

1919
For example:
2020

articles/azure-netapp-files/request-region-access.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@ services: azure-netapp-files
55
author: b-hchen
66
ms.service: azure-netapp-files
77
ms.topic: how-to
8-
ms.date: 11/15/2021
8+
ms.date: 02/10/2025
99
ms.author: anfdocs
1010
---
1111
# Request region access for Azure NetApp Files
1212

13-
In some special situations, you might need to explicitly request access to a region. This article explains how to submit a request.
13+
In special situations, you need to explicitly request access to a region. Learn how to submit a request.
1414

1515
## Steps
1616

@@ -23,7 +23,7 @@ In some special situations, you might need to explicitly request access to a reg
2323

2424
![Screenshot that shows the Problem Description tab.](./media/shared/support-problem-descriptions.png)
2525

26-
3. Under the **Additional details** tab, click **Enter details** in the Request Details field.
26+
3. In the **Additional details** tab, select **Enter details** in the Request Details field.
2727

2828
![Screenshot that shows the Details tab and the Enter Details field.](./media/shared/quota-additional-details.png)
2929

@@ -33,7 +33,7 @@ In some special situations, you might need to explicitly request access to a reg
3333

3434
![Screenshot that shows the Quota Details window for requesting region access.](./media/request-region-access/quota-details-region-access.png)
3535

36-
5. Click **Save and continue**. Click **Review + create** to create the request.
36+
5. Select **Save and continue**. Click **Review + create** to create the request.
3737

3838
## Next steps
3939

0 commit comments

Comments
 (0)