Skip to content

[TEST] v1.8.2 Release Testing - Four node upgrade with bonded nics #2755

Description

@asc5543

What's the test to develop? Please describe

Perform Four node upgrade with bonded nics for v1.8.2 release testing

Prerequisite and dependency of test

  1. Apply Harvester Storage network settings in the env.
  2. 2 Virtual machines with data and md5sum computed- 1 running, 1 stopped
  3. 2 VM backup, snapshots - 1 backup when VM is running and 1 backup when VM is stooped
  4. A VM created with Longhorn V2 volume
  5. Create a new storage class apart from default one. Use the new storage class for some basic operations.

Test Steps before upgrade

  1. Import to Rancher. Verify the UI-extension version is correct. Use Rancher UI to do all the operation now onwads.
  2. Create multiple RKE2 guest clusters (1 CP node, 2 worker nodes) provisioned on Harvester VM. Keep the RKE2 versions as different.
  3. Create Load balancer and PVC in the guest clusters.
  4. Follow the upgrade path as mentioned in the test plan.

Upgrade Test Path

Harvester v1.7.2 & Rancher v2.13.7 & Guest RKE2 v1.34
-> Harvester v1.7.2 & Rancher v2.14.3 & Guest RKE2 v1.34
-> Harvester v1.8.2-rc1 & Rancher v2.14.3 & Guest RKE2 v1.35

OS:

  • SLE 15 SP7
  • SLE 16

Upgrade Test Check

  1. Can correctly upgrade from v1.7.2 to v1.8.2-rc1
  2. Create another one node guest cluster.
  3. Scale down up the guest cluster (Only the worker nodes).

Post Upgrade Check

  1. Dependencies Check
  2. RKE2 guest clusters are running fine and all the workloads/pods are running.
  3. Virtual machines are in same state as before and accessible.
  4. Restore the backups, check the data
  5. Image and volume status
  6. Monitoring chart status
  7. VM operations are highlighted and working fine.
  8. Restart a node of Harvester.
  9. Add a node after the upgrade
  10. Upgrade guest clusters.
  11. Create a new Harvester PVC and loadbalancers.
  12. Shutting off VM and restarting VM of guest clusters.
  13. Migrate regular VMs created in Harvester.

Metadata

Metadata

Assignees

Type

Fields

No fields configured for Task.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions