Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add v1.0.0 new test cases and update rancher integration cases #133

Merged
merged 2 commits into from
Jan 11, 2022

Conversation

TachunLin
Copy link
Contributor

Change outline

  1. Add and update v1.0.0 test cases according to the following list
  2. Add and update rancher integration test cases according to v1.0.0 feature changes

Feature

  • [FEATURE] toggle harvester node driver with the harvester global flag #1465 owner:TachunLin p1
  • [FEATURE] better loadblancer config of Harvester cloud provider #1435 owner:TachunLin p1
  • [FEATURE] Integration Cloud Provider for RKE1 with Rancher #1396 owner:TachunLin p1
  • [FEATURE] Enhance the import experience to Rancher #1330 owner:TachunLin p1
  • [FEATURE] Move Longhorn storage to another partition #1316 owner:TachunLin p1
  • [FEATURE] Disk devices used for VM storage should be globally configurable #1241 owner:TachunLin p1
  • [FEATURE] Host list should display the disk error message on table #1167 owner:TachunLin p2
  • [FEATURE] Add network reachability detection from host for the VLAN network #1476 owner:TachunLin, noahgildersleeve p1
  • [Feature] Support volume hot-unplug #1401 owner:TachunLin p1
  • [Feature] allow users to create cloud-config template on the VM creating page #1433 owner:TachunLin p1
  • [Rancher Integration] User is unable to use template to create cluster through virtualization management #1620 owner:TachunLin p1

Task

  • [Task] Test Air gap with Rancher integration #1052 owner:TachunLin p1
  • [Task] Remove the Upgrade button in the setting #1719 owner:TachunLin p1

Bug

  • [BUG/ENHANCEMENT] VIP configured in a VLAN network can not be reached #1424 owner:TachunLin p1
  • Better error messages when misconfiguring multiple nics #531 owner:TachunLin p2
  • [BUG] Multi-cluster projectNamespace details page error #1574 owner:TachunLin area/ui, bug
  • [BUG] Fully shutdown then power on harvester node machine can't get provisioned RKE2 cluster back to work #1561 owner:TachunLin p1
  • [BUG] Enabling vlan on a bonded NIC breaks the Harvester setup #1541 owner:TachunLin area/installer, area/network, bug
  • [BUG] When hosts are stuck in maintenance mode and the cluster is unstable you can't access the UI #1493 owner:TachunLin p2
  • [BUG] After shutting down the cluster the kubeconfig becomes invalid #1475 owner:TachunLin p1
  • [BUG] VM pods turn to the terminating state after switching the VLAN interface #1464 owner:TachunLin p1
  • [BUG] Node driver provisioning fails when resource quota configured in project #1455 owner:TachunLin p1
  • [BUG] Incorrect memory unit conversion in namespace resource quota #1454 owner:TachunLin p1
  • [BUG] rke2-coredns-rke2-coredns-autoscaler timeout #1428 owner:TachunLin p2
  • [BUG] Adding unpartitioned NVMe disks fails #1414 owner:TachunLin p1
  • [BUG] Missing http proxy settings on rke2 and rancher pod #1218 owner:TachunLin p1
  • [Bug] Exclude OS root disk and partitions on forced GPT partition #1382 owner:TachunLin p1
  • [Enhancement] Better instance config descriptions of Harvester RKE1 & RKE2 node driver #1030 owner:TachunLin p2
  • [BUG] Nodes with cordoned status should not be in the selection list for VM migration #1501 owner:TachunLin p2
  • [BUG] After click "Detach volume" button, nothing happend #1708 owner:TachunLin area/ui, bug
  • [BUG] Extra disk auto provision from installation may cause NDM can't find a valid longhorn node to provision #1599 owner:TachunLin area/storage, bug, severity/1
  • [BUG] Failed to enable vlan cluster network after disable and enable again, display "Network Error" #1529 owner:TachunLin p1
  • [BUG] Failed to enable vlan cluster network after disable and enable again, display "Network Error" #1528 owner:TachunLin area/network, bug, severity/2
  • [BUG] Unable to create RKE1 cluster in rancher by node driver, shows "waiting for ssh to be available" #1519 owner:TachunLin area/harvester-node-driver, area/rancher-related, bug, severity/1
  • [BUG] intimidating error message when missing mandatory field #1477 owner:TachunLin p2
  • [BUG] Incorrect naming of project resource configuration #1449 owner:TachunLin p2
  • [BUG] Trying to set maintenance mode on the last available node shouldn't be allowed #1014 owner:TachunLin p2
  • [BUG] Failed to create image when deployed in private network environment #1012 owner:TachunLin p2

