Skip to content

Releases: harvester/harvester

Harvester v1.3.1 Release

14 Jun 03:38
Compare
Choose a tag to compare

Harvester v1.3.1 Release Notes

This release introduces several features, enhancements, and bug fixes that improve system quality and the overall user experience. The documentation is available at https://docs.harvesterhci.io/v1.3.

The Harvester team appreciates your contributions and looks forward to receiving feedback regarding this release.

Downloads

AMD64

Full ISO

💿 https://releases.rancher.com/harvester/v1.3.1/harvester-v1.3.1-amd64.iso

📁 https://releases.rancher.com/harvester/v1.3.1/harvester-v1.3.1-vmlinuz-amd64

📁 https://releases.rancher.com/harvester/v1.3.1/harvester-v1.3.1-initrd-amd64

📁 https://releases.rancher.com/harvester/v1.3.1/harvester-v1.3.1-rootfs-amd64.squashfs

https://releases.rancher.com/harvester/v1.3.1/harvester-v1.3.1-amd64.sha512

📝 https://releases.rancher.com/harvester/v1.3.1/version.yaml

Net Install ISO

💿 https://releases.rancher.com/harvester/v1.3.1/harvester-v1.3.1-amd64-net-install.iso

📝 https://docs.harvesterhci.io/v1.3.1/install/net-install/

ARM64 (Technical Preview)

💿 https://releases.rancher.com/harvester/v1.3.1/harvester-v1.3.1-arm64.iso

📁 https://releases.rancher.com/harvester/v1.3.1/harvester-v1.3.1-vmlinuz-arm64

📁 https://releases.rancher.com/harvester/v1.3.1/harvester-v1.3.1-initrd-arm64

📁 https://releases.rancher.com/harvester/v1.3.1/harvester-v1.3.1-rootfs-arm64.squashfs

https://releases.rancher.com/harvester/v1.3.1/harvester-v1.3.1-arm64.sha512

📝 https://releases.rancher.com/harvester/v1.3.1/version-arm64.yaml

Installation

Harvester can be installed using the ISO image, a bootable USB drive, and PXE boot. For more information, see the Installation section of the documentation.

Upgrade

Harvester only allows upgrades from supported versions. For more information about upgrade paths and procedures, see Upgrading Harvester.

Note

You can upgrade to v1.3.1 from both v1.3.0 and v1.2.2. If you are using an earlier version, you must upgrade to v1.2.2 before upgrading to v1.3.1.

Enhancements

  • [backport v1.3] [GUI] [ENHANCEMENT] Add UI for auto-rotate-rke2-certs setting #5899
  • [backport v1.3] [ENHANCEMENT] Adding dig to Harvester #5814
  • [backport v1.3] [ENHANCEMENT] Add UI for auto-rotate-rke2-certs setting #5748
  • [backport v1.3] [ENHANCEMENT] In Harvester Installer pkg/console/install_panels.go show DNS Servers User Input within func addConfirmInstall Panel #5702
  • [backport v1.3] [ENHANCEMENT] Make "LiveMigrateIfPossible" the default EvictionStrategy instead of "LiveMigrate" #5561
  • [backport v1.3] [ENHANCEMENT] Filter list of storage class in restore snapshot #5550
  • [backport v1.3] [FEATURE] support bundle timeout enhancement #5428
  • [backport v1.3] [ENHANCEMENT] Prohibit users from resizing volume when vm is stopping. #5427

Bug fixes

  • [BUG] For the Import Existing RKE2 Cluster, Load Balancer creation will stuck Pending due to x509 issue #5988
  • [BUG] Fail to create PVC from a Imported Existing RKE2 Cluster #5987
  • [backport v1.3] [BUG] The Labels title is displayed twice in the Host labels page #5979
  • [backport v1.3] [BUG] invalid length 48 bytes (too large) #5919
  • [backport v1.3] [BUG] v1.3.1-rc1 / v1.3-head doesn't show VirtualMachineImage Error in UI #5901
  • [backport v1.3] [BUG] Harvester Kubeconfig Expires After 30 Days (No External Rancher Integration) #5891
  • [backport v1.3] [BUG] When upgrading 1 node Harvester with PCI passthrough the VM won't come up and kube-vip crashes #5800
  • [backport v1.3] [BUG] Unable to create pc-q35 VM with Error NO PCI buses available #5784
  • [backport v1.3] [BUG] Can't delete Storage disk #5778
  • [backport v1.3] [BUG] You can enable a vGPU address without a profile #5776
  • [backport v1.3] [BUG] Some images should not be purged after the upgrade is completed #5753
  • [backport v1.3] [BUG] Unable to select NIC to create network config when cluster contains witness node #5743
  • [backport v1.3] [BUG] can not config storage network through UI settings #5742
  • [backport v1.3] [BUG] Load balancer IP addresses remain on the Harvester nodes even after removing LoadBalancer objects #5689
  • [backport v1.3] [BUG] You can disable vGPUs when they are in use #5677
  • [backport v1.3] [BUG] The Installer fails to install if there are LVM vgs on the install disk #5634
  • [backport v1.3] [BUG] Available memory reported in preflight checks is lower than physical system RAM #5615
  • [backport v1.3] [BUG] vGPU page doesn't show a title on install #5608
  • [backport v1.3] [BUG] Using vmimage.status.storageClassName to fill volumeClaimTemplates #5586
  • [backport v1.3] [BUG] guaranteed-engine-manager-cpu and guaranteed-replica-manager-cpu settings are no longer supported #5571
  • [backport v1.3] [BUG] The VM Web VNC console connection is disconnected after around 10 minutes open usage #5557
  • [backport v1.3] [BUG] upgrade will stuck without any error meessage if the checksum is invalid #5543
  • [backport v1.3] [BUG] Provide valid swagger docs #5540
  • [backport v1.3] [BUG] API will stuck if delete the VM not existing #5537
  • [backport v1.3] [BUG] Various error messages in the console, using Harvester - embedded mode #5527
  • [backport v1.3] [BUG] VirtualMachineImageSourceType is an enum but implemented as string #5518
  • [BUG] Cannot access to Harvester dashboard #5506
  • [backport v1.3] [BUG] Incorrect port available for Health Check in Load Balancer #5467
  • [backport v1.3] [BUG] Grafana dasboard doesn't show the correct vm metrics #5443
  • [backport v1.3] [BUG] Namespace "X" not found when creating public SSH key in a new namespace #5426
  • [backport v1.3] [BUG] Upgrade stuck in upgrading first node: Job was active longer than specified deadline #5391

