VPNaaS: Help reduce cross project breakage
Bug #1495584 reported by
Paul Michali
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
Expired
|
Undecided
|
Unassigned |
Bug Description
One issue that has been occurring is that a neutron project commit may change a method/attribute that the neutron-vpnaas project uses, resulting in breakage in the neutron-vpnaas project (which may not be detected for days).
To help reduce this probability, there is a desire to have neutron commits run VPN unit and functional tests. This bug is to document the need for running VPN functional tests on neutron commits.
Code review 203201 upstreamed (before this bug was created) a pair of neutron jobs that will run VPN functional tests in the experimental queue. These jobs need to move to check, and eventually gate queues.
Changed in neutron: | |
assignee: | nobody → Paul Michali (pcm) |
status: | New → In Progress |
To post a comment you must log in.
Changing the approach a bit here. Plan currently is to do the following:
- Refactor functional jobs to use a common job template vpnaas- dsvm-functional -sswan job to neutron experimental queue
- Test the jobs (non-voting)
- Make the jobs voting
- Add the gate-neutron-
- Test the job for Neutron commits
- Move the job to check and gate queue
On a related bug (#1483417), which is moving API tests for VPN to neutron-vpnaas repo, that bug can leverage off of the same job template to create an API job.