Releasenotes are not added to liberty branch, so the jobs are
skipped for pre-mitaka changes. Apart from that, releasenotes
changes are considered doc changes.
Change-Id: Ibcb3b064f6141907e10ff446d4239af456d808f5
the saml2 features offered by the keystoneauth-saml2 project have
been integrated into keystoneauth. the project has had no releases
so it is safe to retire the project.
Change-Id: I5a7bf15d9e2061f1ada0b11a478fb55bbe8fce03
OpenStackClient does not have releasenotes for the liberty branch,
we do not need the releasenotes job to run on new changes.
Change-Id: I27e5ca8c6e02f6fe51972faff5c37a6f11d423df
pass environment variable to devstack plugin in a right way
remove TEMPEST=1 definition - it is not needed becuase this
experimental job runs own functional tests
Change-Id: I85f6fa23fc0a819260300d75dc2307c06e44e6c8
This commit adds Bandit gates for Bandit. This is accomplished
by using the new 'python-jobs-linters' template which calls
'linters' rather than 'pep8'. A previous Bandit change introduced
the linters target which runs pep8 and bandit-baseline.
Also, add linters to jjb python-jobs job-group so that projects can
easily switch to the linters job.
Change-Id: I360f16077b2fe7d99e5a4c10c2ff57e29af01a03
We still have 79 bashate warnings for lines longer than 79 characters.
bashate also warns about here documents, so cutting down on all of
them is not worth it. Let's disable these bashate warnings so that we can
see the real problems.
Warnings disabled are of the form:
[W] E006: Line too long: ...
Change-Id: I3abfae4432f9432af6e0d8b43bfc340673f06802
* The CI sets up and configures HDFS, and does not use GlusterFS.
* The CI is run on a multi-backend installation due to
82ebbc1ba2
Change-Id: I7983959ae4543ccfa4de40d635ae5bf33c98e859
Add a new template that can be used instead of python-jobs in
zuul/layout.yaml, it is the same as python-jobs but uses linters job
instead of pep8.
Change-Id: Ibea12fcb0078325c0457394f72ec0a799d3d8f69
Introduce a retry loop in install-distro-packages.sh which will
attempt index updates and package installation up to 3 times if the
bindep list is unsatisfied, so as to mitigate intermittent network
failures. Add a clear error message after the last try indicating
the list of packages which were not installed.
Change-Id: I595aedbc57623ee1b30bd5880abf699f95e9eb63
Use a single linting target for changes and run that instead of the
individual bashate and pep8 targets.
Fix name of pep8 job for project-config-example.
Create new gate-{name}-linters job-template for this.
The pep8 job was run also on project-config-examples, create a new job
for that repo. It now runs without the filters since with the amount
of changes to the repo, we do not need to optimize anything right now.
Change-Id: I2afa7931bf3e18798b95a8af33ccf5ef761c4ad5