Known Issues

Component Versions

Component Version
Longhorn v1.6.2
KubeVirt v1.1.1
Embedded Rancher v2.8.3
RKE2 v1.27.13+rke2r1
SLE Micro for Rancher 5.4

Contributors

Thank you to all the contributors that made this release possible.

@a110605
@albinsun
@asettle
@bk201
@brandboat
@connorkuehl
@FrankYang0529
@ibrokethecloud
@innobead
@irishgordo
@jeff-radick-suse
@jillian-maroket
@khushboo-rancher
@lanfon72
@LucasSaintarbor
@m-ildefons
@mingshuoqiu
@markhillgit
@noahgildersleeve
@rebeccazzzz
@SKalt
@starbops
@TachunLin
@tserong
@torchiaf
@Vicente-Cheng
@votdev
@w13915984028
@WebberHuang1118
@yasker
@Yu-Jack

v1.3.1-rc2

07 Jun 03:52
Compare
Choose a tag to compare
v1.3.1-rc2 Pre-release
Pre-release

⚠️ WARNING ⚠️: This is a pre-release, do not upgrade to it from any versions. We don't support upgrading from this version to a later version either.

Downloads

AMD64

Full ISO

💿 https://releases.rancher.com/harvester/v1.3.1-rc2/harvester-v1.3.1-rc2-amd64.iso
📁 https://releases.rancher.com/harvester/v1.3.1-rc2/harvester-v1.3.1-rc2-vmlinuz-amd64
📁 https://releases.rancher.com/harvester/v1.3.1-rc2/harvester-v1.3.1-rc2-initrd-amd64
📁 https://releases.rancher.com/harvester/v1.3.1-rc2/harvester-v1.3.1-rc2-rootfs-amd64.squashfs
https://releases.rancher.com/harvester/v1.3.1-rc2/harvester-v1.3.1-rc2-amd64.sha512
📝 https://releases.rancher.com/harvester/v1.3.1-rc2/version.yaml

Net Install ISO

💿 https://releases.rancher.com/harvester/v1.3.1-rc2/harvester-v1.3.1-rc2-amd64-net-install.iso
📝 https://docs.harvesterhci.io/v1.3/install/net-install/

ARM64 (Technical Preview)

💿 https://releases.rancher.com/harvester/v1.3.1-rc2/harvester-v1.3.1-rc2-arm64.iso
📁 https://releases.rancher.com/harvester/v1.3.1-rc2/harvester-v1.3.1-rc2-vmlinuz-arm64
📁 https://releases.rancher.com/harvester/v1.3.1-rc2/harvester-v1.3.1-rc2-initrd-arm64
📁 https://releases.rancher.com/harvester/v1.3.1-rc2/harvester-v1.3.1-rc2-rootfs-arm64.squashfs
https://releases.rancher.com/harvester/v1.3.1-rc2/harvester-v1.3.1-rc2-arm64.sha512
📝 https://releases.rancher.com/harvester/v1.3.1-rc2/version-arm64.yaml

Issues In The Release

What's Changed

https://github.com/harvester/harvester
https://github.com/harvester/harvester-installer
https://github.com/harvester/dashboard
https://github.com/harvester/network-controller-harvester
https://github.com/harvester/load-balancer-harvester
https://github.com/rancher/support-bundle-kit
Read more

v1.3.1-rc1

24 May 17:55
Compare
Choose a tag to compare
v1.3.1-rc1 Pre-release
Pre-release

⚠️ WARNING ⚠️: This is a pre-release, do not upgrade to it from any versions. We don't support upgrading from this version to a later version either.

Downloads

AMD64

Full ISO

💿 https://releases.rancher.com/harvester/v1.3.1-rc1/harvester-v1.3.1-rc1-amd64.iso
📁 https://releases.rancher.com/harvester/v1.3.1-rc1/harvester-v1.3.1-rc1-vmlinuz-amd64
📁 https://releases.rancher.com/harvester/v1.3.1-rc1/harvester-v1.3.1-rc1-initrd-amd64
📁 https://releases.rancher.com/harvester/v1.3.1-rc1/harvester-v1.3.1-rc1-rootfs-amd64.squashfs
https://releases.rancher.com/harvester/v1.3.1-rc1/harvester-v1.3.1-rc1-amd64.sha512
📝 https://releases.rancher.com/harvester/v1.3.1-rc1/version.yaml

Net Install ISO

💿 https://releases.rancher.com/harvester/v1.3.1-rc1/harvester-v1.3.1-rc1-amd64-net-install.iso
📝 https://docs.harvesterhci.io/v1.3/install/net-install/

ARM64 (Technical Preview)

