Skip to content

Releases: Azure/ArcResourceBridge

Arc Resource Bridge 1.1.1 Release

04 May 00:33
f167a13
Compare
Choose a tag to compare

Version Numbers

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

  • SCVMM Add quotes for resource names.

Arc-enabled VMware

  • No updates

Azure Stack HCI

  • HCI auto rotation logic on upgrade.

Features

  • Updated log collection with describe nodes
  • Error message enhancement when failed to reach Arc resource bridge VM
  • Improve troubleshoot command error handling with scoped access key
  • Longer Timeout for individual pod pulls.
  • Updating 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.

Release Date: 4/30/2024

Arc Resource Bridge 1.1.0 Release

24 Apr 01:30
f167a13
Compare
Choose a tag to compare

Version Numbers

Appliance: 1.1.0
CLI extension: 1.1.0
SFS release: 0.1.25.10229
Kubernetes: 1.27.3
Mariner: 2.0.20240223

SCVMM Private Cloud

  • 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 accept vlanid
  • Non-interactive mode for SCVMM troubleshoot and logs command
  • Createconfig command uses styled text to warn about saving config files instead of standard logger
  • Improved handling, and error reporting, when provisioning/deprovisioning images from the cloud fabric hangs and times out
  • Verify template and snapshot health after provisioning an image, and cleanup files associated to the template on image deprovision failures
  • Missing VHD state handing in SCVMM.
  • SCVMM Validate and createconfig fixes.

VMware Private Cloud

  • SSD storage validations have been added to VMWare vSphere in telemetry mode to check if the ESXi host backing the resource pool has any SSD-backed storage.
  • Improving missing privilege error message. Show some privileges in error message.
  • Validate Host ESXi version and provide 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 enhancement - enhancements that add retries with exponential backoff to the proxy client calls.
  • Deploy command - diagnostic checker enhancement - a storage performance checker has been added in telemetry mode to evaluate the storage performance of the VM used to deploy the appliance.
  • 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. Please 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 will now fail 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

Release Date: 4/12/2024

Arc Resource Bridge R1.0.3 Release

27 Feb 18:14
0c6df27
Compare
Choose a tag to compare

Version Numbers

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 & VMware - Validate control plane IP address; add reprompts
  • SCVMM & VMware - extend deploy command timeout from 30 min to 120 m

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 as kube-vip ip issue.
  • Bug fix for SCVMM cred rotation with the same credentials

Release Date: 2/23/2024

December 2023 Release

18 Dec 22:58
0c6df27
Compare
Choose a tag to compare

Version Numbers

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 Stack HCI - extend deploy command timeout from 30 min to 120 m
  • 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 re-prompts for select createconfig command inputs

Features

  • Deploy command - diagnostic checker enhancement - improve Context Error messages

Bug Fixes

  • Fix for 'Context' error always being returned as 'Deploying'.

Known Bugs

  • ARB upgrade shows appliance version as upgraded but status shows upgrade failed.

November 2023 Release

14 Dec 21:18
824284b
Compare
Choose a tag to compare

Version Numbers

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 - add azurearcfork8s.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

Known Bugs

September 2023 Release

20 Oct 01:28
824284b
Compare
Choose a tag to compare

Version Numbers

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

  • Arc-Appliance CLI now only supports 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 to 'deploy', this command now also calls 'create' command. Create command is now optional
  • (new) Get-Credentials command - how allows fetching of SSH keys and Kubeconfig. These are needed to run the 'logs' command from a different machine than the one used to deploy Arc resource bridge.
  • Allowing usage of config-file parameter for get 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.

Known Bugs

  • If using 'upgrade' command on an Arc resource bridge deployed on Azure Stack HCI, the upgrade may occur on a different storage container than the one originally used to deploy Arc resource bridge. This results in an error during upgrade. Fix will be released in the next release.

August 2023 Release (Preview)

07 Sep 23:54
824284b
Compare
Choose a tag to compare

Version Numbers

Appliance: 1.0.14
CLI extension: 0.2.33
SFS release: 0.1.19.10724
Kubernetes: 1.24.11
Mariner: 2.0.20230630

