Neutron shared routines and utilities.
Go to file
Boden R de568b8a1c Use a single hacking check factory
While the intention of the incubating hacking check
factory was to provide a means to roll-out new checks
without breaking consumers [1], the complications involved
with running 2 factories in a gate job [2] perhaps negate
the benefits of this approach.

Therefore, as per discussion with Armando (see the neutron
IRC logs from Jan 9, 2017 at 18:58) this patch proposed
we only have a single hacking check factory for all consumers.

The implications are as follows:
- All new adopter hacking checks go into the single factory.
- Consumers failing the new pep8 hacking check will
see the failure via neutron-lib periodic job.
- Consumers fix failures ASAP.

IFF a special case arises and we need to release neutron-lib
before consumers adopt check(s), we can comment them
out of the factory to mitigate as a whole. Or individual
consumer project's can 'ignore' failing checks as outlined
in the usage.rst of this patch.

This patch updates the dev-ref as well as the code to
implement the above scheme.

[1] https://review.openstack.org/#/c/350723/
[2] https://review.openstack.org/#/c/412628/

Change-Id: I0a8b39052c0f81f2ecbab3923353be1537b89a65
2017-02-27 13:35:23 -07:00
api-ref/source Merge "api-ref: Fix using examples of API" 2017-02-27 11:38:27 +00:00
doc/source Use a single hacking check factory 2017-02-27 13:35:23 -07:00
neutron_lib Use a single hacking check factory 2017-02-27 13:35:23 -07:00
releasenotes Use a single hacking check factory 2017-02-27 13:35:23 -07:00
tools Validate API sample JSON files 2017-02-10 11:15:01 +09:00
.coveragerc Improvements to tox envs 2015-12-19 01:00:22 -05:00
.gitignore Add release notes target 2016-10-20 11:22:32 -07:00
.gitreview Added .gitreview 2015-11-19 19:54:39 +00:00
.mailmap Initial cookiecutter commit 2015-11-20 17:24:43 -07:00
.testr.conf Improvements to tox envs 2015-12-19 01:00:22 -05:00
babel.cfg Initial cookiecutter commit 2015-11-20 17:24:43 -07:00
CONTRIBUTING.rst Initial cookiecutter commit 2015-11-20 17:24:43 -07:00
HACKING.rst Use assertIsNone instead of assertEqual(None, *) 2017-01-15 09:38:59 +00:00
LICENSE Initial cookiecutter commit 2015-11-20 17:24:43 -07:00
README.rst Show team and repo badges on README 2016-11-25 15:45:44 +01:00
requirements.txt Updated from global requirements 2017-02-10 09:44:28 +00:00
setup.cfg Remove support for py34 2017-02-09 08:28:56 +07:00
setup.py Initial cookiecutter commit 2015-11-20 17:24:43 -07:00
test-requirements.txt Updated from global requirements 2017-02-10 09:44:28 +00:00
tox.ini Merge "Validate API sample JSON files" 2017-02-14 16:09:34 +00:00

Team and repository tags

image

neutron-lib

Neutron shared routines and utilities

Features

  • TODO