Skip to content

[TEST] Add advanced network related openQA tests and update Jenkins pipeline to the new test environment machine #2379

@TachunLin

Description

@TachunLin

What's the test to develop? Please describe

In the HackWeek 25 project, I build up a new openQA dabhoard service http://10.115.51.34/tests

This new openQA test environment have the capability to test more advanced network ISO installation tests.

  1. ISO install Harvester with static VIP and static node IP (without VLAN ID)
  2. ISO install Harvester with dhcp VIP and dhcp node IP (with VLAN ID 2017 to the lab)

And I created two corresponding openQA tests for these scenarios:

  1. create_node_static
  2. create_node_vlan
  • Now we can add these two new tests to the harvester-openqa-test repository
  • And update the Jenkins pipeline job can execute on the new test environment
  • Then adjust the existing openQA pipeline job in the harvester-baremetal-ansible repository can test these advanced network tests on the new test environment.

Describe the items of the test development (DoD, definition of done) you'd like

  • Add the new create_node_static and create_node_vlan to the harvester-openqa-test repository
  • Update the Jenkins pipeline in the harvester-baremetal-ansible repository to execute on the new openQA environment http://10.115.51.34/tests
  • Update the Jenkins pipeline job parameter to be able to select all available openQA tests
  • Test all the tests can execute well on the openQA Jenkins pipeline job

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions