github harvester/harvester v1.9.0-rc1

pre-release3 hours ago

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

Net Install ISO

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

ARM64

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

Issues

Ready for Testing

  • [TASK] Bump K8s Descheduler to v0.36.0 - #10952
  • [BUG] Cloud Configuration Template cloud-init field should not be editable when not editing - #10941
  • [BUG] Upgrade stuck at upgrading system services when waiting for longhorn-managers - #10937
  • [BUG] Pre-upgrade check log message does not mention vGPU when blocking Upgrade V2 - #10899
  • [TASK] [BUG] Dual-Stack IPv4-First Support for harvester (core) - #10879
  • [BUG] Harvester api http server framework has below warning when app writes return directly - #10878
  • [ENHANCEMENT] Enhance cloudconfig generate api endpoint - #10870
  • [TASK] [BUG] Dual-Stack IPv4-First Support for harvester-installer - #10795
  • [BUG] Upgrade V2: missing /lib bind mount for aarch64 in upgrade_node.sh - #10765
  • [ENHANCEMENT] Detect paused fleet-local/local CAPI cluster before upgrade - #10713
  • [BUG] 502 Bad Gateway Error During Node Join is Misleading and it Should Indicate Token Mismatch - #10685
  • [BUG] NDM always uses BDF paths when adding LHv2 nvme and virto disks, regardless of DiskDriver setting - #10666
  • [ENHANCEMENT] GUI Does Not Apply Node Expansion Secret for Encrypted StorageClass - #10635
  • [FEATURE][FORKLIFT] API to fetch VM list from vsphere - #10606
  • [ENHANCEMENT] Enhance the LB IPPool selection - #10592
  • [ENHANCEMENT][UI] Allow user to add empty volume when creating a VM - #10584
  • [GUI] [ENHANCEMENT] Ensure or Support to configure the exclusive VID for storage-network - #10581
  • [BUG][UI] cmd(alt) button is not work when restart / softreboot VM - #10575
  • [FEATURE] bump kubeovn operator to support kubeovn 1.16.x - #10476
  • [GUI] [ENHANCEMENT] Intuitive way to recognize USB devices when using USB passthrough to transfer data to VMs - #10438
  • [ENHANCEMENT] Enable concurrent Live Migrations - #10425
  • [ENHANCEMENT] Allow changing the VM's name - #10423
  • [ENHANCEMENT] Prevent started VM after cloning or snapshotting - #10422
  • [FEATURE] harvester-cloud-provider supports to mark network type - #10381
  • [GUI] [FEATURE] PSA support for harvester - #10350
  • [BUG] seeder based provisioning fails in lab due to multiple dhcp servers - #10258
  • [FEATURE] Enforce Rancher RBAC In The UI - #10241
  • [ENHANCEMENT] Extend VlanConfig protection to cover RWX network NAD - #10235
  • [BUG] Harvester Cloud Provider cannot run with SELinux enforcing on guest cluster - #10225
  • [BUG] resourceName() generates invalid Kubernetes resource names when PCI device description contains trailing spaces - #10108
  • [BUG] Host VM view does not show all states - #10092
  • [TASK] Release new harvester-cloud-provider version v0.2.12 - #10068
  • [GUI] [FEATURE] Support filesystem disk for VM - #9896
  • [FEATURE] add extraArgs for harvester-cloud-provider - #9852
  • [ENHANCEMENT] Make the harvester-cloud-provider container args configurable via helm chart - #9807
  • [ENHANCEMENT] Enhance the resource-quota processing when overhead-ratio is adjusted - #9753
  • [GUI] [FEATURE] Guest cluster needs cpu model configuration setting - #9745
  • [FEATURE] Guest cluster needs cpu model configuration setting in Rancher - #9744
  • [FEATURE] Rancher Manager Addon Migration to k3k or Optional k3k base - #9818
  • [ENHANCEMENT] Ensure or Support to configure the exclusive VID for storage-network - #9622
  • [ENHANCEMENT] Should show status reason when vGPU MIG Configuration is out-of-sync - #9529
  • [FEATURE] Support cloud config from secrets for harvester-cloud-provider - #9503
  • [BUG] harvester-cloud-provider pods on downstream rancher cluster restarting when any VM is created in the same harvester setup - #9502
  • [ENHANCEMENT] Provide a way to setup host mapping to /etc/hosts - #9496
  • [ENHANCEMENT] Enable Live Migration for VMs attached to Overlay Networks - #9463
  • [BUG] Storage network optimizations - #9375
  • [FEATURE] Support vTPM / EFI state cloning - #9182
  • [FEATURE] Implement a unified backup and restore interface framework - #9135
  • [BUG] cdi-importer pods don't appear to be using the system trust-store during download - #9055
  • [ENHANCEMENT] [GUI] Enhance Route-connectivity field Info of VM Network - #9028
  • [ENHANCEMENT] Static IP assignment broken using OverlayNetwork in 1.6.0-RC5 - #8844
  • [GUI] [BUG] Support Enable/Disable of NAT on custom subnets - #8700
  • [ENHANCEMENT] Enhance the harv-purge-images.sh script - #8667
  • [ENHANCEMENT] Intuitive way to recognize USB devices when using USB passthrough to transfer data to VMs - #8330
  • [FEATURE] block registration of new nodes while upgrade is in progress - #7601
  • [BUG] Unable to provision dual stack RKE2 cluster via rancher on harvester when cloud provider is enabled - #7275
  • [BUG] Should remove value of deviceAllocationDetails annotation while removing hostDevices - #6957
  • [ENHANCEMENT] Support Local externalTrafficPolicy for workloads in guest clusters - #6944
  • [BUG] The images action menu does not show Edit YAML - #6536
  • [FEATURE] Allow particular ports access as default security policy - #5681
  • [ENHANCEMENT] Enable automatic local ISO installation for virtualized Harvester deployments - #5385
  • [FEATURE] Unattend.xml support for Windows - #1836

