What's new with Azure Arc resource bridge
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.
We generally recommend using the most recent versions. The version support policy generally covers the most recent version and the three previous versions (n-3).
Version 1.3.0 (October 2024)
- Appliance: 1.3.0
- CLI extension: 1.3.0
- SFS release: 0.1.34.10926
- Kubernetes: 1.29.4
- Mariner: 2.0.20240609
Arc-enabled SCVMM
- Validation - fail if user is not part of an Admin User Group like DomainAdmins
- Conditional Validation on Gateway IP for SCVMM IP Pool Scenario and sshkeygen removal
- Silently Clean Appliance VM Resources like HW Profiles, ISO Files and VM Templates in Delete command
- CAPVMM update to 1.1.19
- SCVMM Image Provisioning Decompress Mariner Vhdx disk space error message improvement
- SCVMM appliance deployment failing in Deploy due to IPPool missing access to HG
Arc-enabled VMware vSphere
- Remove root folder privilege validations from vSphere
- extra validations on the canary image
Arc resource bridge platform
- New error additional info field to add more context to errors
- Add ACR image pull test suite
- Add timeout for API Server Endpoint
- Added DNSError category
Bug fixes
- CVE fixes
Version 1.2.0 (July 2024)
- Appliance: 1.2.0
- CLI extension: 1.2.0
- SFS release: 0.1.32.10710
- Kubernetes: 1.28.5
- Mariner: 2.0.20240609
Arc-enabled SCVMM
CreateConfig
: Improve prompt messages and reorder networking prompts for the custom IP range scenarioCreateConfig
: Validate Gateway IP input against specified IP range for the custom IP range scenarioCreateConfig
: Add validation to check infra configuration capability for HA VM deployment. If HA isn't supported, reprompt users to proceed with standalone VM deployment
Arc-enabled VMware vSphere
- Improve prompt messages in createconfig for VMware
- Validate proxy scheme and check for required
no_proxy
entries
Features
- Reject double commas (
,,
) inno_proxy
string - Add default folder to createconfig list
- Add conditional Fairfax URLs for US Gov Virginia support
- Add new error codes
Bug fixes
- Fix for openSSH CVE-2024-63870
Version 1.1.1 (April 2024)
- Appliance: 1.1.1
- CLI extension: 1.1.1
- SFS release: 0.1.26.10327
- Kubernetes: 1.27.3
- Mariner: 2.0.20240301
Arc-enabled SCVMM
- Add quotes for resource names
Azure Stack HCI
- HCI auto rotation logic on upgrade
Features
- Updated log collection with describe nodes
- Error message enhancement for failure to reach Arc resource bridge VM
- Improve troubleshoot command error handling with scoped access key
- Longer timeout for individual pod pulls
- Updated
execute
command to allow passing in a kubeconfig - Catch
<>
in no_proxy string - Add validation to see if connections from the client machine are proxied
- Diagnostic checker enhancement - Add default gateway and dns servers check to telemetry mode
- Log collection enhancement
Bug fixes
- HCI MOC image client fix to set storage container on catalog
Version 1.1.0 (April 2024)
- Appliance: 1.1.0
- CLI extension: 1.1.0
- SFS release: 0.1.25.10229
- Kubernetes: 1.27.3
- Mariner: 2.0.20240223
Arc-enabled SCVMM
- Use same
vmnetwork
key for HG and Cloud (vmnetworkid
) - SCVMM - Add fallback for VMM IP pool with support for IP range in appliance network, add
--vlanid
parameter to acceptvlanid
- Non-interactive mode for SCVMM
troubleshoot
andlogs
commands Createconfig
command uses styled text to warn about saving config files instead of standard logger- Improved handling and error reporting for timeouts while provisioning/deprovisioning images from the cloud fabric
- Verify template and snapshot health after provisioning an image, and clean up files associated to the template on image deprovision failures
- Missing VHD state handing in SCVMM
- SCVMM
validate
andcreateconfig
fixes
Arc-enabled VMware vSphere
- 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
- Improve missing privilege error message, show some privileges in error message
- Validate host ESXi version and provide a concrete error message for placement profile
- Improve message for no datacenters found, display default folder
- Surface VMware error when finder fails during validate
- Verify template health and fix it during image provision
Features
deploy
command - diagnostic checker enhancements that add retries with exponential backoff to proxy client callsdeploy
command - diagnostic checker enhancement: adds storage performance checker in telemetry mode to evaluate the storage performance of the VM used to deploy the appliancedeploy
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
validate
command - The appliance deployment now fails if Proxy Connectivity and No Proxy checks report any errors
Bug fixes
- SCVMM ValueError fix - fallback option for VMM IP Pools with support for Custom IP Range based Appliance Network
Version 1.0.18 (February 2024)
- Appliance: 1.0.18
- CLI extension: 1.0.3
- SFS release: 0.1.24.10201
- Kubernetes: 1.26.6
- Mariner: 2.0.20240123
Fabric/Private cloud provider
- SCVMM
createconfig
command improvements - retry until valid Port and FQDN provided - SCVMM and VMware - Validate control plane IP address; add reprompts
- SCVMM and VMware - extend
deploy
command timeout from 30 to 120 minutes
Features
deploy
command - diagnostic checker enhancement: proxy checks in telemetry mode
Product
- Reduction in CPU requests
- ETCD preflight check enhancements for upgrade
Bug fixes
- Fix for clusters impacted by the
node-ip
being set askube-vip
IP issue - Fix for SCVMM cred rotation with the same credentials
Version 1.0.17 (December 2023)
- Appliance: 1.0.17
- CLI extension: 1.0.2
- SFS release: 0.1.22.11107
- Kubernetes: 1.26.6
- Mariner: 2.0.20231106
Fabric/Private cloud provider
- SCVMM
createconfig
command improvements - Azure Local - extend
deploy
command timeout from 30 to 120 minutes - All private clouds - enable provider credential parameters to be passed in each command
- All private clouds - basic validations for select
createconfig
command inputs - VMware - basic reprompts for select
createconfig
command inputs
Features
deploy
command - diagnostic checker enhancement - improvecontext
error messages
Bug fixes
- Fix for
context
error always being returned asDeploying
Known bugs
- Arc resource bridge upgrade shows appliance version as upgraded, but status shows upgrade failed
Version 1.0.16 (November 2023)
- Appliance: 1.0.16
- CLI extension: 1.0.1
- SFS release: 0.1.21.11013
- Kubernetes: 1.25.7
- Mariner: 2.0.20231004
Fabric/Private cloud provider
- SCVMM image provisioning and upgrade fixes
- VMware vSphere - use full inventory path for networks
- VMware vSphere error improvement for denied permission
- Azure Stack HCI - enable default storage container
Features
deploy
command - diagnostic checker enhancement - addazurearcfork8s.azurecr.io
URL
Bug fixes
- vSphere credential issue
- Don't set storage container for non-
arc-appliance
catalog image provision requests - Monitoring agent not installed issue
Version 1.0.15 (September 2023)
- Appliance: 1.0.15
- CLI extension: 1.0.0
- SFS release: 0.1.20.10830
- Kubernetes: 1.25.7
- Mariner: 2.0.20230823
Fabric/Infrastructure
az arcappliance
CLI commands now only support static IP deployments for VMware and SCVMM- For test purposes only, Arc resource bridge on Azure Stack HCI may be deployed with DHCP configuration
- Support for using canonical region names
- Removal of VMware vSphere 6.7 fabric support (vSphere 7 and 8 are both supported)
Features
- (new)
get-upgrades
command- fetches the new upgrade edge available for a current appliance cluster - (new)
upgrade
command - upgrades the appliance to the next available version (not available for SCVMM) - (update)
deploy
command - In addition todeploy
, this command now also callscreate
command.Create
command is now optional. - (new)
get-credentials
command - now allows fetching of SSH keys and kubeconfig, which are needed to run thelogs
command from a different machine than the one used to deploy Arc resource bridge - Allowing usage of
config-file
parameter forget-credentials
command (new) Troubleshoot command - help debug live-site issues by running allowed actions directly on the appliance using a JIT access key
Bug fix
- IPClaim premature deletion issue vSphere static IP
Next steps
- Learn more about Arc resource bridge.
- Learn how to upgrade Arc resource bridge.