Commit Graph

9 Commits

Author SHA1 Message Date
Sara Nierodzik 1603f200d7
Functional Job fix
This patch includes various changes in order to get the functional
job gate for the neutron-classifier to work as expected.

Previous patch includes changes made to openstack tox py36 and py37
jobs. Link to merged patch: https://review.opendev.org/#/c/672725/
Due to the dependency on neutron-lib the patch had to remove
the failing functional job from the gate in order to get merged.

Changes Include:
 - removes files that were used by the Zuul v2 functional test
and are not needed anymore.
 - adds dsvm-functional tox.ini changes as carried out by
 https://review.opendev.org/#/c/674336/ patch.
- remove unneeded extra job variables, the defaults are just fine
  and include these settings
- make test_path overridable in .stestr.conf
- make job voting

Change-Id: I180ac6df807864a4fd2b129ab525c7e78bca67c0
Co-Authored-By: Andreas Jaeger <aj@suse.com>
2019-08-08 15:21:56 +02:00
Andreas Jaeger 8ea676b562 Replace constraints job with global template
The template openstack-lower-constraints-jobs-neutron does exactly what
the neutron-classifier-lower-constraints job does, so use the global
template.

Change-Id: Ic23bd6fd3ce60681a71502754b4cee80d52e0f33
2019-08-02 16:28:10 +02:00
Sara Nierodzik abda8f1064 .Zuul.yaml update for Neutron Classifier
This patch updates the neutron classifier zuul yaml file.
Part of neutron-sibling setup. [1] Changes based on x/vmware-nsx
project. [2]
Changes include:
- Removes dsvm from functional job.
- Removes devstack and devstack-gate from required-projects.
- Adds glance, placement and nova to required projects
- Makes neutron-classifier-functional-dsvm non-voting.
- Changes the openstack-python3-train-jobs to project template
with neutron.
- Moves the tox_install_siblings to under "vars:" in .zuul.yaml

[1] https://etherpad.openstack.org/p/neutron-sibling-setup
[2] https://review.opendev.org/#/c/670134/

Change-Id: I031d7bef6587f0392a0416c0a29dc8caf72e98bd
Co-Authored-By: Boden R <bodenv@gmail.com>
2019-08-01 15:30:23 +00:00
Boden R 7e3ae0075a Update Neutron Classifier for Zuulv3
This patch updates the testing of the neutron classifier
repository to be zuulv3 compliant. Changes include:
 - Added lower-constraints.txt file.
 - Added clarifying comments to requirements.txt including
   neutron-lib-current update.
 - Removed playbooks/legacy yaml files.
 - Modified coverage package version.
 - Added to testenv, testenv:dev in tox.ini

 This patch is part of the neutron-sibling-setup
 as documented in [1]. Changes were also based on zuulv3
 opencontrail patch [2] as well as updates made to
 x/vmware-nsx project.[3]

[1] https://etherpad.openstack.org/p/neutron-sibling-setup
[2] https://review.opendev.org/#/c/624782/
[3] https://review.opendev.org/#/c/670134/

Change-Id: I46ac45d97a5af24ae234f11952d6883cd3088ff7
2019-07-18 11:02:21 -06:00
OpenDev Sysadmins 6bfe199bde OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:51:14 +00:00
David Shaughnessy 30b9277229 Updates to Openstack CLI to reflect Database.
Updates to Openstack Client to reflect current
state of Neutron Classiifier classifications
and comply with pep8 standards. Tests included but incomplete
until further changes to core code takes place.

Change-Id: I33165dcf3519912cdbb975366cdc5324d91f3fd7
Co-Authored-By: Nakul Dahiwade <nakul.dahiwade@intel.com>
2019-01-29 19:08:36 +00:00
Thaynara Silva 28f020f592 Add Database Models and OVOs for classifications
- Introducing database models and oslo versioned objects for
   classification resources used by the common classification
   framework service plugin.
 - Add playbooks, post_test_hook, gate_hook,
   modify requirements, .zuul.yaml for gate.
   Add migration test, fix models and migration scripts.
 - Change ClassificationType decorator to NeutronObjectRegistry,
   add get_objects method.
   Remove ClassificationType from object version test,
   Add get_bound_tenant_ids to ClassificationGroups
   Add openstack-python35-jobs-neutron to zuul.
Change-Id: I41d5b399352b47d74000596e6518e199d36709a7
Co-Authored-By: David Shaughnessy <david.shaughnessy@intel.com>
Co-Authored-By: Nakul Dahiwade <nakul.dahiwade@intel.com>
Co-Authored-By: John Hinman <john.hinman@intel.com>
2018-06-07 21:10:29 +00:00
James E. Blair 9b9beed610 Zuul: Remove project name
Zuul no longer requires the project-name for in-repo configuration.
Omitting it makes forking or renaming projects easier.

Change-Id: Ifabca1c7f682bcaba3964b728c6ed18bad0571ff
2018-01-28 05:22:09 -08:00
david shaughnessy 61b187d768 Functional Tests and Gate stub
- Adds modifications to tox.ini to enable functional testing
- adds the functional sub directory to the tests folder
- adds .zuul file to enable the Gate to start functional testing.

Change-Id: Id40c0feba1741328027bd285e10aa8899b4a12b9
2018-01-09 16:59:10 +00:00