VPNaaS: Help reduce cross project breakage

Bug #1495584 reported by Paul Michali
6
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.

Tags: vpnaas
Paul Michali (pcm)
Changed in neutron:
assignee: nobody → Paul Michali (pcm)
status: New → In Progress
Revision history for this message
Paul Michali (pcm) wrote :

Changing the approach a bit here. Plan currently is to do the following:

- Refactor functional jobs to use a common job template
- Test the jobs (non-voting)
- Make the jobs voting
- Add the gate-neutron-vpnaas-dsvm-functional-sswan job to neutron experimental queue
- 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.

Revision history for this message
Paul Michali (pcm) wrote :

Additional changes to approach. Currently, will refactor jobs to use a common template. Community may decide to (later) use one of the jobs (SSwan) for Neutron commits.

Revision history for this message
Paul Michali (pcm) wrote :

Not sure why review 240990 is not showing up here.

Revision history for this message
Armando Migliaccio (armando-migliaccio) wrote :

This bug is > 240 days without activity. We are unsetting assignee and milestone and setting status to Incomplete in order to allow its expiry in 60 days.

If the bug is still valid, then update the bug status.

Changed in neutron:
assignee: Paul Michali (pcm) → nobody
status: In Progress → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for neutron because there has been no activity for 60 days.]

Changed in neutron:
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.