Skip to content

Commit 767d798

Browse files
author
Ankita Dutta
committed
Merge branch 'main' of https://github.com/MicrosoftDocs/azure-docs-pr into tsts
2 parents 97bd3fd + 2e74072 commit 767d798

File tree

153 files changed

+4432
-1070
lines changed

Some content is hidden

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

153 files changed

+4432
-1070
lines changed

.openpublishing.redirection.azure-monitor.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6893,6 +6893,11 @@
68936893
"source_path_from_root": "/articles/azure-monitor/essentials/private-link-data-ingestion.md",
68946894
"redirect_url": "/azure/azure-monitor/containers/kubernetes-monitoring-private-link",
68956895
"redirect_document_id": false
6896+
},
6897+
{
6898+
"source_path_from_root": "/articles/azure-monitor/containers/container-insights-custom-metrics.md",
6899+
"redirect_url": "/previous-versions/azure/azure-monitor/containers/container-insights-custom-metrics",
6900+
"redirect_document_id": false
68966901
}
68976902
]
68986903
}

articles/api-center/enable-managed-api-analysis-linting.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,9 @@ ms.custom:
1414

1515
This article explains how to enable API analysis in [Azure API Center](overview.md) without having to manage it yourself (preview). API analysis offers linting capabilities to analyze API definitions in your organization's API center. Linting ensures your API definitions adhere to organizational style rules, generating both individual and summary reports. Use API analysis to identify and correct common errors and inconsistencies in your API definitions.
1616

17-
> [!NOTE]
18-
> With managed linting and analysis, API Center sets up a linting engine and any required dependencies and triggers. You can also enable linting and analysis [manually](enable-api-analysis-linting.md).
17+
> [!IMPORTANT]
18+
> Managed API analysis in API Center sets up a linting engine and necessary dependencies automatically. You can also enable linting and analysis [manually](enable-api-analysis-linting.md) using a custom Azure function. **Disable any function used for manual linting before enabling managed API analysis.**
19+
1920

2021
In this scenario:
2122

