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 initial Cypress Rancher Integration test cases #502

Closed
wants to merge 10 commits into from

Commits on Dec 6, 2022

  1. Initial release of Cypress Rancher Integration test with Harveter

    Including the following test cases:
    
    1. Prepare Harvester Image (On Harvester)
    2. Prepare Harvester VLAN network (On Harvester)
    4. Rancher import Harvester
    5. Harvester import Rancher (On Harvester)
    6. Check Harvester Cluster Status (On Rancher)
    7. Create Cloud Credential
    8. Provisiong RKE2 Cluster
    9. Check RKE2 Cluster Status
    10. Provisiong K3s Cluster
    11. Check K3s Cluster Status
    12. Verify RKE2 CSI driver
    13. Verify RKE2 Cloud Provider
    14. Verify RKE2 DHDP Load Balancer
    15. Create Harvester VIP Pool
    16. Create RKE2 Pool Load Balancer
    17. Delete Active RKE2 Cluster
    18. Delete Active K3s Cluster
    19. Delete Cloud Credential
    20. Delete imported Harveter cluster
    
    singed-off by [email protected]
    TachunLin committed Dec 6, 2022
    Configuration menu
    Copy the full SHA
    0b32a91 View commit details
    Browse the repository at this point in the history
  2. Fix { baseUrl: constants.rancherUrl} overload error

    By updating Cypress to 10.3
    
    Signed-off-by: davidtclin <[email protected]>
    TachunLin committed Dec 6, 2022
    Configuration menu
    Copy the full SHA
    2eb9c2c View commit details
    Browse the repository at this point in the history
  3. 1. Update cypress to 10.8

    2. Fix chronium render crash
    3. Fix find element error of select guest cluster
    
    Signed-off-by: davidtclin <[email protected]>
    TachunLin committed Dec 6, 2022
    Configuration menu
    Copy the full SHA
    9960042 View commit details
    Browse the repository at this point in the history
  4. Fixed error

    Signed-off-by: davidtclin <[email protected]>
    TachunLin committed Dec 6, 2022
    Configuration menu
    Copy the full SHA
    c2509b6 View commit details
    Browse the repository at this point in the history
  5. Fix missing item

    Signed-off-by: davidtclin <[email protected]>
    TachunLin committed Dec 6, 2022
    Configuration menu
    Copy the full SHA
    7d7eddf View commit details
    Browse the repository at this point in the history
  6. Fix reorg error in settings.po.ts

    Signed-off-by: davidtclin <[email protected]>
    TachunLin committed Dec 6, 2022
    Configuration menu
    Copy the full SHA
    c52b282 View commit details
    Browse the repository at this point in the history
  7. Update rancher integration test suite for Rancher v2.7.0-rc10 with

    Harvester v1.1.1-rc
    
    Signed-off-by: davidtclin <[email protected]>
    TachunLin committed Dec 6, 2022
    Configuration menu
    Copy the full SHA
    9b6f19f View commit details
    Browse the repository at this point in the history
  8. Remove unnecessary 'only' decrator on test

    Signed-off-by: davidtclin <[email protected]>
    TachunLin committed Dec 6, 2022
    Configuration menu
    Copy the full SHA
    4d56421 View commit details
    Browse the repository at this point in the history
  9. Fix the review request

    1. Rebase and use the new Harvester function for prepare image and create vlan
    2. Remove the unused import and function
    3. Handle the popup confirm window of cluster registration in Harvester
    4. Fix some stability
    5. Use  `LabeledSelectPo` to precisely handle dropdown menu selection
    TachunLin committed Dec 6, 2022
    Configuration menu
    Copy the full SHA
    603da70 View commit details
    Browse the repository at this point in the history
  10. 1. Change the k3s cluster using the same LabeledSelectPo manner to

    select kubernetes version
    2. Update rke2 and k3s version attributes in rancher fixture file
    TachunLin committed Dec 6, 2022
    Configuration menu
    Copy the full SHA
    642014a View commit details
    Browse the repository at this point in the history