Testing

  • [BUG] ifname= kernel args don't always work to rename network interfaces - #10783
  • [BUG] VM migration causes MAC address to move between hosts more than once - #10653
  • [FEATURE] Local Storage Support (LVM) GA - #10564
  • [BUG] Upgrade from v1.7.x to v1.8.0 stuck in Post-draining when storage-network is configured with RWX volumes - #10532
  • [BUG] Upgrade could fail without retrying when entering the node upgrade phase - #10529
  • [BUG] The v171 to v180 upgrade is blocked by CDI ISO image downloading - #10056
  • [BUG] pcidevice passthorugh is broken on VM with hot plugged volume - #10029
  • [FEATURE] Hugepage support for Longhorn V2 - #9390

Closed

  • [BUG] Duplicated app: whereabouts label in whereabouts.labels helm template - #11008
  • [BUG][UI] Harvester UI doesn't honor selected namespace when first entering the pages - #10942
  • [TASK] Deprecate dapper in harvester/addons - #10871
  • [ENHANCEMENT][UI] Clear selected VM after bulk actions - #10869
  • [TASK] Deprecate dapper in harvester/rancherd - #10631
  • [TASK] Deprecate dapper in harvester/docker-machine-driver-harvester - #10630
  • [TASK] Deprecate dapper in harvester/cloud-provider-harvester - #10629
  • [TASK] Deprecate dapper in harvester/go-common - #10628
  • [TASK] Deprecate dapper in harvester/harvester-csi-driver - #10627
  • [TASK] Deprecate dapper in harvester/forklift-packaging - #10625
  • [TASK] Deprecate dapper in harvester/storage-validator - #10624
  • [TASK] Deprecate dapper in harvester/terraform-provider-harvester - #10623
  • [TASK] Deprecate dapper in harvester/csi-driver-lvm - #10622
  • [TASK] Deprecate dapper in harvester/seeder - #10621
  • [TASK] Deprecate dapper in harvester/vm-dhcp-controller - #10620
  • [TASK] Deprecate dapper in harvester/vm-import-controller - #10619
  • [TASK] Deprecate dapper in harvester/eventrouter - #10618
  • [TASK] Deprecate dapper in harvester/pcidevices - #10617
  • [TASK] Deprecate dapper in harvester/harvester-load-balancer - #10616
  • [TASK] Deprecate dapper in harvester/networkfs-manager - #10615
  • [TASK] Deprecate dapper in harvester/node-disk-manager - #10608
  • [TASK] Deprecate dapper in harvester/node-manager - #10604
  • [DOC] Documentation referring to Longhorn V2 volume expansion may be incorrect - #10597
  • [BUG] install.wipe_disks_list should not error out if the disk doesn't exist - #10591
  • [BUG][UI] PersistentVolumeClaim is overridden by Volume in Rancher local cluster - #10574
  • [BUG] f29abc8 airgapped Harvester master build fails to render harvester dashboard - #10540
  • [ENHANCEMENT] Relax LB webhook with more backward compatibility - #10527
  • [Enhancement] Enable backup actions for vm created with longhorn v2 - #10509
  • [TASK] Deprecate dapper in harvester/network-controller-harvester - #10479
  • [TASK] Remove dapper in harvester/harvester - #10478
  • [TASK] Remove non-orgs users when creating backport issue - #10448
  • [ENHANCEMENT] Block parent vGPU device enable/disable actions - #10428
  • [DOC] Customer guidance on which Adv Networking features are GA - #10415
  • [BUG] Cloud provider functionality doesn't work on custom cluster created in Rancher - #10399
  • [BUG] vGPU VMs is not regarded as Non-Migratable when triggering upgrade. - #10388
  • [ENHANCEMENT] Show driver location dialog when enabling nvidia-driver-toolkit addon - #10378
  • [BUG] Template rendering fails on Grafana Dashboard JSON containing {{name}} - #10367
  • [ENHANCEMENT] Support Storage Migration for VMs Restored from Snapshot or Backup - #10343
  • [GUI] [ENHANCEMENT] allow users to disable autoAttachPodInterface to a VM - #10328
  • [DOC] server_url while cluster installation - #10325
  • [DOC] https://harvesterhci.io/intro lists link for PXE/iPXE support but link target does not exist - #10324
  • [DOC] Edit links in https://harvesterhci.io have wrong target. - #10323
  • [BUG] UI shows incorrect info when deleting storage - #10310
  • [BUG] Insufficient harvester-csi-driver permissions for k3s guest cluster - #10298
  • [BUG] Harvester 1.7.1 Upgrade (aarch64/arm64) post-drain-* Pods Fail - #10286
  • [TASK] Deprecate dapper in Harvester projects - #10281
  • [BUG] Mutating webhook rejects multi-socket VMs when CPU hotplug is disabled - #10265
  • [BUG] network-controller LOGLEVEL env does not work as expected - #10250
  • [BUG] A corner case on vm volumeClaimTemplates annotation protection and check - #10165
  • [TASK] Drop kubevirt.io/client-go/kubecli from import - #10111
  • [BUG] Containerd-registry setting in the terraform provider is always "changed" - #10081
  • [TASK] Automate artifact dependency version management aligned with release maintenance - #10031
  • [GUI] [ENHANCEMENT] Apply CDI Settings To Non-Root Volumes - #10028
  • [ENHANCEMENT] Allow users to disable autoAttachPodInterface to a VM - #10021
  • [TASK] Make experimental-addons version aligned with Harvester minor release - #9797
  • [BUG] Online Expansion fails for Encrypted Longhorn Volumes - #9775
  • [GUI] [ENHANCEMENT] Show RKE2 certificates status on dashboard - #9606
  • [ENHANCEMENT] Essential checks upon upgradeLog - #9573
  • [BUG] Create an image which name length over the limitaion via YAML, the image still can be created - #9515
  • [FEATURE] Harvester resource page should support pagination - #9514
  • [FEATURE] Support for external connectivity and inbound access for VMs attached to subnets from custom VPCs using kubeovn as Secondary CNI - #9455
  • [FEATURE] Expose Disk Cache Mode - #9383
  • [ENHANCEMENT] Deprecate and eventually remove legacy BIOS support - #9382
  • [BUG] storage network configuration failure on vlanconfig with empty matched nodes - #9332
  • [FEATURE] add validation for YAML in /oem directory - #9164
  • [BUG] show generic error message when creating API key failed - #8553
  • [BUG] Admission webhook errors are not displayed in Edit as YAML - #8120
  • [TASK] Clarify the upgrade sequences involving a witness-node - #8061
  • [DOC] Steps To Provision Guest Clusters From Rancher Via Cattle API - #7900
  • [BUG] Admission webhook errors are displayed at top AND bottom of the YAML editor - #7617
  • [BUG] Node Scheduling tab of VMs does not work - #7583
  • [GUI] [ENHANCEMENT] Ability to support pcidevice passthrough of targeted individual devices - #7201
  • [FEATURE] Ability to support pcidevice passthrough of targeted individual devices - #6724
  • [FEATURE] Terraform provider: PCI passthrough - #6423
  • [TASK] Integrate harvester-installer to harvester/harvester repo - #5859
  • [BUG] PCI Device Controller Go Routine Leakage - #5179

Component Versions

Component Version
Longhorn v1.12.0
KubeVirt v1.7.4
CDI v1.64.0
Kube-OVN v1.16.2-dev.0
Embedded Rancher v2.14.2
RKE2 v1.35.6+rke2r1
SL Micro 6.2

Don't miss a new harvester release

NewReleases is sending notifications on new releases.