💿 https://releases.rancher.com/harvester/v1.3.1-rc1/harvester-v1.3.1-rc1-arm64.iso
📁 https://releases.rancher.com/harvester/v1.3.1-rc1/harvester-v1.3.1-rc1-vmlinuz-arm64
📁 https://releases.rancher.com/harvester/v1.3.1-rc1/harvester-v1.3.1-rc1-initrd-arm64
📁 https://releases.rancher.com/harvester/v1.3.1-rc1/harvester-v1.3.1-rc1-rootfs-arm64.squashfs
https://releases.rancher.com/harvester/v1.3.1-rc1/harvester-v1.3.1-rc1-arm64.sha512
📝 https://releases.rancher.com/harvester/v1.3.1-rc1/version-arm64.yaml

Issues In The Release

  • [BUG] Can't delete Storage disk - #5726 by @Vicente-Cheng - Review
  • [ENHANCEMENT] Move CI builds to Github Action - #5327 by @Vicente-Cheng, @bk201, @brandboat, @FrankYang0529, @Yu-Jack - Implement
  • [BUG] Unable to create pc-q35 VM with Error NO PCI buses available - #5437 by @a110605 - Ready For Testing
  • [backport v1.3] [ENHANCEMENT] Add UI for auto-rotate-rke2-certs setting - #5748 by @irishgordo, @torchiaf - Testing
  • [backport v1.3] [ENHANCEMENT] Filter list of storage class in restore snapshot - #5550 by @irishgordo, @torchiaf - Testing
  • [BUG] Harvester chart marked as modified when upgrading to v1.2-head - #5566 by @bk201, @lanfon72 - Closed
  • [BUG] Available memory reported in preflight checks is lower than physical system RAM - #5599 by @tserong - Ready For Testing
  • [ENHANCEMENT] Verify there is a default route during the installation - #5675 by @mingshuoqiu - Ready For Testing
  • [backport v1.3] [ENHANCEMENT] Register API services with TokenRequest API - #5791 by @FrankYang0529 - Closed
  • [ENHANCEMENT] Bump RKE2 to v1.27.13+rke2r1 and Rancher to v2.8.3 - #5792 by @FrankYang0529, @noahgildersleeve - Closed
  • [ENHANCEMENT] Register API services with TokenRequest API - #4657 by @FrankYang0529 - New Issues
  • [ENHANCEMENT] In Harvester Installer pkg/console/install_panels.go show DNS Servers User Input within func addConfirmInstall Panel - #5696 by @irishgordo, @noahgildersleeve - Ready For Testing
  • [backport v1.3] [BUG] The Installer fails to install if there are LVM vgs on the install disk - #5634 by @tserong, @irishgordo - Closed
  • [BUG] guaranteed-engine-manager-cpu and guaranteed-replica-manager-cpu settings are no longer supported - #5568 by @w13915984028 - Ready For Testing
  • [Question] CPU Usage no data on the vm metrics - #5439 by - Closed
  • [BUG] Grafana dasboard doesn't show the correct vm metrics - #5442 by @w13915984028 - Review
  • [backport v1.3] [BUG] VirtualMachineImageSourceType is an enum but implemented as string - #5518 by @irishgordo, @m-ildefons - Testing
  • [BUG] VirtualMachineImageSourceType is an enum but implemented as string - #5510 by @m-ildefons - New Issues
  • [BUG] When upgrading 1 node Harvester with PCI passthrough the VM won't come up and kube-vip crashes - #5796 by @ibrokethecloud, @noahgildersleeve - Ready For Testing
  • [backport v1.2] [BUG] Upgrade 1.2.0 -> 1.2.1 is stuck in “Waiting for VM live-migration or shutdown...(1 left)” even though there is NO VM running - #5008 by @starbops, @TachunLin, @w13915984028 - Closed
  • [BUG] 3 nodes upgrade from v1.2.1 to v1.2.2-rc1 with Rancher integrated stuck in Upgrading System Service - #5712 by @TachunLin, @w13915984028 - Closed
  • [FEATURE] USB passthrough support - #1710 by @Yu-Jack - Implement
  • [BUG] API will stuck if delete the VM not existing - #4388 by @Yu-Jack - Ready For Testing
  • [backport v1.3] [ENHANCEMENT] Bump go to v1.21 - #5311 by @FrankYang0529 - Closed
  • [ENHANCEMENT] Bump go to v1.21 - #5310 by @votdev - Closed
  • [ENHANCEMENT] Prohibit users from resizing volume when vm is stopping. - #5407 by @Yu-Jack - Ready For Testing

What's Changed

https://github.com/harvester/harvester
Read more

Harvester v1.2.2 Release

16 May 16:54
Compare
Choose a tag to compare

Harvester v1.2.2 Release Notes

This release introduces several features, enhancements, and bug fixes that improve system quality and the overall user experience. The documentation is available at https://docs.harvesterhci.io/v1.2.

The Harvester team appreciates your contributions and looks forward to receiving feedback regarding this release.

Downloads

AMD64

Full ISO

💿 https://releases.rancher.com/harvester/v1.2.2/harvester-v1.2.2-amd64.iso
📁 https://releases.rancher.com/harvester/v1.2.2/harvester-v1.2.2-vmlinuz-amd64
📁 https://releases.rancher.com/harvester/v1.2.2/harvester-v1.2.2-initrd-amd64
📁 https://releases.rancher.com/harvester/v1.2.2/harvester-v1.2.2-rootfs-amd64.squashfs
https://releases.rancher.com/harvester/v1.2.2/harvester-v1.2.2-amd64.sha512
📝 https://releases.rancher.com/harvester/v1.2.2/version.yaml

Installation

Harvester can be installed using the ISO image, a bootable USB drive, and PXE boot. For more information, see the Installation section of the documentation.

Upgrade

Harvester only allows upgrades from supported versions. For more information about upgrade paths and procedures, see Upgrading Harvester.

Note

Harvester will eventually support upgrading from v1.2.2 to v1.3.1. Once that version is released, you must first upgrade a Harvester cluster to v1.2.2 before upgrading to v1.3.1.

Enhancements

  • [backport v1.2] [ENHANCEMENT] Adding dig to Harvester #5813
  • [backport v1.2] [ENHANCEMENT] In Harvester Installer pkg/console/install_panels.go show DNS Servers User Input within func addConfirmInstall Panel #5703
  • [backport v1.2] [ENHANCEMENT] Make "LiveMigrateIfPossible" the default EvictionStrategy instead of "LiveMigrate" #5560
  • [backport v1.2] [ENHANCEMENT] Auto-cleanup container images that are no longer used by the Harvester system services after upgrades #5473
  • [backport v1.2] [ENHANCEMENT] Do not expose port 6060 with NDM #5448
  • [backport v1.2] [ENHANCEMENT] Should respawn the udev monitor if any errors #5445
  • [ENHANCEMENT][v1.2.2] Bump rancher-monitoring and rancher-logging version #5412
  • [backport v1.2] [ENHANCEMENT] Prohibit users from resizing volume when vm is stopping #5408
  • [ENHANCEMENT] handle the upgrade work with the new harvester CSI driver #5294
  • [backport v1.2] [ENHANCEMENT] Allow wiping of partitions during ISO and PXE install #5174
  • [backport v1.2] [ENHANCEMENT] Handle the create/upgrade related work for new harvester CSI driver #5167
  • [backport v1.2] [Enhancement] Upgrade: enhance live-migration detection in the pre-drain phase #5101
  • [backport v1.2] [ENHANCEMENT] Bump Rancher version in Rancher Manager (vCluster) add-on #5017
  • [v1.2.2] [ENHANCEMENT] Grafana configmap upgrade in potential Harvester v1.2.2 version #4942
  • [backport v1.2] [ENHANCEMENT] Use general image for promote job #4917
  • [backport v1.2] [ENHANCEMENT] Use generalJob image in promote jobs #4871
  • [ENHANCEMENT] BaseOS related update #4857
  • [backport v1.2] [ENHANCEMENT] Bump SLE-for-rancher 5.4 #4856
  • [backport v1.2] [ENHANCEMENT] GUI: change from Ntp server to NTP servers in settings #4825
  • [backport v1.2] [ENHANCEMENT] Check free disk space percent before upgrade #4801
  • [backport v1.2] [ENHANCEMENT] config sftp dynamically #4788
  • [backport v1.2] [FEATURE] Generate and upload code coverage report for integration tests #4766
  • [ENHANCEMENT] collect containerd.log in support-bundle-kit #4427
  • [ENHANCEMENT] Support sshd configuration #4231

Bug Fixes

  • [backport v1.2] [BUG] Unable to assign CPU or Memory to a new VM when using up/down arrows. #5817
  • [backport v1.2] [BUG] When upgrading 1 node Harvester with PCI passthrough the VM won't come up and kube-vip crashes #5799
  • [backport v1.2] [BUG] Unable to create pc-q35 VM with Error NO PCI buses available #5785
  • [backport v1.2] [BUG] Some images should not be purged after the upgrade is completed #5754
  • [BUG] 3 nodes upgrade from v1.2.1 to v1.2.2-rc1 with Rancher integrated stuck in Upgrading System Service #5712
  • [BUG] upgrade stuck in waiting plan restart-rancher-system-agent to complete #5690
  • [backport v1.2] [BUG] The Installer fails to install if there are LVM vgs on the install disk #5650
  • [backport v1.2] [BUG] Click View Logs option on virtual machine dashboard can't display any log entry #5597
  • [backport v1.2] [BUG] Backing Image Data Inconsistency if it's Exported from a Backing Image Backed Volume #5589
  • [backport v1.2] [BUG] Using vmimage.status.storageClassName to fill volumeClaimTemplates #5584
  • [backport v1.2] [BUG] guaranteed-engine-manager-cpu and guaranteed-replica-manager-cpu settings are no longer supported #5569
  • [backport v1.2] [BUG] The VM Web VNC console connection is disconnected after around 10 minutes open usage #5556
  • [backport v1.2] [BUG] upgrade will stuck without any error meessage if the checksum is invalid #5541
  • [backport v1.2] [BUG] API will stuck if delete the VM not existing #5534
  • [backport v1.2] [BUG] Various error messages in the console, using Harvester - embedded mode #5531
  • [backport v1.2] [BUG] Grafana dasboard doesn't show the correct vm metrics #5499
  • [backport v1.2] [BUG] VM can't apply pc machine type which is removed #5432
  • [backport v1.2] [BUG] Upgrade stuck in upgrading first node: Job was active longer than specified deadline #5390
  • [backport v1.2] [BUG] Upgrade workaround for rancher-system-agent does not get cleaned up #5380
  • [backport v1.2] [BUG] After deleting the only VM of LB, LB controller reports following error #5369
  • [backport v1.2.2][BUG] pcidevices device plugin fails when device name is too long #5359
  • [backport v1.2] [BUG] should display errors when VM image upload fails #5286
  • [backport v1.2] Sending ctrl-alt-delete does not have any reaction on a windows VM #5285
  • [backport v1.2] [BUG] VM state "Stopping" is ambiguous when starting VM which has affinity rule that can't be fulfilled #5284
  • [backport v1.2] [BUG] After EjectCD from vm and edit config of vm displays empty page: "Cannot read properties of null" #5283
  • [backport v1.2] Accessing Grafana page of the Harvester cluster via Rancher's Virtualization Management through Manage and Explore gives "Page not found 404 Error" #5236
  • [backport v1.2] [BUG] Grafana link returns 404 #5219
  • [backport v1.2] [BUG] VMRestore to new VM doesn't work if there is VMSnapshot #5063
  • [backport v1.2] [BUG] Device List, make input rows reactive #5061
  • [backport v1.2] [BUG] Improve Image Download Handling #5055
  • [backport v1.2] [BUG] VM got IO error after host restart #5048
  • [backport v1.2] [BUG] After power off ...