@@ -29,6 +30,9 @@ In this scenario:
2930
* Currently, only OpenAPI specification documents in JSON or YAML format are analyzed.
3031
* By default, you enable analysis with the [`spectral:oas` ruleset](https://docs.stoplight.io/docs/spectral/4dec24461f3af-open-api-rules). To learn more about the built-in rules, see the [Spectral GitHub repo](https://github.com/stoplightio/spectral/blob/develop/docs/reference/openapi-rules.md).
3132
* Currently, you configure a single ruleset, and it's applied to all OpenAPI definitions in your API center.
33+
* The following are limits for maximum number of API definitions linted per 4 hours:
34+
* Free tier: 10
35+
* Standard tier: 100
3236

3337
## Prerequisites
3438

articles/api-center/includes/api-center-service-limits.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ ms.custom: Include file
2323
| Maximum number of custom metadata properties per entity<sup>3</sup> | 10 | 20 |
2424
| Maximum number of child properties in custom metadata property of type "object" | 10 |10 |
2525
| Maximum requests per minute (data plane) | 3,000 | 6,000 |
26+
| Maximum number of API definitions [linted](../enable-managed-api-analysis-linting.md) per 4 hours | 10 | 100 |
2627

2728
<sup>1</sup> To increase a limit in the Standard plan, contact [support](https://azure.microsoft.com/support/options/).<br/>
2829
<sup>2</sup> In the Free plan, use of full service features including API analysis and access through the data plane API is limited to 5 APIs.<br/>

articles/azure-app-configuration/concept-feature-management.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ ms.date: 02/20/2024
1313

1414
Traditionally, shipping a new application feature requires a complete redeployment of the application itself. Testing a feature often requires multiple deployments of the application. Each deployment might change the feature or expose the feature to different customers for testing.
1515

16-
Feature management is a modern software-development practice that decouples feature release from code deployment and enables quick changes to feature availability on demand. It uses a technique called *feature flags* (also known as *feature toggles* and *feature switches*) to dynamically administer a feature's lifecycle.
16+
Feature management is a software-development practice that decouples feature release from code deployment and enables quick changes to feature availability on demand. It uses a technique called *feature flags* (also known as *feature toggles* and *feature switches*) to dynamically administer a feature's lifecycle.
1717

1818
Feature management helps developers address the following problems:
1919

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

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -420,11 +420,7 @@ The Azure portal is useful for managing GitOps configurations and the Flux exten
420420
Follow these steps to apply a sample Flux configuration to a cluster. As part of this process, Azure installs the `microsoft.flux` extension on the cluster, if it wasn't already installed in a previous deployment.
421421

422422
1. Navigate to your cluster in the Azure portal.
423-
1. In the left pane, under **Settings**, select **GitOps**.
424-
1. Select **Create**.
425-
426-
:::image type="content" source="media/tutorial-use-gitops-flux2/portal-gitops-start.png" alt-text="Screenshot showing the GitOps Create option for a cluster in the Azure portal." lightbox="media/tutorial-use-gitops-flux2/portal-gitops-start.png":::
427-
423+
1. From the service menu, under **Settings**, select **GitOps** > **Create**.
428424
1. In the **Basics** section:
429425

430426
1. Enter a name for the configuration.
@@ -473,15 +469,13 @@ Follow these steps to apply a sample Flux configuration to a cluster. As part of
473469

474470
#### View configurations and objects
475471

476-
To view all of the configurations for a cluster, navigate to the cluster and select **GitOps** in the left pane.
477-
478-
:::image type="content" source="media/tutorial-use-gitops-flux2/portal-view-configurations.png" alt-text="Screenshot showing all configurations for a cluster in the Azure portal." lightbox="media/tutorial-use-gitops-flux2/portal-view-configurations.png":::
472+
To view all of the configurations for a cluster, navigate to the cluster and select **GitOps** from the service menu.
479473

480474
Select the name of a configuration to view more details such as the configuration's status, properties, and source. You can then select **Configuration objects** to view all of the objects that were created to enable the GitOps configuration. This lets you quickly see the compliance state and other details about each object.
481475

482476
:::image type="content" source="media/tutorial-use-gitops-flux2/portal-configuration-objects.png" alt-text="Screenshots showing configuration objects and their state in the Azure portal." lightbox="media/tutorial-use-gitops-flux2/portal-configuration-objects.png":::
483477

484-
To see other Kubernetes resources deployed on the cluster, return to the cluster overview page and select **Kubernetes resources** in the left pane.
478+
To see other Kubernetes resources deployed on the cluster, return to the cluster overview page and select **Kubernetes resources** from the service menu.
485479

486480
To view detailed conditions for a configuration object, select its name.
487481

@@ -707,7 +701,7 @@ az k8s-extension delete -g flux-demo-rg -c flux-demo-arc -n flux -t connectedClu
707701

708702
#### Delete the Flux configuration
709703

710-
To delete a Flux configuration, navigate to the cluster where the configuration was created and select **GitOps** in the left pane. Select the configuration you want to delete. From the top of the page, select **Delete**, then select **Delete** again when prompted to confirm.
704+
To delete a Flux configuration, navigate to the cluster where the configuration was created and select **GitOps** from the service menu. Select the configuration you want to delete. From the top of the page, select **Delete**, then select **Delete** again when prompted to confirm.
711705

712706
When you delete a Flux configuration, all of the Flux configuration objects in the cluster are deleted. However, this action doesn't delete the `microsoft.flux` extension itself.
713707

articles/azure-arc/resource-bridge/overview.md

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Azure Arc resource bridge overview
33
description: Learn how to use Azure Arc resource bridge to support VM self-servicing on Azure Stack HCI, VMware, and System Center Virtual Machine Manager.
4-
ms.date: 02/09/2024
4+
ms.date: 08/26/2024
55
ms.topic: overview
66
ms.custom: references_regions
77
---
@@ -46,7 +46,7 @@ To summarize, the Azure resources are projections of the resources running in yo
4646

4747
## Benefits of Azure Arc resource bridge
4848

49-
Through Azure Arc resource bridge, you can accomplish the following for each private cloud infrastructure from Azure:
49+
Through Azure Arc resource bridge, you can accomplish the following tasks for each private cloud infrastructure from Azure:
5050

5151
### Azure Stack HCI
5252

@@ -121,7 +121,7 @@ Arc resource bridge supports the following Azure regions:
121121

122122
### Regional resiliency
123123

124-
While Azure has a number of redundancy features at every level of failure, if a service impacting event occurs, Azure Arc resource bridge currently does not support cross-region failover or other resiliency capabilities. In the event of the service becoming unavailable, the on-premises VMs continue to operate unaffected. Management from Azure is unavailable during that service outage.
124+
While Azure has redundancy features at every level of failure, if a service impacting event occurs, Azure Arc resource bridge currently does not support cross-region failover or other resiliency capabilities. In the event of the service becoming unavailable, the on-premises VMs continue to operate unaffected. Management from Azure is unavailable during that service outage.
125125

126126
### Private cloud environments
127127

@@ -142,12 +142,11 @@ Generally, the latest released version and the previous three versions (n-3) of
142142

143143
There could be instances where supported versions are not sequential. For example, version 1.0.18 is released and later found to contain a bug; a hot fix is released in version 1.0.19 and version 1.0.18 is removed. In this scenario, n-3 supported versions become 1.0.19, 1.0.17, 1.0.16, 1.0.15.
144144

145-
Arc resource bridge typically releases a new version on a monthly cadence, at the end of the month. Delays might occur that could push the release date further out. Regardless of when a new release comes out, if you are within n-3 supported versions (starting with 1.0.15), then your Arc resource bridge version is supported. To stay updated on releases, visit the [Arc resource bridge release notes](https://github.com/Azure/ArcResourceBridge/releases) on GitHub. To learn more about upgrade options, visit [Upgrade Arc resource bridge](upgrade.md).
145+
Arc resource bridge typically releases a new version on a monthly cadence, at the end of the month. Delays might occur that could push the release date further out. Regardless of when a new release comes out, if you are within n-3 supported versions, then your Arc resource bridge version is supported. To stay updated on releases, visit the [Arc resource bridge release notes](release-notes.md). To learn more about upgrade options, visit [Upgrade Arc resource bridge](upgrade.md).
146146

147147
### Private Link Support
148148

149-
Arc resource bridge does not currently support private link.
150-
149+
Arc resource bridge does not currently support private link.
151150

152151
## Next steps
153152

Lines changed: 227 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,227 @@
1+
---
2+
title: "What's new with Azure Arc resource bridge"
3+
ms.date: 08/26/2024
4+
ms.topic: conceptual
5+
description: "Learn about the latest releases of Azure Arc resource bridge."
6+
---
7+
8+
# What's new with Azure Arc resource bridge
9+
10+
Azure Arc resource bridge is updated on an ongoing basis. To stay up to date with the most recent developments, this article provides you with information about recent releases.
11+
12+
We generally recommend using the most recent versions of the agents. The [version support policy](overview.md#supported-versions) generally covers the most recent version and the three previous versions (n-3).
13+
14+
## Version 1.2.0 (July 2024)
15+
16+
- Appliance: 1.2.0
17+
- CLI extension: 1.2.0
18+
- SFS release: 0.1.32.10710
19+
- Kubernetes: 1.28.5
20+
- Mariner: 2.0.20240609
21+
22+
### Arc-enabled SCVMM
23+
24+
- `CreateConfig`: Improve prompt messages and reorder networking prompts for the custom IP range scenario
25+
- `CreateConfig`: Validate Gateway IP input against specified IP range for the custom IP range scenario
26+
- `CreateConfig`: Add validation to check infra configuration capability for HA VM deployment. If HA isn't supported, reprompt users to proceed with standalone VM deployment
27+
28+
### Arc-enabled VMware vSphere
29+
30+
- Improve prompt messages in createconfig for VMware
31+
- Validate proxy scheme and check for required `no_proxy` entries
32+
33+
### Features
34+
35+
- Reject double commas (`,,`) in `no_proxy` string
36+
- Add default folder to createconfig list
37+
- Add conditional Fairfax URLs for US Gov Virginia support
38+
- Add new error codes
39+
40+
### Bug fixes
41+
42+
- Fix for openSSH [CVE-2024-63870](https://github.com/advisories/GHSA-2x8c-95vh-gfv4)
43+
44+
## Version 1.1.1 (April 2024)
45+
46+
- Appliance: 1.1.1
47+
- CLI extension: 1.1.1
48+
- SFS release: 0.1.26.10327
49+
- Kubernetes: 1.27.3
50+
- Mariner: 2.0.20240301
51+
52+
### Arc-enabled SCVMM
53+
54+
- Add quotes for resource names
55+
56+
### Azure Stack HCI
57+
58+
- HCI auto rotation logic on upgrade
59+
60+
### Features
61+
62+
- Updated log collection with describe nodes
63+
- Error message enhancement for failure to reach Arc resource bridge VM
64+
- Improve troubleshoot command error handling with scoped access key
65+
- Longer timeout for individual pod pulls
66+
- Updated `execute` command to allow passing in a kubeconfig
67+
- Catch `<>` in no_proxy string
68+
- Add validation to see if connections from the client machine are proxied
69+
- Diagnostic checker enhancement - Add default gateway and dns servers check to telemetry mode
70+
- Log collection enhancement
71+
72+
### Bug fixes
73+
74+
- HCI MOC image client fix to set storage container on catalog
75+
76+
## Version 1.1.0 (April 2024)
77+
78+
- Appliance: 1.1.0
79+
- CLI extension: 1.1.0
80+
- SFS release: 0.1.25.10229
81+
- Kubernetes: 1.27.3
82+
- Mariner: 2.0.20240223
83+
84+
### Arc-enabled SCVMM
85+
86+
- Use same `vmnetwork` key for HG and Cloud (`vmnetworkid`)
87+
- SCVMM - Add fallback for VMM IP pool with support for IP range in appliance network, add `--vlanid` parameter to accept `vlanid`
88+
- Non-interactive mode for SCVMM `troubleshoot` and `logs` commands
89+
- `Createconfig` command uses styled text to warn about saving config files instead of standard logger
90+
- Improved handling and error reporting for timeouts while provisioning/deprovisioning images from the cloud fabric
91+
- Verify template and snapshot health after provisioning an image, and clean up files associated to the template on image deprovision failures
92+
- Missing VHD state handing in SCVMM
93+
- SCVMM `validate` and `createconfig` fixes
94+
95+
### Arc-enabled VMware vSphere
96+
97+
- SSD storage validations added to VMware vSphere in telemetry mode to check if the ESXi host backing the resource pool has any SSD-backed storage
98+
- Improve missing privilege error message, show some privileges in error message
99+
- Validate host ESXi version and provide a concrete error message for placement profile
100+
- Improve message for no datacenters found, display default folder
101+
- Surface VMware error when finder fails during validate
102+
- Verify template health and fix it during image provision
103+
104+
### Features
105+
106+
- `deploy` command - diagnostic checker enhancements that add retries with exponential backoff to proxy client calls
107+
- `deploy` command - diagnostic checker enhancement: adds storage performance checker in telemetry mode to evaluate the storage performance of the VM used to deploy the appliance
108+
- `deploy` command - Add Timeout for SSH connection: New error message: "Error: Timeout occurred due to management machine being unable to reach the appliance VM IP, 192.168.0.11. Ensure that the requirements are met: `https://aka.ms/arb-machine-reqs: dial tcp 192.168.0.11:22: connect: connection timed out`
109+
- `validate` command - The appliance deployment now fails if Proxy Connectivity and No Proxy checks report any errors
110+
111+
### Bug fixes
112+
113+
- SCVMM ValueError fix - fallback option for VMM IP Pools with support for Custom IP Range based Appliance Network
114+
115+
## Version 1.0.18 (February 2024)
116+
117+
- Appliance: 1.0.18
118+
- CLI extension: 1.0.3
119+
- SFS release: 0.1.24.10201
120+
- Kubernetes: 1.26.6
121+
- Mariner: 2.0.20240123
122+
123+
### Fabric/Private cloud provider
124+
125+
- SCVMM `createconfig` command improvements - retry until valid Port and FQDN provided
126+
- SCVMM and VMware - Validate control plane IP address; add reprompts
127+
- SCVMM and VMware - extend `deploy` command timeout from 30 to 120 minutes
128+
129+
### Features
130+
131+
- `deploy` command - diagnostic checker enhancement: proxy checks in telemetry mode
132+
133+
### Product
134+
135+
- Reduction in CPU requests
136+
- ETCD preflight check enhancements for upgrade
137+
138+
### Bug fixes
139+
140+
- Fix for clusters impacted by the `node-ip` being set as `kube-vip` IP issue
141+
- Fix for SCVMM cred rotation with the same credentials
142+
143+
## Version 1.0.17 (December 2023)
144+
145+
- Appliance: 1.0.17
146+
- CLI extension: 1.0.2
147+
- SFS release: 0.1.22.11107
148+
- Kubernetes: 1.26.6
149+
- Mariner: 2.0.20231106
150+
151+
### Fabric/Private cloud provider
152+
153+
- SCVMM `createconfig` command improvements
154+
- Azure Stack HCI - extend `deploy` command timeout from 30 to 120 minutes
155+
- All private clouds - enable provider credential parameters to be passed in each command
156+
- All private clouds - basic validations for select `createconfig` command inputs
157+
- VMware - basic reprompts for select `createconfig` command inputs
158+
159+
### Features
160+
161+
- `deploy` command - diagnostic checker enhancement - improve `context` error messages
162+
163+
### Bug fixes
164+
165+
- Fix for `context` error always being returned as `Deploying`
166+
167+
### Known bugs
168+
169+
- Arc resource bridge upgrade shows appliance version as upgraded, but status shows upgrade failed
170+
171+
## Version 1.0.16 (November 2023)
172+
173+
- Appliance: 1.0.16
174+
- CLI extension: 1.0.1
175+
- SFS release: 0.1.21.11013
176+
- Kubernetes: 1.25.7
177+
- Mariner: 2.0.20231004
178+
179+
### Fabric/Private cloud provider
180+
181+
- SCVMM image provisioning and upgrade fixes
182+
- VMware vSphere - use full inventory path for networks
183+
- VMware vSphere error improvement for denied permission
184+
- Azure Stack HCI - enable default storage container
185+
186+
### Features
187+
188+
- `deploy` command - diagnostic checker enhancement - add `azurearcfork8s.azurecr.io` URL
189+
190+
### Bug fixes
191+
192+
- vSphere credential issue
193+
- Don't set storage container for non-`arc-appliance` catalog image provision requests
194+
- Monitoring agent not installed issue
195+
196+
## Version 1.0.15 (September 2023)
197+
198+
- Appliance: 1.0.15
199+
- CLI extension: 1.0.0
200+
- SFS release: 0.1.20.10830
201+
- Kubernetes: 1.25.7
202+
- Mariner: 2.0.20230823
203+
204+
### Fabric/Infrastructure
205+
206+
- `az arcappliance` CLI commands now only support static IP deployments for VMware and SCVMM
207+
- For test purposes only, Arc resource bridge on Azure Stack HCI may be deployed with DHCP configuration
208+
- Support for using canonical region names
209+
- Removal of VMware vSphere 6.7 fabric support (vSphere 7 and 8 are both supported)
210+
211+
### Features
212+
213+
- (new) `get-upgrades` command- fetches the new upgrade edge available for a current appliance cluster
214+
- (new) `upgrade` command - upgrades the appliance to the next available version (not available for SCVMM)
215+
- (update) `deploy` command - In addition to `deploy`, this command now also calls `create` command. `Create` command is now optional.
216+
- (new) `get-credentials` command - now allows fetching of SSH keys and kubeconfig, which are needed to run the `logs` command from a different machine than the one used to deploy Arc resource bridge
217+
- Allowing usage of `config-file` parameter for `get-credentials` command
218+
(new) Troubleshoot command - help debug live-site issues by running allowed actions directly on the appliance using a JIT access key
219+
220+
### Bug fix
221+
222+
- IPClaim premature deletion issue vSphere static IP
223+
224+
## Next steps
225+
226+
- Learn more about [Arc resource bridge](overview.md).
227+
- Learn how to [upgrade Arc resource bridge](upgrade.md).

0 commit comments

Comments
 (0)