⚠️ 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
andguaranteed-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
- Full Changelog: 27cc5f19720175f052fc7ab95b935ee1b97d5f21...5bf7bac31a77e48631b9d5e4d832af930cb705da
- chore: bump network controller image to v0.3.7 by @starbops in #5656
- chore: bump load balancer to v0.2.6 by @starbops in #5657
- chore: bump kube-vip to v0.8.0 (backport #5635) by @mergify[bot] in #5646
- feat: bump longhorn to v1.5.5 by @FrankYang0529 in #5641
- Set default EvictionStrategy to LiveMigrateIfPossible (backport #5496) by @mergify[bot] in #5644
- bump: kubevirt to v1.1.1 (backport #5166) by @mergify[bot] in #5625
- fix: change go from 1.21.8-bookworm to 1.21-bookworm (backport #5611) by @mergify[bot] in #5624
- Bump golang to v1.21 (backport #5454) by @mergify[bot] in #5613
- charts: bump node-disk-manager and node-manager by @Vicente-Cheng in #5636
- Bump LH to v1.5.5-rc2 by @FrankYang0529 in #5554
- [Backport]: update vm-import-controller to v0.1.8 by @ibrokethecloud in #5622
- chore: bump harvester-seeder to v0.1.2 (backport #5533) by @mergify[bot] in #5609
- [v1.2] Upgrade eventrouter image to v0.1.2 by @w13915984028 in #5591
- fix(upgrade): remove version check for rancher-system-agent workaround (backport #4966) by @mergify[bot] in #5381
- api/kubeconfig: Generate the clusterRoleBinding for harvester-csi-driver (backport #3357) by @mergify[bot] in #5558
- upgrade: create necessary RBAC rules for new CSI driver by @Vicente-Cheng in #4881
- fix: Harvester ManagedChart is modified after an upgrade by @bk201 in #5583
- [v1.2] Upgrade some grafana related metrics by @w13915984028 in #5517
- fix: should return not found (backport #5532) by @mergify[bot] in #5538
- Bump Whereabouts to v0.6.3 by @WebberHuang1118 in #5503
- feat(upgrade): unneeded image cleanup after upgrade (backport #4995) by @mergify[bot] in #5477
- chore: switch UI version to release-harvester-v1.2 by @bk201 in #5488
- [v1.2] Add processing of rancher-monitoring and rancher-logging upgrade by @w13915984028 in #5465
- Bump longhorn to v1.5.4 by @FrankYang0529 in #5322
- Renaming the download image file with appropriate suffix (backport #5053) by @mergify[bot] in #5479
- feat: bump harvester-node-manager to v0.1.9 by @FrankYang0529 in #5478
- update pcidevices controller by @ibrokethecloud in #5476
- [v1.2] Add package patch, add retry on integration test by @w13915984028 in #5415
- backport controller revision updates by @ibrokethecloud in #5460
- feat: bump node-disk-manager to v0.5.3 by @FrankYang0529 in #5462
- feat: bump SLE to 15.5 (backport #4760) by @mergify[bot] in #5453
- enhancement: prohibit users from resizing volume when vm is stopping (backport #5409) by @mergify[bot] in #5440
- Extend upgrade image preloading job deadline from 15 minutes to 1 hour for slower hardware (backport #5393) by @mergify[bot] in #5404
- [v1.2] Bump harvester-load-balancer image to v0.2.5 (backport #5354) by @mergify[bot] in #5414
- bump: support-bundle-kit to v0.0.36 by @Yu-Jack in #5429
- Prevent Exporting PVC from Deletion (backport #4976) by @mergify[bot] in #5397
- backport changes from master related to mem overcommit by @ibrokethecloud in #5374
- patch fleet cluster object to force redeploy of agent (backport #5215) by @mergify[bot] in #5331
- fix(upgrade): add quotes around the plan version (backport #5265) by @mergify[bot] in #5270
- upgrade: remove redundant elemental binary (backport #5227) by @mergify[bot] in #5231
- Vendor "frozen" wharfie Registry types (backport #5222) by @connorkuehl in #5261
- feat(upgrade): support skipping upgrade eligibility check (backport #5208) by @mergify[bot] in #5216
- restrict ciphers/tls versions for webhook (backport #4730) by @mergify[bot] in #5191
- feat(upgrade): vm live-migratability detection for upgrades by @starbops in #5108
- bump: load-balancer and network-controller by @Yu-Jack in #5185
- Bump longhorn to v1.5.3 by @FrankYang0529 in #5057
- fix: avoid apply-manifest job complete another upgrade (backport #5100) by @mergify[bot] in #5117
- webhook: validate owned-by annotation on create, update, delete (backport #5031) by @mergify[bot] in #5078
- feat: upgrade wharfie to v0.6.5 (backport #5106) by @mergify[bot] in #5113
- fix(upgrade): replace instance manager count check with state check (backport #5105) by @mergify[bot] in #5118
- minor change for patch_local_cluster_details (backport #5115) by @mergify[bot] in #5116
- patch local cluster during upgrade path to support v2.8.1 (backport #5103) by @mergify[bot] in #5104
- minor change to patch capi-controller deployment (backport #4868) by @mergify[bot] in #5091
- fix: restrict the tls cipher (backport #5080) by @mergify[bot] in #5085
- build: remove luet and old elemental (backport #4795) by @mergify[bot] in #4822
- Adapt Longhorn im-e/im-r pod unification (backport #4880) by @mergify[bot] in #5067
- fix: ignore pvc checking when vmrestore to a new vm (backport #4955) by @mergify[bot] in #5064
- Bump KubeVirt to 1.1.0-150500.8.6.1 (backport #4867) by @mergify[bot] in #5054
- feat: bump KubeVirt to 1.0.0-150500.8.3.1 (backport #4787) by @mergify[bot] in #4849
- fix(upgrade): skip residual vmis during pre-draining (backport #4999) by @mergify[bot] in #5009
- storage-network webhook: improve the scenario to check runnig vm existence (backport #4895) by @mergify[bot] in #4919
- feat: update copyright to 2024 by @FrankYang0529 in #4933
- fix: prevent vmrestore with delete policy if there is vmbackup snapshot (backport #4664) by @mergify[bot] in #4913
- Check free disk space percent before upgrade (backport #4701) by @mergify[bot] in #4912
- feat: fetch app generalJob image information from rancher apps (backport #4896) by @mergify[bot] in #4923
- fix: add one more condition to check vm is stopped or not (backport #4794) by @mergify[bot] in #4904
- Restore should start the VM if VMI was poweroff voluntarily (backport #4532) by @mergify[bot] in #4679
- feat: bump general image to 15.5 and use it for promote job (backport #4852) by @mergify[bot] in #4878
- Rectify backing image name (backport #4561) by @mergify[bot] in #4785
- fix(backup-target): don't remove LH settings (backport #4605) by @mergify[bot] in #4772
- Generate code coverage report for integration tests (backport #4722) by @mergify[bot] in #4763
- Add validator for virtualmachinetemplateversion resources limits (backport #4626) by @mergify[bot] in #4736
- bump golang to v1.20.10 (backport #4620) by @mergify[bot] in #4733
- feat: add supportbundle manager env (backport #4662) by @mergify[bot] in #4731
- fix(upgrade): check mountpoint exist before umount (backport #4646) by @mergify[bot] in #4724
- feat: bump KubeVirt to 0.54.0-150400.3.23.1 (backport #4715) by @mergify[bot] in #4717
- feat: update wharfie to v0.6.3 (backport #4682) by @mergify[bot] in #4685
- fix: wrong SupportBundle CRD addtionalPrinterColumns path (backport #4644) by @mergify[bot] in #4652
https://github.com/harvester/harvester-installer
- Full Changelog: v1.2.1...v1.2.2-rc1
- Bump OS v1.2-20240423 by @harvesterhci-io-github-bot in #716
- chore: bump harvester-seeder to v0.1.2 (backport #698) by @mergify[bot] in #714
- harv-install: deactivate LVM in spite of global_filter (backport #711) by @mergify[bot] in #712
- Add installation configure of LH GuaranteedInstanceManagerCPU (backport #706) by @mergify[bot] in #709
- Bump golang to v1.21 (backport #684) by @mergify[bot] in #707
- Bump RKE2 to v1.26.15+rke2r1 by @bk201 in #703
- update vm-import-controller to v0.1.8 (backport #702) by @mergify[bot] in #704
- fix: Harvester management chart is modified by @bk201 in #701
- Bump OS v1.2-20240415 by @harvesterhci-io-github-bot in #700
- Fix no data on VM Metrics (backport #693) by @mergify[bot] in #694
- feat: add precedent image lists into iso image (backport #637) by @mergify[bot] in #687
- additional installer option to wipe all disks before install (backport #660) by @mergify[bot] in #661
- [v1.2]Bump rancher-logging and rancher-monitoring by @w13915984028 in #681
- Bump OS v1.2-20240326 by @harvesterhci-io-github-bot in #685
- update harvester pcidevices to v0.2.7 by @ibrokethecloud in #683
- Fix grafana in all scenarios by @w13915984028 in #666
- Bump Rancher to v2.8.2 and RKE2 to v1.26.13+rke2r1 by @bk201 in #662
- silence rsync progress in harv-install (backport #641) by @mergify[bot] in #652
- Bump Rancher to v2.8.1 and RKE2 to v1.26.12+rke2r1 (backport #605) by @mergify[bot] in #646
- build: use newer elemental to build iso (backport #606) by @mergify[bot] in #609
- Don't cut off last line of text in panel above select widget (backport #635) by @mergify[bot] in #638
- feat: bump wharfie to v0.6.5 (backport #632) by @mergify[bot] in #633
- config: make sftp could be configured dynamically (backport #562) by @mergify[bot] in #627
- feat: bump golangci-lint to v1.55.2 (backport #624) by @mergify[bot] in #625
- ci: move to self-hosted action runner (backport #618 and #608) by @mergify[bot] in #621
- feat: add rancher-system-agent env.conf (backport #607) by @mergify[bot] in #617
- feat: remove busybox & alpine (backport #611) by @mergify[bot] in #616
- feat: add EnableGoCoverDir (backport #591) by @mergify[bot] in #601
- console: validate disk size earlier, update error wording (backport #596) by @mergify[bot] in #603
- feat: bump SLE to 15.5 (backport #597) by @mergify[bot] in #598
- installer: reorder the patch operation for tty service (backport #588) by @mergify[bot] in #599
- Validate containerd-registry setting (backport #571) by @mergify[bot] in #580
- feat: bump go to v1.20.10 (backport #578) by @mergify[bot] in #589
- common: always set log level to debug when we install (backport #570) by @mergify[bot] in #587
- feat: update wharfie to v0.6.3 (backport #584) by @mergify[bot] in #585
- Fix partition table type (backport #566) by @mergify[bot] in #582
- Fix grafana login issue (backport #623) by @mergify[bot] in #626
https://github.com/harvester/network-controller-harvester
- Full Changelog: v0.3.4...v0.3.7
- Bump golang to v1.21 by @votdev in #99
- bump: harvester/webhook to v0.1.4 by @Yu-Jack in #97
- feat: bump golangci-lint to v1.55.2 by @FrankYang0529 in #96
- enable arm builds by @ibrokethecloud in #95
- ci: remove binary release by @starbops in #93
- feat: bump SLE to 15.5 by @FrankYang0529 in #92
- x/net and google.com/grpc dependency updates by @ibrokethecloud in #91
- bump golang to v1.20.10 by @FrankYang0529 in #89
https://github.com/harvester/load-balancer-harvester
- Full Changelog: v0.2.1...v0.2.5
- Bump kubevirt to v1.1.0, k8s to v1.26.10, Harvester to v1.3.0 by @w13915984028 in #26
- bump: harvester/webhook to v0.1.4 by @Yu-Jack in #25
- enable arm builds by @ibrokethecloud in #24
- Bump google.golang.org/grpc by @bk201 in #21
- feat: bump SLE to 15.5 by @FrankYang0529 in #23
- bump golang to v1.20.10 by @FrankYang0529 in #20
https://github.com/harvester/node-disk-manager
- Full Changelog: v0.5.1...v0.5.4
- Bump golang to v1.21 (backport #85) by @mergify[bot] in #90
- process: do not enable profiler by default (backport #66) by @mergify[bot] in #84
- scanner: should not add the same wwn device again (backport #57) by @mergify[bot] in #83
- uevent: should respawn the uevent monitor (backport #76) by @mergify[bot] in #78
- packages: update copyright to 2024 (backport #72) by @mergify[bot] in #73
- drone: remove binary release (backport #64) by @mergify[bot] in #65
- drone: update fetch operation before build (backport #62) by @mergify[bot] in #63
- ci: improve the ci stability (backport #94) by @mergify[bot] in #95
- build(deps): bump golang.org/x/net from 0.19.0 to 0.23.0 (backport #91) by @mergify[bot] in #92
- feat: bump SLE to 15.5 by @FrankYang0529 in #59
- bump golang to v1.20.10 by @FrankYang0529 in #58
https://github.com/harvester/node-manager
- Full Changelog: v0.1.7...v0.1.10
- Bump golang to v1.21 (backport #36) by @mergify[bot] in #40
- feat: bump SLE to 15.5 (backport #17) by @mergify[bot] in #37
- bump golang to v1.20.10 by @FrankYang0529 in #16
- Upgrade wrangler to v2.1.0 by @connorkuehl in #14
https://github.com/rancher/support-bundle-kit
- Full Changelog: v0.0.28...v0.0.36
- harvester-collector: reduce supportconfig features by @bk201 in #96
- updated to k8s v1.27.11 by @ibrokethecloud in #95
- fix: support bundle daemonset condition by @Yu-Jack in #91
- feat: add ctr image list by @Yu-Jack in #87
- fix: manifest typo by @Yu-Jack in #89
- Remove S390x build by @bk201 in #88
- feat: bump SLE to 15.5 by @FrankYang0529 in #86
- Bump GO to v1.20 and deps by @bk201 in #85
- fix(collector-longhorn): k3s cluster missing kubelet log by @c3y1huang in #84
- fix(manager): fetch metadata from ENV by @Yu-Jack in #81
- feature(agent): add containerd log in harvester by @Yu-Jack in #79
- Fix SBK to eliminate empty YAML file by @w13915984028 in #80