Jenkins job for Multiple L2 networks support in CLI

Registered by Egor Kotko

Scenarios to automate will be:

Centos/Ubuntu Neutron GRE
Case 1 - simple:
Update dnsmasq configuration
#dockerctl shell cobbler bash -c 'cp /tmp/dnsmasq.template /etc/cobbler/dnsmasq.template'
#dockerctl shell cobbler bash -c 'cobbler sync'
Create additional nodegroup
#fuel --env 1 nodegroup --create --name "group 1"
Disable default dnsmasqs on the virtual networks of second group nodes
ps axu | awk '/dnsmasq\/net-name/{system("kill "$2)}'
ps axu | awk '/dnsmasq\/net-name/{system("kill "$2)}'
dhcp-helper -s ip_master -i interface
Assign nodes from different nodegroups to the same master node.
Assign appropriate ip ranges for set of nets2 and upload json/yaml on master:
#fuel net --upload --env 1
Execute OSTF tests and network checker

Blueprint information

Status:
Complete
Approver:
Nastya Urlapova
Priority:
Medium
Drafter:
Egor Kotko
Direction:
Approved
Assignee:
Egor Kotko
Definition:
Approved
Series goal:
Accepted for 6.0.x
Implementation:
Implemented
Milestone target:
milestone icon 6.0
Started by
Egor Kotko
Completed by
Egor Kotko

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/multiple-l2-networks-test,n,z

Addressed by: https://review.openstack.org/126359
    Add multiple cluster networks support to tests

Addressed by: https://review.openstack.org/141322
    Add multiple cluster networks support to tests

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.