84 lines
3.1 KiB
YAML
Raw Normal View History

- project:
name: x/group-based-policy
templates:
- openstack-python3-jobs
- publish-to-pypi
# REVISIT: In the jobs below, the required-projects clause is needed on
# the master branch to select the correct version of the requirements
# repository. Otherwise, the master version will be used. It can be
# eliminated on the stable branches, and on the master branch once this
# repository's master branch is based on the neutron repository's master
# branch.
check:
jobs:
- openstack-tox-pep8:
nodeset: ubuntu-focal
Add support for upstream Stein release Import stable/stein rather than stable/rocky branches of upstream and ACI-specific repositories. Changes include: * https://review.opendev.org/#/c/634790/ removed the rpc module from neutron.common, which was rehomed to neutron-lib. * https://review.opendev.org/#/c/634497/ removed the exceptions module from neutron.common, which was rehomed to neutron-lib. * https://review.opendev.org/#/c/581377/ removed exercises from the devstack gate. The shell scripts that ran the tests from the devstack exercises are now called directly. * https://review.opendev.org/#/c/619087/ removed the common_db_mixin from the FlowClassifierDbPlugin, replacing it with the use of a method in neutron-lib. * https://review.opendev.org/#/c/595369/ removed _setUpExtension, replacing it with the setup_extension method. * https://review.opendev.org/#/c/623415/ added validation to host route CIDRs. The metadata CIDRs have been corrected to pass this new validation. * https://review.opendev.org/#/c/615486/ added a call to get a nova client, and https://review.opendev.org/#/c/368631/ was added to ensure it was a singleton. These are now used to get a notifier for nova. * https://review.opendev.org/#/c/628033/ removed the use of the _resource_extend module, which has been moved to neutron-lib. * https://review.opendev.org/#/c/585037/ converted policy.json to policy in code. This resulted in better policy enforcement, and flagged problems with existing UTs, mainly in the use of shared resources (requires admin privileges). These UTs have been fixed. Change-Id: Ia7bd0799a814e38ff37b7ff062fa1eae7928991c
2020-04-30 15:48:45 -04:00
required-projects:
- name: openstack/requirements
override-checkout: stable/2023.1
- openstack-tox-py38:
nodeset: ubuntu-focal
# Ignore py38 results until the gate is fixed
voting: false
required-projects:
- name: openstack/requirements
override-checkout: stable/2023.1
- openstack-tox-py39:
nodeset: ubuntu-focal
required-projects:
- name: openstack/requirements
override-checkout: stable/2023.1
- openstack-tox-py310:
nodeset: ubuntu-jammy
# Ignore py310 results until the gate is fixed
voting: false
required-projects:
- name: openstack/requirements
override-checkout: stable/2023.1
- openstack-tox-py311:
nodeset: ubuntu-jammy
# Ignore py311 results until the gate is fixed
voting: false
required-projects:
- name: openstack/requirements
override-checkout: stable/2023.1
- legacy-group-based-policy-dsvm-functional:
voting: false
- legacy-group-based-policy-dsvm-aim:
voting: false
- legacy-group-based-policy-dsvm-nfp:
voting: false
gate:
jobs:
- openstack-tox-pep8:
nodeset: ubuntu-focal
required-projects:
- name: openstack/requirements
override-checkout: stable/2023.1
- openstack-tox-py38:
nodeset: ubuntu-focal
# Ignore py38 results until the gate is fixed
voting: false
required-projects:
- name: openstack/requirements
override-checkout: stable/2023.1
- openstack-tox-py39:
nodeset: ubuntu-focal
required-projects:
- name: openstack/requirements
override-checkout: stable/2023.1
- openstack-tox-py310:
nodeset: ubuntu-jammy
# Ignore py310 results until the gate is fixed
voting: false
required-projects:
- name: openstack/requirements
override-checkout: stable/2023.1
- openstack-tox-py311:
nodeset: ubuntu-jammy
# Ignore py311 results until the gate is fixed
voting: false
required-projects:
- name: openstack/requirements
override-checkout: stable/2023.1