Test Case Skipped

  • [BUG] the node name is not showing customized one #1434
    • Covered in -> VM: Create VM with resources that are only on one node in cluster CPU
  • [BUG] Read-only user was able to manage API actions #1406
    • Covered in -> Rancher Integration: 58-Negative-Fully power cycle harvester node machine should recover RKE2 cluster
  • [BUG] nodes are not being deleted on the backend when a cluster is deleted through rancher #1306
    • Covered in -> Rancher Integration: 23-Delete RKE2 Kubernetes Cluster
  • [BUG] Harvester RKE2 cluster provisioning fails with air-gapped Rancher #1247
    • Covered in -> Rancher Integration: 37-Import Online Harvester From the Airgapped Rancher
  • [BUG] Guest agent install configuration is covered #908
    • Covered in -> VM: Create a new VM and add Install guest agent option
  • [BUG] "Add disk" drop down resets back to first item #1358 owner:TachunLin p2
    • Skip -> UI Edige case
  • [Harvester] when a cluster member is added and then removed from the harvester cluster RBAC logged in as a Cluster owner all the members disappear #1377
    • Skip -> UI edge case
  • [BUG] Multiple instance creation VMs do not match the set number #1504
    • Covered in -> VM: Create multiple instances of the vm with ISO image
  • [BUG] Input excessive line of text while creating cloud-init template will cause whole input field is out of control #1486 owner:TachunLin area/ui, bug, severity/2
    • Covered in -> VM: Create a new VM with User Data from the form
  • [BUG] VM memory display in long bytes value instead GB on virtual machine page #1534 owner:TachunLin area/backend, area/ui, bug, severity/2`
    • Covered in -> Hosts: Verify the info of the node
  • [BUG] Change namespace of existing VM by using terraform provider will cause "Virt-launcher pod has not yet been scheduled" #1384 owner:TachunLin p1
    • Covered in -> Terraform: Import and make changes to virtualmachine resource
  • [BUG] NTP connection check unreailable #1345 owner:TachunLin p2
    • Covered in -> Deployment: Install Harvester on a bare Metal node using ISO image
  • [BUG] Harvester pod crashes after upgrading from v0.3.0 to v1.0.0-rc1 (contain vm backup before upgrade) #1644
  • [BUG] Harvester management URL did not display VIP on console UI for node2 and node 3 #1633
    • Covered in -> Deployment: Install Harvester on a bare Metal node using ISO image
  • [BUG] VM backup cause harvester pod to crash #1588
  • [BUG] virtualization management page crash #1571
    • Skip -> Rancher related
  • [BUG] Navigating to virtualization management in a multi cluster, there is a serious error #1551
    • Skip -> Rancher related
  • [BUG] The resources of the system namespace should not be displayed #1533
    • Covered in -> Volume: Validate volume shows as in use when attached
  • [BUG] Refreshing the page causes the vm migration status to disappear #1516
    • Covered in -> Migrate a turned on VM from one host to another
  • [BUG] Additional nodes configured with incorrect CA certificate #1413
    • Skip -> system specific changes
  • [BUG] rd.cos.debugrw does not persist changes to /boot #1388
    • Skip -> system specific changes

@TachunLin
Copy link
Contributor Author

Issue and new test case check list

  • #1476
    • Add network reachability detection from host for the VLAN network
  • #1433
    • Allow users to create cloud-config template on the VM creating page
  • #1414
    • Attach unpartitioned NVMe disks to host
  • #1435
    • Better Load Balancer Config of Harvester cloud provider
  • #1454
    • Check can apply the resource quota limit to project and namespace
  • #1574
    • Check default and customized project and namespace details page
  • #531
    • Check detailed network status in host page
  • #1477
    • Create VM without memory provided
  • #1708
    • Detach volume from virtual machine
  • #1529
    • Disable and enable vlan cluster network
  • #1241, #1382, #1599
    • Disk devices used for VM storage should be globally configurable
  • #1475
    • Download kubeconfig after shutting down harvester cluster
  • #1541
    • Enabling vlan on a bonded NIC on vagrant install
  • #1167
    • Host list should display the disk error message on failure
  • #1218, #1012
    • Http proxy setting on harvester
  • #1644, #1588
    • Manual upgrade from 0.3.0 to 1.0.0
  • #1316
    • Move Longhorn storage to another partition
  • #1501
    • Nodes with cordoned status should not be in VM migration list
  • #1455, #1449
    • Provision RKE2 cluster with resource quota configured
  • #1330
    • Rancher import harvester enhancement
  • #1493
    • Recover cordon and maintenace node after harvester node machine reboot
  • #1014
    • Set maintenance mode on the last available node shouldn't be allowed
  • #1401
    • Support volume hot plug live migrate
    • Support Volume Hot Unplug
  • #1464
    • Switch the vlan interface of harvester node
  • #1465
    • toggle harvester node driver with the harvester global flag
  • #1620
    • Use template to create cluster through virtualization management
  • #1424
    • VIP configured in a VLAN network should be reached

@lanfon72 lanfon72 merged commit b0aab02 into main Jan 11, 2022
@noahgildersleeve noahgildersleeve deleted the 1-0-0-update-test-david branch January 13, 2022 19:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants