github harvester/harvester v1.10.0-rc1

pre-release2 hours ago

v1.10.0-rc1

⚠️ 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.10.0-rc1/harvester-v1.10.0-rc1-amd64.iso
📁 https://releases.rancher.com/harvester/v1.10.0-rc1/harvester-v1.10.0-rc1-vmlinuz-amd64
📁 https://releases.rancher.com/harvester/v1.10.0-rc1/harvester-v1.10.0-rc1-initrd-amd64
📁 https://releases.rancher.com/harvester/v1.10.0-rc1/harvester-v1.10.0-rc1-rootfs-amd64.squashfs
✅ https://releases.rancher.com/harvester/v1.10.0-rc1/harvester-v1.10.0-rc1-amd64.sha512
📝 https://releases.rancher.com/harvester/v1.10.0-rc1/version.yaml

Net Install ISO

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

ARM64

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

Issues

Ready for Testing

  • [TASK][UI] Bump @rancher/shell to 3.0.14 - #12062
  • [BUG] node-disk-manager includes /dev/sr0 in BlockDevices, but should be ignored by drive type filter - #12050
  • [TASK] Bump Descheduler to v0.37.0 - #12045
  • [ENHANCEMENT] Improve the VNC console: session hand-over, confirmations and usability - #12015
  • [BUG] LVMVolumeGroup controller does not recover when vgextend fails after pvcreate - #12010
  • [BUG] pci-device generateHostDevicesPatch could be jumped when multi types of devices are co-existing - #11985
  • [BUG] The UI offers the backup action for VMs with Longhorn v2 volumes - #11970
  • [BUG] pcidevices: adding a host device to an existing VM does not add the other devices of its IOMMU group, the VM cannot start - #11959
  • [BUG] Terraform provider: host_device changes are not detected and a removed block does not detach the device - #11952
  • [BUG] VM snapshots are rejected for VMs with Longhorn v2 volumes - #11934
  • [ENHANCEMENT] Reduce the duplicated warnings no maintenance-mode strategy for VM - #11900
  • [BUG] Terraform provider: plan always shows a change on an empty cd-rom that keeps its volume fields - #11879
  • [BUG] Terraform provider: plan always shows a change on the size of a disk created without size - #11878
  • [BUG] Forklift-migrated VMs get no resource overcommit (requests default to limits) - #11854
  • [BUG] VM LoadBalancer with DHCP IPAM: kube-vip lease renewal always fails — "bind: permission denied" on :68 - #11832
  • [BUG] restoreVM job does not get triggered after upgrade for non-migratable VMs - #11822
  • [BUG] [terraform-provider] VMs on a KubeOVN subnet with DHCP cannot be managed (managedtap binding) - #11813
  • [BUG] CDI-backed VMImage import is blocked by image volume size validation - #11801
  • [ENHANCEMENT] Move OS Type, CPU Model and CPU/system options from Advanced Options to the VM Basics tab - #11797
  • Guest cluster LoadBalancer in DHCP mode is not deleted from Harvester when its Service is deleted - #11767
  • [ENHANCEMENT] Avoid HNC potential dhcp ip leaking - #11757
  • [BUG] rancher-logging addon: rke2-journald-aggregator mounts /var/log/audit/audit.log as a file, so after auditd rotation it re-ships old audit events in a loop and never ships new ones - #11756
  • [BUG] multiple enableCPUManager will return 409 instead 400 - #11736
  • [ENHANCEMENT] Change status code to 403 when request is not allowed - #11717
  • [TASK] Update Kube-OVN to v1.16.4 - #11646
  • [BUG] Harvester UI creates mixed MIG profiles in an invalid order, causing NVIDIA exit code 23 - #11636
  • [BUG] When hostnetworkconfig static IP is changed, the result is not synced to vlan sub-interface - #11618
  • [ENHANCEMENT] support deterministic naming for longhorn backing image based storageclass names - #11609
  • [GUI] [ENHANCEMENT] Make use of status conditions when activating maintenance mode - #11605
  • [FEATURE] Terraform provider: VM performance tuning properties - #11604
  • [BUG] Hostnetworkconfig does not allow to change ip when underlay is selected - #11603
  • [BUG] Upstream kube-vip v1.2.0+ has an important flaw on leader lost handling - #11584
  • [BUG] Harvester UI overrides StorageClass across all volumes on edit, breaking VMs with mixed StorageClasses - #11579
  • [ENHANCEMENT] Adapt to kube-vip breaking changes on v1.2.0 and later versions - #11574
  • [TASK] Bump rancher-monitoring & rancher-logging - #11540
  • [BUG] HostNetworkConfig marks a node ready without assigning the IP, and never retries - #11519
  • [BUG] The default IPAM setting show DHCP, but it uses Pool during creating Load Balancer on Rancher - #11488
  • [BUG] Harvester CSI chart runs three csi-snapshotter replicas without leader election - #11482
  • [FEATURE] Dual-Stack IPv4-First Support for node-manager - #11471
  • [BUG] Malformed DHCP reply can panic the installer while resolving a DHCP VIP - #11424
  • [TASK] Add convergence ratio panel to live migration Grafana dashboard - #11401
  • [ENHANCEMENT] improve cleanup of inventory on seeder cluster cleanup - #11361
  • [FEATURE] Preserve source guest OS metadata during VM import - #11072
  • [BUG] Can't take snapshot of VM having lvm disk - #10762
  • [BUG] crashloop of csi-driver-lvm after disabling and re-enabling - #10761
  • [FEATURE] Dual-Stack IPv4-First Support for harvester-installer - #10755
  • [terraform-provider] VMs with a cloudinit block show a perpetual diff (cloud-init disk reported as a disk) - #10728
  • [BUG] pr-helper image missing /entrypoint.sh — PersistentReservation feature gate crashes all virt-handler pods on Harvester 1.7.x and 1.8.0 - #10701
  • [TASK] [UI] Migrate to a newer xterm package and re-enable harvester build validation - #10691
  • [BUG] After upgraded to three Nodes Harvester with witness role to v1.8.0-rc6, vm failed to migrate with error "Kubevirt not ready" - #10447
  • [ENHANCEMENT] Move Devices related pages into new category called Devices - #9418
  • [FEATURE] Cluster API (CAPI) provider for Harvester - #8850
  • [BUG] Secret not listing in Harvester UI when configuring alert manager - #8520
  • [FEATURE] Harvester to support network booting vm's via pxe - #3325

