Skip to content

Commit e33dbe4

Browse files
authored
Merge pull request #285658 from MicrosoftDocs/main
8/27/2024 PM Publish
2 parents 71c80a2 + 6c6b197 commit e33dbe4

File tree

105 files changed

+3997
-920
lines changed

Some content is hidden

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

105 files changed

+3997
-920
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/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)