Read more

v1.2.2-rc3

09 May 01:25
Compare
Choose a tag to compare
v1.2.2-rc3 Pre-release
Pre-release

⚠️ WARNING ⚠️: This is a pre-release, do not upgrade to it from any versions. We don't support upgrading from this version to a later version either.

Artifacts

💿 https://releases.rancher.com/harvester/v1.2.2-rc3/harvester-v1.2.2-rc3-amd64.iso
📁 https://releases.rancher.com/harvester/v1.2.2-rc3/harvester-v1.2.2-rc3-vmlinuz-amd64
📁 https://releases.rancher.com/harvester/v1.2.2-rc3/harvester-v1.2.2-rc3-initrd-amd64
📁 https://releases.rancher.com/harvester/v1.2.2-rc3/harvester-v1.2.2-rc3-rootfs-amd64.squashfs
https://releases.rancher.com/harvester/v1.2.2-rc3/harvester-v1.2.2-rc3-amd64.sha512
📝 https://releases.rancher.com/harvester/v1.2.2-rc3/version.yaml

Issues in this release

  • [backport v1.2] [ENHANCEMENT] Filter list of storage class in restore snapshot - #5549 by @torchiaf - Ready For Testing
  • [backport v1.2] [BUG] Upgrade 1.2.0 -> 1.2.1 is stuck in “Waiting for VM live-migration or shutdown...(1 left)” even though there is NO VM running - #5008 by @starbops, @TachunLin, @w13915984028 - Closed
  • [BUG] 3 nodes upgrade from v1.2.1 to v1.2.2-rc1 with Rancher integrated stuck in Upgrading System Service - #5712 by @TachunLin, @w13915984028 - Closed

What's Changed

https://github.com/harvester/harvester
https://github.com/harvester/harvester-installer
https://github.com/harvester/dashboard

v1.2.2-rc2

02 May 15:05
Compare
Choose a tag to compare
v1.2.2-rc2 Pre-release
Pre-release

⚠️ WARNING ⚠️: This is a pre-release, do not upgrade to it from any versions. We don't support upgrading from this version to a later version either.

Artifacts

💿 https://releases.rancher.com/harvester/v1.2.2-rc2/harvester-v1.2.2-rc2-amd64.iso
📁 https://releases.rancher.com/harvester/v1.2.2-rc2/harvester-v1.2.2-rc2-vmlinuz-amd64
📁 https://releases.rancher.com/harvester/v1.2.2-rc2/harvester-v1.2.2-rc2-initrd-amd64
📁 https://releases.rancher.com/harvester/v1.2.2-rc2/harvester-v1.2.2-rc2-rootfs-amd64.squashfs
https://releases.rancher.com/harvester/v1.2.2-rc2/harvester-v1.2.2-rc2-amd64.sha512
📝 https://releases.rancher.com/harvester/v1.2.2-rc2/version.yaml

Issues addressed

What's Changed