Testing

  • [BUG] HCP taints on wrong or non-existing nodes if the backed vm is using a customized hostname - #11580
  • [ENHANCEMENT] Enhance HCP vm controller to identify the vm via guest cluster - #10906
  • [BUG] Harvester installation fails with network error when mgmt interface configured with 802.3ad/LACP mode - #10885
  • [TASK] [FEATURE] Dual-stack IPv4-first extension harvester-installer (depends on 1.1) - #10796
  • [BUG] Harvester CSI Driver controller sidecars crash with SELinux enforcing on guest cluster - #10786

Closed

  • [TASK] Update Go Base Images to use Go 1.26 or 1.27 - #12046
  • [TASK] Release harvester-cloud-provider 0.2.17 - #11918
  • [BUG] Vue warns "Failed to resolve component: LabelValue" in the container volume form - #11893
  • [ENHANCEMENT] Add a unit test target (jest) to the UI extension and run it in CI - #11892
  • [BUG] VM list shows running VMs as "Starting" after switching from the Rancher explorer to the Harvester product - #11882
  • [TASK] ensure all rc release as the pre-release instead of the latest - #11831
  • [BUG] projectsornamespaces query returns HTTP 500 on the virtual machine list (nil namespace cache) - #11819
  • [ENHANCEMENT] Harvester-load-balancer has no make genereate and make validate-ci - #11749
  • [ENHANCEMENT] Enhance network-controller webhook to skip processing nil pointer in delete case - #11742
  • [BUG] HCP does not have the required node deletion RBAC - #11683
  • [BUG] When RKE2 guest cluster node has customized hostname, it can not be changed or upgraded - #11682
  • [TASK] Bump Harvester CSI Driver v0.1.32 to Rancher/RKE2 - #11670
  • [BUG] v1.9.0 MTU annotation missing from clusternetwork for mgmt - #11661
  • [TASK] k8s 1.37 support for Harvester-cloud-provider - #11644
  • [TASK] Release harvester-cloud-provider 0.2.16 - #11627
  • [ENHANCEMENT] Support ImagePullSecrets for VPC NAT GW Pod - #11620
  • [TASK] Framework for a resource health check - #11598
  • [ENHANCEMENT] Add more logs while detecting failed live migration during the upgrade - #11577
  • [ENHANCEMENT] HCP container shows correct version info - #11563
  • [ENHANCEMENT] Add util helper functions to work with namespaced names - #11547
  • [TASK] VM Density / Capacity Benchmark - #11688
  • [ENHANCEMENT] UI changes for supporting rancher-k3k addon - #11511
  • [TASK] Ensure all of the base golang image using the bci - #11501
  • [ENHANCEMENT] Decouple HCP code with Harvester code - #11493
  • [ENHANCEMENT] Support multiple external subnets per VPC NAT Gateway Pod - #11403
  • [BUG] logout feature isn't working properly - #11386
  • [TASK] Sync Upgrade v1 and v2 related PR in project board - #11376
  • [TASK] Tag nvidia-driver-toolkit images for sprint releases instead of sle-micro-head - #11047
  • [TASK] Bump kube-vip mirror image to v1.2.1 - #10951
  • [TASK] Bump cdi to v1.65 - #10673
  • [TASK] Identify the features that depend on the embedded rancher - #10570
  • [ENHANCEMENT] USABILITY: Windows VMs spec optimization - #10519
  • [ENHANCEMENT] Add Size Validation for Volumes Created from VM Images - #10351
  • [TASK] Automate creating Github releases after build-for-tag.yml change - #10114
  • [TASK] Review all github action of tag building - #10061
  • [TASK] Build benchmark policy - #9777
  • [ENHANCEMENT] allow pcidevice passthrough via harvester node-driver - #9632
  • [ENHANCEMENT] Show RKE2 certificates status on dashboard - #9537
  • [ENHANCEMENT] Make use of status conditions when activating maintenance mode - #9022
  • [FEATURE] Harvester load balancer supports IP mode static - #8279
  • [ENHANCEMENT] Simplify Harvester dependencies - #5278

Component Versions

Component Version
Longhorn v1.13.0
KubeVirt v1.9.0
CDI v1.65.0
Kube-OVN v1.16.4-dev.0
Embedded Rancher v2.15.2
RKE2 v1.36.5+rke2r1
SL Micro 6.2

Don't miss a new harvester release

NewReleases is sending notifications on new releases.