Skip to content

Releases: harvester/harvester

v1.1.2-rc5

v1.1.2-rc4

24 Mar 15:36
Compare
Choose a tag to compare

v1.1.2-rc3

v1.1.2-rc2

v1.1.2-rc1

16 Feb 16:17
Compare
Choose a tag to compare

Harvester v1.1.1 Release

01 Dec 15:43
Compare
Choose a tag to compare

Release Note

This release follows Harvester v1.1.0, the documentation is available at https://docs.harvesterhci.io/v1.1.

Downloads

ISO

💿 harvester-v1.1.1-amd64.iso

Additional Artifacts

📁 harvester-v1.1.1-initrd-amd64
📁 harvester-v1.1.1-vmlinuz-amd64
📁 harvester-v1.1.1-rootfs-amd64.squashfs
harvester-v1.1.1-amd64.sha512
📝 harvester-v1.1.1-version.yaml

Install

Harvester can be installed with the ISO image or via PXE boot.

Note

Configuration change:
Starting from v1.1.0, the install.networks field is deprecated and replaced by the install.management_interface field. Please check the example file here.

Major Bug Fixes

  • Harvester Upgrade v1.0.3 to v1.1.0 does not handle multiple SLAVE in BOND for management interface [#3045]
  • Host IP is inconsistent [#2962]
  • Installer crashes after inputting hostname [#2937]
  • Grub boot stanza doesn't exclude floppy. Could result in grub hangs. [#2115]
  • Unable to enable passthrough [#2973]

Upgrade

We highly recommend upgrading v1.0.3 clusters to v1.1.1 directly due to known issues in v1.1.0, and only the following upgrade path is supported for v1.1.1.

Fixes

  • GUI change: Network is renamed to VM Networks [#3088]
  • Can't display monitoring dashboard after upgrade, alertmanager, prometheus and grafana monitoring pods Terminating [#2984]
  • migrate_harv_mgmt_to_mgmt_br.sh should remove ClusterNetwork resource [#3047]
  • Need retry logic around curl in detect_repo [#3079]
  • Configuring the containerd registry doesn't work anymore during installation [#3116]
  • Tag rc version, harvester plugin needs to build the corresponding package [#3145]
  • The NICs should remain up after deleting the VLAN config [#3166]
  • Incomplete dependency chart installation after upgrading v1.0.3 to v1.1.0 and master-head. [#3168]
  • Upgrade: finished upgrades interfere with newer ones [#3152]
  • Upgrade: post-drain job fails when upgrading to the same version [#3175]
  • Cannot use the secret for all outputs [#3184]
  • Upgrade from v1.1.0 to v1.1.1 stuck in ErrApplied with harvester-longhorn StorageClass [#3221]
  • Backup and Restore UI and network option not showing properly in Rancher integrated Harvester UI [#3220]

Known Issues

  • Windows VMs crashing [#2522] [Workaround]
  • Can't completely install Harvester cloud provider on K3s v1.24.4 and v1.23.10 clusters [#2998] [Workaround]
  • Upgrade
    • Multiple nodes pre-drains in an upgrade [#3216] [Workaround]
    • Upgrade stop at upgrading node3 stage, stuck in Pre-drained state [#3021] [Workaround]
    • longhorn-system can't be evicted [#2053]
    • Upgrade is stuck in "Pre-drained" state (Volume has too many system snapshots) [#2640] [Workaround]
    • Upgrade stuck in upgrading first node: Job was active longer than specified deadline [#2894] [Workaround]
    • After upgrade from v1.0.3 to v1.1.1 when you add a node it doesn't assign cluster network [#3223] [Workaround]
  • (Deprecated) Unable to provision RKE2 cluster from external Harvester cloud credential [#2590]

Dependency Component Versions

Component Version
Longhorn v1.3.2
KubeVirt v0.54.0
Rancher v2.6.9
RKE2 v1.24.7+rke2r1

Contributors

Thanks to all the contributors that make the Harvester v1.1.1 release possible!

@bk201
@btat
@chrisho
@DaiYuzeng
@FrankYang0529
@futuretea
@guangbochen
@ibrokethecloud
@irishgordo
@joeyloman
@joshmeranda
@khushboo-rancher
@lanfon72
@mantis-toboggan-md
@masteryyh
@n313893254
@noahgildersleeve
@rebeccazzzz
@starbops
@TachunLin
@tjjh89017
@tlehman
@ttpcodes
@Vicente-Cheng
@vickyhella
@w13915984028
@WuJun2016
@yaocw2020
@yasker

v1.1.1-rc2

18 Nov 12:26
Compare
Choose a tag to compare

v1.1.1-rc1

10 Nov 08:21
Compare
Choose a tag to compare

Harvester v1.1.0 Release

25 Oct 16:30
Compare
Choose a tag to compare

Harvester v1.1.0 Release Note

Updated

⚠️⚠️⚠️ We've found an issue in the upgrade path. Please do not upgrade a running cluster to v1.1.0 if the cluster has the following configuration:

  • The harvester-mgmt network contains two or more network interfaces.
      networks:
        harvester-mgmt:
          interfaces:
          - name: ens5
          - name: ens6
          method: dhcp
    
  • Defining a cluster_network in the configuration file with harvester-mgmt network:
    cluster_networks:
      vlan:
        enable: true
        description: "harvester-mgmt"
        config:
          defaultPhysicalNIC: harvester-mgmt
    

Please check the issue for more information and a workaround.


The documentation is available at https://docs.harvesterhci.io/v1.1

Downloads

ISO

💿 harvester-v1.1.0-amd64.iso

Additional Artifacts

📁 harvester-v1.1.0-initrd-amd64
📁 harvester-v1.1.0-vmlinuz-amd64
📁 harvester-v1.1.0-rootfs-amd64.squashfs
harvester-v1.1.0-amd64.sha512
📝 harvester-v1.1.0-version.yaml

Install

Harvester can be installed with the ISO image or via PXE boot.

Highlights

  • VM Snapshot support [#553] [Doc]
  • VM Clone support without backupstore [#569] [Doc]
  • Logging [#577] [Doc]
  • Event and audit log [#578] [Doc]
  • PCI-E passthrough (and GPU support) [#992] [Doc]
  • Dedicated storage network [#1055] [Doc]
  • Allowing users to download backing images [#1436]
  • Storage Tiering [#2147] [Doc]
  • Support multiple VLAN physical interfaces] [#2259] [Doc]
  • VM Import/Migration [#2274] [Doc]

Upgrade

Major Bug Fixes

  • [UI] F keys and Alt-F keys in web VNC interface [#1461]
  • Rancher upgrade fail: Failed to find system chart "fleet" [#2011]
  • post-upgrade hook of longhorn-storageclass-override.yaml has hidden issue [#2088]
  • Promote fail, cluster stays in Provisioning phase [#2191]
  • input nic ip and vip with same ip address in Harvester-Installer [#2229]
  • rancher-monitoring-grafana is too small and it keeps growing [#2282]
  • The project-owner user will see an additional alert [#2288]
  • Cluster member and cluster owner see inconsistent statistics [#2310]
  • VMIs created from VM Template don't have LiveMigrate evictionStrategy set [#2357]
  • Could not bump Longhorn dependency to 1.3.0 [#2404]
  • Image upload does not start when HTTP Proxy is configured [#2436]
  • [Harvester Node Driver v2] Prevent normal users from creating VMs in harvester-public namespace [#2485]
  • Missing update-ca-certificates [#2709]
  • Cannot create namespace into a project [#2742]
  • v1.1-008b5d50-head, network.harvesterhci.io.vlanconfig GUI Sends JSON Payload "mtu" & "miimon" Properties as String When Needs To Be Sent As Integer From Front-End [#2805]
  • VLAN cannot view detail page [#2815]
  • Node Disk Tags Go Missing At Restart Of Node [#2832]
  • Bump embedded Rancher to v2.6.9 [#2847]
  • Multiple StorageClass can Be Set as "default" [#2863]
  • Set Harvester containerd-registry to use default value also cleanup previous status setting [#2873]
  • rancher-system-agent keeps showing error on a new node in an upgraded cluster [#2892]
  • Upgrade stuck: kube-controller-manager fail to start [#2893]
  • VM failed to get IP after node reboot [#2903]
  • vm-import-controller status keeps changing [#2905]
  • VM can’t boot due to filesystem corruption [#2906]
  • Install guest agent is not checked in default templates [#2932]
  • Unable to use the generate addon script to create RKE config yaml for K3s csi and cloud provider [#2943]
  • Node/Disk selector no-options text is wrong [#2965]

Others

Forward-ported features from v1.0.3:

  • Support topology aware scheduling of guest cluster workloads [#1418]
  • Guest cluster nodes distributed across failure domains [#2316]

Known Issues

  • Windows VMs crashing [#2522]
  • Unable to provision RKE2 cluster from external Harvester cloud credential [#2590] (Deprecated)
  • Can't completely install Harvester cloud provider on K3s v1.24.4 and v1.23.10 cluster [#2998]
  • Upgrade
    • Upgrade stop at upgrading node3 stage, stuck in Pre-drained status [#3021]
    • longhorn-system can't be evicted [#2053]
    • Upgrade is stuck in "Pre-drained" state (Volume has too many system snapshots) [#2640]
    • Cant's display monitoring dashboard after upgrade, alertmanager, prometheus and grafana monitoring pods Terminating [#2984]

Dependency Component Versions

Component Version
Longhorn v1.3.2
KubeVirt v0.54.0
Rancher v2.6.9
RKE2 v1.24.7+rke2r1

Contributors

Thanks to all the contributors that make the Harvester v1.1.0 release possible!

@bk201
@chrisho
@DaiYuzeng
@divya-mohan0209
@eliaskoromilas
@FrankYang0529
@futuretea
@guangbochen
@ibrokethecloud
@irishgordo
@joshmeranda
@khushboo-rancher
@lanfon72
@mantis-toboggan-md
@masteryyh
@n313893254
@noahgildersleeve
@rebeccazzzz
@starbops
@TachunLin
@tjjh89017
@tlehman
@ttpcodes
@Vicente-Cheng
@vickyhella
@vulkoingim
@w13915984028
@WuJun2016
@yaocw2020
@yasker

v1.1.0-rc3

17 Oct 16:44
Compare
Choose a tag to compare