https://github.com/harvester/harvester
https://github.com/harvester/harvester-installer
https://github.com/harvester/dashboard
https://github.com/harvester/node-disk-manager
  • Full Changelog: v0.5.4...v0.5.5
  • build(deps): bump google.golang.org/protobuf from 1.31.0 to 1.33.0 (backport #86) by @mergify[bot] in #98
  • build(deps): bump golang.org/x/net from 0.19.0 to 0.23.0 (backport #91) by @mergify[bot] in #92
  • ci: improve the ci stability (backport #94) by @mergify[bot] in #95
https://github.com/rancher/support-bundle-kit

v1.2.2-rc1

24 Apr 01:50
Compare
Choose a tag to compare
v1.2.2-rc1 Pre-release
Pre-release

⚠️ WARNING ⚠️: This is a pre-release, do not upgrade to it from any versions. We don't support upgrading from this version to a later version either.

Artifacts

💿 https://releases.rancher.com/harvester/v1.2.2-rc1/harvester-v1.2.2-rc1-amd64.iso
📁 https://releases.rancher.com/harvester/v1.2.2-rc1/harvester-v1.2.2-rc1-vmlinuz-amd64
📁 https://releases.rancher.com/harvester/v1.2.2-rc1/harvester-v1.2.2-rc1-initrd-amd64
📁 https://releases.rancher.com/harvester/v1.2.2-rc1/harvester-v1.2.2-rc1-rootfs-amd64.squashfs
https://releases.rancher.com/harvester/v1.2.2-rc1/harvester-v1.2.2-rc1-amd64.sha512
📝 https://releases.rancher.com/harvester/v1.2.2-rc1/version.yaml

Issues addressed

  • [ENHANCEMENT] Reduce support bundle generation time - #5323 by @bk201, @TachunLin - Closed
  • [ENHANCEMENT] To include current image list of each node in the support bundle - #3838 by @albinsun, @Yu-Jack - Closed
  • [ENHANCEMENT] Do not expose port 6060 with NDM - #4212 by @Vicente-Cheng, @TachunLin - Closed
  • [BUG] Duplicated WWN blockdevice - #4494 by @Vicente-Cheng, @irishgordo - Closed
  • [ENHANCEMENT] Bump golangci-lint to a version after v1.51.0 - #4938 by @FrankYang0529 - Closed
  • [FEATURE] arm64 support - #371 by @lanfon72, @ibrokethecloud - Closed
  • [backport v1.2] [BUG] The Installer fails to install if there are LVM vgs on the install disk - #5650 by @tserong, @noahgildersleeve - Ready For Testing
  • [BUG] guaranteed-engine-manager-cpu and guaranteed-replica-manager-cpu settings are no longer supported - #5568 by @w13915984028 - Ready For Testing
  • [ENHANCEMENT] [v1.2] Bump RKE2 to v1.26.15+rke2r1 - #5596 by @bk201, @albinsun - Closed
  • [Question] CPU Usage no data on the vm metrics - #5439 by - Closed
  • [backport v1.2] Accessing Grafana page of the Harvester cluster via Rancher's Virtualization Management through Manage and Explore gives "Page not found 404 Error" - #5236 by @irishgordo, @w13915984028 - Closed
  • [backport v1.2] [BUG] VM got IO error after host restart - #5048 by @albinsun, @FrankYang0529, @w13915984028 - Closed
  • [backport v1.2] [TASK] Bump embedded Rancher to v2.8.2 and RKE2 to v1.26.13+rke2r1 - #5089 by @bk201, @FrankYang0529, @lanfon72 - Closed
  • [backport v1.2] [BUG] Harvester v1.2.1 stuck on boot with BOSS-S1 hardware RAID - #4791 by @Vicente-Cheng, @TachunLin - Closed
  • [backport v1.2] [BUG] rancher-system-agent keeps showing rke2 etcd-snapshot error log - #4924 by @FrankYang0529 - Ready For Testing
  • [backport v1.2] [BUG] Can't use data disk measured in terabytes v1.2.1 - #4793 by @tserong, @irishgordo - Closed
  • [FEATURE] USB passthrough support - #1710 by @Yu-Jack - Analysis/Design
  • [ENHANCEMENT] Bump go to v1.21 - #5310 by @votdev - Review
  • [backport v1.2] [ENHANCEMENT] Bump go to v1.21 - #5612 by @votdev - Review
  • [ENHANCEMENT] Bump LH to v1.5.5 in Harvester v1.2 - #5553 by @albinsun, @FrankYang0529 - Closed
  • [ENHANCEMENT][v1.2.2] Bump rancher-monitoring and rancher-logging version - #5412 by @albinsun, @w13915984028 - Closed
  • [ENHANCEMENT] handle the upgrade work with the new harvester CSI driver - #5294 by @Vicente-Cheng, @TachunLin - Ready For Testing
  • [BUG] Harvester chart marked as modified when upgrading to v1.2-head - #5566 by @bk201, @lanfon72 - Ready For Testing
  • [BUG] Grafana dasboard doesn't show the correct vm metrics - #5442 by @w13915984028 - Review
  • [backport v1.2] [BUG] Grafana dasboard doesn't show the correct vm metrics - #5499 by @irishgordo, @w13915984028 - Closed
  • [BUG] API will stuck if delete the VM not existing - #4388 by @Yu-Jack - Ready For Testing
  • [ENHANCEMENT] Auto-cleanup container images that are no longer used by the Harvester system services after upgrades - #4425 by @starbops, @TachunLin - Closed
  • [BUG] Improve Image Download Handling - #5044 by @irishgordo, @WebberHuang1118 - Closed
  • [BUG][test] Could test retry on such error? - #5416 by - Closed
  • [ENHANCEMENT] Bump base images to SLE 15 SP5 - #4757 by @FrankYang0529, @connorkuehl - Closed
  • [ENHANCEMENT] Prohibit users from resizing volume when vm is stopping. - #5407 by @Yu-Jack - Ready For Testing
  • [BUG] After deleting the only VM of LB, LB controller reports following error - #5137 by @irishgordo, @w13915984028 - Closed
  • [ENHANCEMENT] collect containerd.log in support-bundle-kit - #4427 by @Yu-Jack - Closed
  • [BUG] Upgrade from v1.2.1->v1.2-head ( Version: v1.2-16a196b9-head / 03/13/24 ) w/ PCI Devices, PCI Network Device Attached to VM doesn't come back up - #5373 by - New Issues
  • [backport v1.2] [BUG] Upgrade was stuck indefinitely in the "upgrade system services" phase due to fleet-agent unsuccessful registration - #5334 by @lanfon72, @ibrokethecloud - Ready For Testing
  • [ENHANCEMENT] Bump Longhorn to v1.5.4 in v1.2 branch - #5056 by @FrankYang0529, @noahgildersleeve - Closed
  • [backport v1.2] [BUG] Harvester Prevents From Configuring Storage Network Even There in no Running VM and Online Volumes - #4918 by @irishgordo, @WebberHuang1118 - Closed
  • [backport v1.2] [BUG] Restore from snapshot not work if target VM is restore-replaced from backup - #4894 by @FrankYang0529 - Ready For Testing
  • [backport v1.2] [ENHANCEMENT] Bump base images to SLE 15 SP5 - #4761 by @FrankYang0529 - Review
  • [backport v1.2] [BUG] Unable to use image that has a name more than ~40 characters long created through terraform - #4799 by @albinsun, @WebberHuang1118 - Closed

What's Changed

https://github.com/harvester/harvester
Read more

v1.2.2-dev-20240329

29 Mar 15:55
Compare
Choose a tag to compare
v1.2.2-dev-20240329 Pre-release
Pre-release

⚠️ WARNING ⚠️: This release is for testing purposes only.

  • It’s not fully tested, please use it at your own risk.
  • Upgrading from previous releases or to future releases is not supported.
  • Bug reports are welcome.

Artifacts

💿 https://releases.rancher.com/harvester/v1.2.2-dev-20240329/harvester-v1.2.2-dev-20240329-amd64.iso
📁 https://releases.rancher.com/harvester/v1.2.2-dev-20240329/harvester-v1.2.2-dev-20240329-vmlinuz-amd64
📁 https://releases.rancher.com/harvester/v1.2.2-dev-20240329/harvester-v1.2.2-dev-20240329-initrd-amd64
📁 https://releases.rancher.com/harvester/v1.2.2-dev-20240329/harvester-v1.2.2-dev-20240329-rootfs-amd64.squashfs
https://releases.rancher.com/harvester/v1.2.2-dev-20240329/harvester-v1.2.2-dev-20240329-amd64.sha512
📝 https://releases.rancher.com/harvester/v1.2.2-dev-20240329/version.yaml

Issues In The Sprint

  • [ENHANCEMENT] Reduce support bundle generation time - #5323 by @bk201, @TachunLin - Closed
  • [ENHANCEMENT] To include current image list of each node in the support bundle - #3838 by @albinsun, @Yu-Jack - Closed
  • [ENHANCEMENT] Do not expose port 6060 with NDM - #4212 by @Vicente-Cheng, @TachunLin - Closed
  • [BUG] Duplicated WWN blockdevice - #4494 by @Vicente-Cheng, @irishgordo - Closed
  • [ENHANCEMENT] Bump golangci-lint to a version after v1.51.0 - #4938 by @FrankYang0529 - Closed
  • [FEATURE] arm64 support - #371 by @lanfon72, @ibrokethecloud - Closed
  • [ENHANCEMENT][v1.2.2] Bump rancher-monitoring and rancher-logging version - #5412 by @w13915984028 - Backlog
  • [backport v1.2] Accessing Grafana page of the Harvester cluster via Rancher's Virtualization Management through Manage and Explore gives "Page not found 404 Error" - #5236 by @w13915984028 - Ready For Testing
  • [backport v1.2] [BUG] VM got IO error after host restart - #5048 by @FrankYang0529, @w13915984028 - Review
  • [backport v1.2] [TASK] Bump embedded Rancher to v2.8.2 and RKE2 to v1.26.13+rke2r1 - #5089 by @bk201, @FrankYang0529, @lanfon72 - Ready For Testing
  • [backport v1.2] [BUG] Harvester v1.2.1 stuck on boot with BOSS-S1 hardware RAID - #4791 by @Vicente-Cheng - Ready For Testing
  • [backport v1.2] [BUG] rancher-system-agent keeps showing rke2 etcd-snapshot error log - #4924 by @FrankYang0529 - Ready For Testing
  • [backport v1.2] [BUG] Can't use data disk measured in terabytes v1.2.1 - #4793 by @tserong - Ready For Testing
  • [ENHANCEMENT] Auto-cleanup container images that are no longer used by the Harvester system services after upgrades - #4425 by @starbops, @TachunLin - Closed
  • [BUG] Improve Image Download Handling - #5044 by @irishgordo, @WebberHuang1118 - Closed
  • [BUG][test] Could test retry on such error? - #5416 by - Review
  • [ENHANCEMENT] Bump base images to SLE 15 SP5 - #4757 by @FrankYang0529, @connorkuehl - Closed
  • [ENHANCEMENT] Prohibit users from resizing volume when vm is stopping. - #5407 by @Yu-Jack - Ready For Testing
  • [BUG] After deleting the only VM of LB, LB controller reports following error - #5137 by @irishgordo, @w13915984028 - Closed
  • [ENHANCEMENT] collect containerd.log in support-bundle-kit - #4427 by @Yu-Jack - Ready For Testing
  • [BUG] Upgrade from v1.2.1->v1.2-head ( Version: v1.2-16a196b9-head / 03/13/24 ) w/ PCI Devices, PCI Network Device Attached to VM doesn't come back up - #5373 by - New Issues
  • [backport v1.2] [BUG] Upgrade was stuck indefinitely in the "upgrade system services" phase due to fleet-agent unsuccessful registration - #5334 by @lanfon72, @ibrokethecloud - Ready For Testing
  • [ENHANCEMENT] Bump Longhorn to v1.5.4 in v1.2 branch - #5056 by @FrankYang0529 - Ready For Testing
  • [backport v1.2] [BUG] Harvester Prevents From Configuring Storage Network Even There in no Running VM and Online Volumes - #4918 by @WebberHuang1118 - Ready For Testing
  • [backport v1.2] [BUG] Restore from snapshot not work if target VM is restore-replaced from backup - #4894 by @FrankYang0529 - Ready For Testing
  • [backport v1.2] [ENHANCEMENT] Bump base images to SLE 15 SP5 - #4761 by @FrankYang0529 - Review
  • [backport v1.2] [BUG] Unable to use image that has a name more than ~40 characters long created through terraform - #4799 by @WebberHuang1118 - Ready For Testing

What's Changed

https://github.com/harvester/harvester
Read more

Harvester v1.3.0 Release

15 Mar 14:49
Compare
Choose a tag to compare

Harvester v1.3.0 Release Notes

This release introduces several features, enhancements, and bug fixes that improve system quality and the overall user experience. The documentation is available at https://docs.harvesterhci.io/v1.3.

The Harvester team appreciates your contributions and looks forward to receiving feedback regarding this release.

Important Information about Rancher Upgrades

Warning

If you are using Rancher v2.7.11 with Harvester, AVOID upgrading to Rancher v2.8.2. A known issue #5347 results in all downstream cluster nodes being replaced by Rancher (one at a time).

Downloads

AMD64

Full ISO

💿 https://releases.rancher.com/harvester/v1.3.0/harvester-v1.3.0-amd64.iso
📁 https://releases.rancher.com/harvester/v1.3.0/harvester-v1.3.0-vmlinuz-amd64
📁 https://releases.rancher.com/harvester/v1.3.0/harvester-v1.3.0-initrd-amd64
📁 https://releases.rancher.com/harvester/v1.3.0/harvester-v1.3.0-rootfs-amd64.squashfs
https://releases.rancher.com/harvester/v1.3.0/harvester-v1.3.0-amd64.sha512
📝 https://releases.rancher.com/harvester/v1.3.0/version.yaml

Net Install ISO

💿 https://releases.rancher.com/harvester/v1.3.0/harvester-v1.3.0-amd64-net-install.iso
📝 https://docs.harvesterhci.io/v1.3/install/net-install/

ARM64 (Technical Preview)

💿 https://releases.rancher.com/harvester/v1.3.0/harvester-v1.3.0-arm64.iso
📁 https://releases.rancher.com/harvester/v1.3.0/harvester-v1.3.0-vmlinuz-arm64
📁 https://releases.rancher.com/harvester/v1.3.0/harvester-v1.3.0-initrd-arm64
📁 https://releases.rancher.com/harvester/v1.3.0/harvester-v1.3.0-rootfs-arm64.squashfs
https://releases.rancher.com/harvester/v1.3.0/harvester-v1.3.0-arm64.sha512
📝 https://releases.rancher.com/harvester/v1.3.0/version-arm64.yaml

Installation

Harvester can be installed using the ISO image, a bootable USB drive, and PXE boot. A net install ISO image, which contains only the core OS components, is also now available. For more information, see the Installation section of the documentation.

Important

The Harvester v1.3.0 installer checks if the hardware meets the minimum requirements for production use. If any of the checks fail, installation is stopped and warnings are printed to the system console.

You can disable this behavior during iPXE installation (for testing purposes) by adding the kernel parameter harvester.install.skipchecks=true when you boot the system. For more information, see Useful Kernel Parameters.

Upgrade

Harvester only allows upgrades from supported versions. For more information about upgrade paths and procedures, see Upgrading Harvester.

Note

Harvester will eventually support upgrading from v1.2.2 to v1.3.0. Once that version is released, you must first upgrade a Harvester cluster to v1.2.2 before upgrading to v1.3.0.
Updated: Due to the issue, Harvester won't support upgrade from v1.2.2 to v1.3.0. We'll release v1.3.1 to support the upgrade from v1.2.2.

Highlights

vGPU Support

Starting with Harvester v1.3.0, you can use GPU cards that support the creation of virtual GPUs (vGPUs). In Kubernetes, a vGPU is a type of mediated device that allows multiple VMs to share the compute capability of a physical GPU. You can assign a vGPU to one or more VMs created by Harvester.

Important

Although v1.3.0 supports vGPU usage, changes to the Rancher UI that enable the cluster provisioning workflow with vGPUs will not be available until v1.3.1. vGPU management and related settings on the VM configuration screen are available.

Two-Node Clusters with a Witness node for High Availability

Harvester v1.3.0 supports two-node clusters (with a witness node) for implementations that require high availability but without the footprint and resources associated with larger deployments. You can assign the witness role to a node to create a high-availability cluster with two management nodes and one witness node.

Optimization for Frequent Device Power-Off/Power-On

Harvester v1.3.0 is optimized for environments wherein devices are frequently powered off and on, possibly because of intermittent power outages, recurring device relocation, and other reasons. In such environments, clusters or individual nodes are abruptly stopped and restarted, causing VMs to fail to start and become unresponsive. This release addresses the general issue and reduces the burden on cluster operators who may not possess the necessary troubleshooting skills.

Managed DHCP (Experimental Add-on)

Harvester v1.3.0 allows you to configure IP pool information and serve IP addresses to VMs running on Harvester clusters using the embedded Managed DHCP feature. Managed DHCP, which is an alternative to the standalone DHCP server, leverages the vm-dhcp-controller add-on to simplify cluster deployment. The vm-dhcp-controller add-on reconciles CRD objects and syncs the IP pool objects that serve DHCP requests.

ARM Support (Technical Preview)

You can install Harvester v1.3.0 on servers using ARM architecture. This is made possible by recent updates to KubeVirt and RKE2, key components of Harvester that now both support ARM64.

Fleet Management (Technical Preview)

Starting with v1.3.0, you can use Fleet to deploy and manage objects (such as VM images and node settings) in Harvester clusters. Support for Fleet is enabled by default and does not require Rancher integration, but you can use Fleet to explore Harvester clusters imported into Rancher.

Enhancements

  • Add a field keep mac address to vmrestore page #5205
  • Monitoring, Logging upgrade in v1.3.0 #5003
  • Node disk manager should respawn the udev monitor if any errors #4925
  • Support bundle resource clean up #4922
  • Take advantage of the attach/detach mechanism in Longhorn v1.5+ #4907
  • Manually configure Harvester roles for hosts #4786
  • add libnvme, nvme-cli to harvester OS #4745
  • Kubernetes-native Elemental CloudInit objects #4712 #4712
  • Create a webhook for CloudInit CRDs to protect system files under /oem #4710
  • support command sensors by default #4681
  • Add webhook for CRD virtualmachinetemplateversion.harvesterhci.io #4625
  • Check free disk space percent before upgrade #4611
  • Be able to join new nodes to clusters with a custom certificate configured #4603
  • Allow wiping of partitions during ISO and PXE install #4527
  • Config sftp dynamically #4480
  • Add some checking mechanism for the single replica volume #4467
  • Auto-cleanup container images that are no longer used by the Harvester system services after upgrades #4425
  • Make it possible for guest cluster Harvester VMs to have different hostnames than their Harvester VM names when using harvester-csi-driver #4396
  • Required fields are not checked when saving (via yaml save) #4350
  • Publish net-install ISO #4295
  • Need a detailed progress and estimation for backup (maybe also restore) of VMs and volumes #4102
  • You can now configure data locality settings in StorageClasses. #4101
  • Upgrade: enhance live-migration detection in the pre-drain phase #3019
  • NDM support labeling disks #2717
  • The installer automatically checks the hardware and displays warning messages if the minimum requirements are not met. #1154

Bug Fixes

Read more

v1.3.0-rc4