Skip to content

Commit ae97b4b

Browse files
committed
Merge branch 'main' into release-scommi
2 parents 0599c82 + 8a03319 commit ae97b4b

File tree

143 files changed

+2083
-2891
lines changed

Some content is hidden

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

143 files changed

+2083
-2891
lines changed

.openpublishing.redirection.azure-kubernetes-service.json

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -456,11 +456,6 @@
456456
"redirect_url": "/azure/aks/create-node-pools",
457457
"redirect_document_id": false
458458
},
459-
{
460-
"source_path_from_root": "/articles/copilot/limited-access.md",
461-
"redirect_url": "/azure/copilot/manage-access",
462-
"redirect_document_id": false
463-
},
464459
{
465460
"source_path_from_root": "/articles/aks/command-invoke.md",
466461
"redirect_url": "/azure/aks/access-private-cluster",

.openpublishing.redirection.container-registry.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,22 @@
11
{
22
"redirections": [
3+
4+
{
5+
"source_path_from_root": "/articles/container-registry/container-registry-oci-artifacts.md",
6+
"redirect_url": "/azure/container-registry/container-registry-manage-artifact",
7+
"redirect_document_id": false
8+
},
9+
{
10+
"source_path_from_root": "/articles/container-registry/container-registry-oras-artifacts.md",
11+
"redirect_url": "/azure/container-registry/container-registry-manage-artifact",
12+
"redirect_document_id": false
13+
},
314
{
415
"source_path_from_root": "/articles/container-registry/tutorial-enable-registry-cache-auth.md",
516
"redirect_url": "/azure/container-registry/container-registry-artifact-cache",
617
"redirect_document_id": false
718
},
19+
820
{
921
"source_path_from_root": "/articles/container-registry/tutorial-enable-registry-cache-auth-cli.md",
1022
"redirect_url": "/azure/container-registry/container-registry-artifact-cache",

.openpublishing.redirection.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4063,6 +4063,16 @@
40634063
"redirect_url":"/azure/reliability/reliability-cosmos-db-nosql",
40644064
"redirect_document_id":false
40654065
},
4066+
{
4067+
"source_path_from_root": "/articles/copilot/limited-access.md",
4068+
"redirect_url": "/azure/copilot/manage-access",
4069+
"redirect_document_id": false
4070+
},
4071+
{
4072+
"source_path_from_root": "/articles/azure-portal/mobile-app/microsoft-copilot-for-azure.md",
4073+
"redirect_url": "/azure/azure-portal/mobile-app/microsoft-copilot-in-azure",
4074+
"redirect_document_id": false
4075+
},
40664076
{
40674077
"source_path_from_root":"/articles/migrate/how-to-assess.md",
40684078
"redirect_url":"/azure/migrate/whats-new#update-april-2024",

articles/ai-services/openai/concepts/use-your-data.md

Lines changed: 16 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -581,24 +581,22 @@ Each user message can translate to multiple search queries, all of which get sen
581581

582582
## Regional availability and model support
583583

584-
| Region | `gpt-35-turbo-16k (0613)` | `gpt-35-turbo (1106)` | `gpt-4-32k (0613)` | `gpt-4 (1106-preview)` | `gpt-4 (0125-preview)` | `gpt-4-32k (0314)`** | `gpt-4 (0613)` | `gpt-4 (0314)`** | `gpt-4o` | `gpt-turbo (409)` |
585-
|------|---|---|---|---|---|----|----|----|----|---|
586-
| Australia East ||||| |||| | |
587-
| Canada East ||||| |||| | |
588-
| East US || | | ||| ||| |
589-
| East US 2 || | || || ||||
590-
| France Central ||||| |||| | |
591-
| Japan East || | | | || || | |
592-
| North Central US || | | ||| ||| |
593-
| Norway East || | || || || | |
594-
| South Central US | | | | ||| ||| |
595-
| South India | || || || || | |
596-
| Sweden Central ||||| |||| ||
597-
| Switzerland North || || | |||| | |
598-
| UK South ||| |||| || | |
599-
| West US | || || || ||| |
600-
601-
** Models are being retired no sooner than 31 July 2024
584+
| Region | `gpt-35-turbo-16k (0613)` | `gpt-35-turbo (1106)` | `gpt-4-32k (0613)` | `gpt-4 (1106-preview)` | `gpt-4 (0125-preview)` | `gpt-4 (0613)` | `gpt-4o` | `gpt-turbo (409)` |
585+
|------|---|---|---|---|---|----|----|----|
586+
| Australia East ||||| || | |
587+
| Canada East ||||| || | |
588+
| East US || | | || || |
589+
| East US 2 || | || | |||
590+
| France Central ||||| || | |
591+
| Japan East || | | | | | | |
592+
| North Central US || | | || || |
593+
| Norway East || | || | | | |
594+
| South Central US | | | | || || |
595+
| South India | || || | | | |
596+
| Sweden Central ||||| || ||
597+
| Switzerland North || || | || | |
598+
| UK South ||| ||| | | |
599+
| West US | || || | || |
602600

603601
If your Azure OpenAI resource is in another region, you won't be able to use Azure OpenAI On Your Data.
604602

articles/azure-arc/kubernetes/tutorial-use-gitops-flux2.md

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: "Tutorial: Deploy applications using GitOps with Flux v2"
33
description: "This tutorial shows how to use GitOps with Flux v2 to manage configuration and application deployment in Azure Arc and AKS clusters."
4-
ms.date: 04/30/2024
4+
ms.date: 05/29/2024
55
ms.topic: tutorial
66
ms.custom: template-tutorial, devx-track-azurecli, references_regions
77
---
@@ -396,7 +396,7 @@ az k8s-extension create --resource-group <resource-group> --cluster-name <cluste
396396

397397
#### Red Hat OpenShift onboarding guidance
398398

399-
Flux controllers require a **nonroot** [Security Context Constraint](https://access.redhat.com/documentation/en-us/openshift_container_platform/4.2/html/authentication/managing-pod-security-policies) to properly provision pods on the cluster. These constraints must be added to the cluster prior to onboarding of the `microsoft.flux` extension.
399+
Flux controllers require a **nonroot** [Security Context Constraint](https://access.redhat.com/documentation/en-us/openshift_container_platform/4.2/html/authentication/managing-pod-security-policies) to properly provision pods on the cluster. These constraints must be added to the cluster before deploying the `microsoft.flux` extension.
400400

401401
```console
402402
NS="flux-system"
@@ -487,7 +487,7 @@ To view detailed conditions for a configuration object, select its name.
487487

488488
:::image type="content" source="media/tutorial-use-gitops-flux2/portal-configuration-object-conditions.png" alt-text="Screenshot showing condition details for a configuration object in the Azure portal." lightbox="media/tutorial-use-gitops-flux2/portal-configuration-object-conditions.png":::
489489

490-
For more information, see [Monitor GitOps (Flux v2) status and activity](monitor-gitops-flux-2.md).
490+
For more information, see [Monitor GitOps (Flux v2) status and activity](monitor-gitops-flux-2.md).
491491

492492
---
493493

@@ -497,6 +497,12 @@ Flux supports many parameters to enable various scenarios. For a description of
497497

498498
For information about available parameters and how to use them, see [GitOps (Flux v2) supported parameters](gitops-flux2-parameters.md).
499499

500+
### Work with local secret authentication reference
501+
502+
To use a local secret authentication reference, the secret must exist within the same namespace where the `fluxConfiguration` will be deployed. The secret must also contain all of the authentication parameters needed for the source.
503+
504+
For information on creating secrets for various `fluxConfiguration` sources, see [Local secret for authentication with source](gitops-flux2-parameters.md#local-secret-for-authentication-with-source).
505+
500506
## Manage cluster configuration by using the Flux Kustomize controller
501507

502508
The [Flux Kustomize controller](https://fluxcd.io/docs/components/kustomize/) is installed as part of the `microsoft.flux` cluster extension. It allows the declarative management of cluster configuration and application deployment by using Kubernetes manifests synced from a Git repository. These Kubernetes manifests can optionally include a *kustomize.yaml* file.

articles/azure-functions/flex-consumption-plan.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Azure Functions Flex Consumption plan hosting
33
description: Running your function code in the Azure Functions Flex Consumption plan provides virtual network integration, dynamic scale (to zero), and reduced cold starts.
44
ms.service: azure-functions
55
ms.topic: concept-article
6-
ms.date: 05/20/2024
6+
ms.date: 05/24/2024
77
ms.custom: references_regions, build-2024
88
# Customer intent: As a developer, I want to understand the benefits of using the Flex Consumption plan so I can get the scalability benefits of Azure Functions without having to pay for resources I don't need.
99
---
@@ -135,6 +135,7 @@ Keep these other considerations in mind when using Flex Consumption plan during
135135
+ Continuous deployment using Azure DevOps Tasks (`AzureFunctionApp@2`)
136136
+ Continuous deployment using GitHub Actions (`functions-action@v1`)
137137
+ **Scale**: The lowest maximum scale in preview is `40`. The highest currently supported value is `1000`.
138+
+ **Authorization**: EasyAuth isn't currently supported. Unauthenticated callers currently aren't blocked when EasyAuth is enabled in a Flex Consumption plan app.
138139

139140
## Related articles
140141

articles/azure-functions/functions-add-output-binding-azure-sql-vs-code.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -223,16 +223,16 @@ Update *HttpExample\\function_app.py* to match the following code. Add the `toDo
223223
import azure.functions as func
224224
import logging
225225
from azure.functions.decorators.core import DataType
226+
import uuid
226227

227228
app = func.FunctionApp()
228229

229230
@app.function_name(name="HttpTrigger1")
230231
@app.route(route="hello", auth_level=func.AuthLevel.ANONYMOUS)
231-
@app.generic_output_binding(arg_name="toDoItems", type="sql", CommandText="dbo.ToDo", ConnectionStringSetting="SqlConnectionString"
232-
data_type=DataType.STRING)
232+
@app.generic_output_binding(arg_name="toDoItems", type="sql", CommandText="dbo.ToDo", ConnectionStringSetting="SqlConnectionString",data_type=DataType.STRING)
233233
def test_function(req: func.HttpRequest, toDoItems: func.Out[func.SqlRow]) -> func.HttpResponse:
234234
logging.info('Python HTTP trigger function processed a request.')
235-
name = req.params.get('name')
235+
name = req.get_json().get('name')
236236
if not name:
237237
try:
238238
req_body = req.get_json()
@@ -242,7 +242,7 @@ def test_function(req: func.HttpRequest, toDoItems: func.Out[func.SqlRow]) -> fu
242242
name = req_body.get('name')
243243

244244
if name:
245-
toDoItems.set(func.SqlRow({"id": uuid.uuid4(), "title": name, "completed": false, url: ""}))
245+
toDoItems.set(func.SqlRow({"Id": str(uuid.uuid4()), "title": name, "completed": False, "url": ""}))
246246
return func.HttpResponse(f"Hello {name}!")
247247
else:
248248
return func.HttpResponse(

articles/azure-government/documentation-government-csp-list.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -381,6 +381,7 @@ Below you can find a list of all the authorized Cloud Solution Providers (CSPs),
381381
|[Saasplaza](https://www.intwo.cloud/)|
382382
|[Science Applications International Corporation](https://www.saic.com)|
383383
|[Secure-24](https://www.secure-24.com)|
384+
|[Sela Cloud](https://www.selacloud.com)|
384385
|[Selex Galileo Inc](http://www.selexgalileo.com/)|
385386
|[Sentinel Blue](https://www.sentinelblue.com/)|
386387
|[Sev1Tech](https://www.sev1tech.com/)|

articles/azure-monitor/alerts/alerts-metric-near-real-time.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,6 @@ Here's the full list of Azure Monitor metric sources supported by metric alerts:
128128
|Microsoft.Synapse/workspaces/bigDataPools | Yes | No | [Azure Synapse Analytics Apache Spark pools](../essentials/metrics-supported.md#microsoftsynapseworkspacesbigdatapools) |
129129
|Microsoft.Synapse/workspaces/sqlPools | Yes | No | [Azure Synapse Analytics SQL pools](../essentials/metrics-supported.md#microsoftsynapseworkspacessqlpools) |
130130
|Microsoft.VMWareCloudSimple/virtualMachines | Yes | No | [CloudSimple virtual machines](../essentials/metrics-supported.md) |
131-
|Microsoft.Web/containerApps | Yes | No | Azure Container Apps |
132131
|Microsoft.Web/hostingEnvironments/multiRolePools | Yes | No | [Azure App Service environment multi-role pools](../essentials/metrics-supported.md#microsoftwebhostingenvironmentsmultirolepools)|
133132
|Microsoft.Web/hostingEnvironments/workerPools | Yes | No | [Azure App Service environment worker pools](../essentials/metrics-supported.md#microsoftwebhostingenvironmentsworkerpools)|
134133
|Microsoft.Web/serverfarms | Yes | No | [Azure App Service plans](../essentials/metrics-supported.md#microsoftwebserverfarms)|

articles/azure-monitor/alerts/alerts-troubleshoot.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@ If you can see a fired alert in the Azure portal, but didn't receive the email t
3434

3535
1. **Is the type of action "Email Azure Resource Manager Role"?**
3636

37-
This action only looks at Azure Resource Manager role assignments that are at the subscription scope, and of type *User*. Make sure that you assigned the role at the subscription level, and not at the resource level or resource group level.
38-
37+
This action only looks at Azure Resource Manager role assignments that are at the subscription scope, and of type *User* or *Group*. Make sure that you assigned the role at the subscription level, and not at the resource level or resource group level.
38+
3939
1. **Are your email server and mailbox accepting external emails?**
4040

4141
Verify that emails from these three addresses aren't blocked:

0 commit comments

Comments
 (0)