Fabric/Infrastructure

  • Remove DHCP configuration option for Arc-enabled VMware and SCVMM
  • Transition DHCP configuration option for test environments only with updated messaging for Azure Stack HCI
  • ClusterAPI 1.2 and associated CAPI provider bumps for CAPH/CAPV/CAPVMM
  • vSphere RBAC validations improved and enabled by default with telemetry
  • vSphere credential rotation enhanced to work in account lockout scenarios, with telemetry
  • Validation of vSphere datastore free space during Validate()
  • Additional vSphere entity validations to test availability of host, datastore, and network
  • VMware 'run' command - allow credential parameters to be passed
  • VMware validation that az cli 64-bit is being used

Features

  • Improved guest diagnostics error message
  • Improved NO_PROXY string validation
  • Improved IP pool validations
  • Improved context usage across multiple APIs to ensure timeouts are respected

Bug Fixes

  • Bug fix for HCI vnet naming to ensure the vnet CRD name is k8s compliant
  • vSphere bug fix to enable multiple (fallback) DNS server support for ARB VM
  • Validation check for missing VMware privilege, Sessions.ValidateSession.

Known Bugs

  • Arc-enabled VMware bug was found in June release where a large number of open sessions are active in vCenter causing an issue/degraded service as a result. This is due to a missing vSphere privilege, Sessions.ValidateSession, needed by the user account used by Arc resource bridge. To fix this issue, give the Sessions.ValidateSession privilege to the user account being used by Arc resource bridge to interact with vCenter.

June 2023 Release (Public Preview)

18 Aug 23:31
4b51f02
Compare
Choose a tag to compare

Version Numbers

Appliance: 1.0.13
CLI extension: 0.2.32
SFS release: 0.1.18.10505
Kubernetes: 1.23.15

Fabric/Infrastructure

  • SSH CA Key support for SCVMM
  • SCVMM Improvements for High Availability, DNS settings, etc.

Features

  • update-infracredentials command - credential parameters can be passed instead of prompted
  • Diagnostic Checker during deploy performs connectivity checks to all required URLs
  • Support for Addon Deletion Timeout
  • Support for Key Management Service via kms-plugin for HCI and vSphere cloud providers

Bug Fixes

  • Fixes for provisioned cluster timing issues
  • Fixed bug in VSphere where credentials having '' character would result in an error

Known Bugs

  • Arc-enabled VMware bug was found in this release where a large number of open sessions are active in vCenter causing an issue/degraded service as a result. This is due to a missing vSphere privilege, Sessions.ValidateSession, needed by the user account used by Arc resource bridge. To fix this issue, give the Sessions.ValidateSession privilege to the user account being used by Arc resource bridge to interact with vCenter.

March 2023 Release (Public Preview)

05 Apr 16:28
7b1a067
Compare
Choose a tag to compare

Version Numbers

Appliance: 1.0.12
CLI extension: 0.2.31
SFS release: 0.1.17.10315
Kubernetes: 1.22.11

Fabric/Infrastructure

  • SCVMM image provisioning performance improvements (new DownloadSDK version)

Features

  • HTTPS download support capability (needs to be enabled by Microsoft partner provider)
  • Proxy support for fluent-bit sidecar

Bug Fixes

  • Fix for vSphere issue causing inode exhaustion over time
  • Removal of dependency on gcr.io registry as a required URL
  • Fix to allow users to pass the hci login token as a file

Note: April release is being skipped. Next release is in May.

January 2023 Release (Public Preview)

21 Feb 17:13
05eb3f1
Compare
Choose a tag to compare

Version Numbers

Appliance: 1.0.11
CLI extension: 0.2.30
SFS release: 0.1.16.10119
Kubernetes: 1.22.11

Features

Prepare CLI Command

  • Increase timeout value to 90 min from 60 min.

CreateConfig CLI Command

  • This command automatically calls Validate command when config files are generated. Therefore, if CreateConfig is used to create the configuration files, validation happens automatically and there is no need to run Validate CLI command afterwards.

Deploy CLI Command

  • new diagnostics checker checks internet connectivity from within the appliance VM.

SCVMM

  • Image provisioning improvements for SCVMM.

Bug Fixes

  • Minor bug fixes for HCI and VMware.

Note: Releases typically happen at the end of the month. Due to schedule adjustments, January Release happened on February 13, 2023 and is now the February Release. The next release will be the March Release with an eta of Mid-March.