When running the install-distro-packages-fallback-test builder, use
the fallback list even if the project checked out has its own bindep
other-requirements.txt list.
Change-Id: Ia4c14d00e30fabd917c08775ef2d46dbc0632433
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
Merge bashate and pep8 checks into common linters target.
Change-Id: I71f686c9379458d2c96687c23110bdcf45de8869
Depends-On: I13c68da7cb69fe240179a2074512decbf2a35560
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 linters instead of pep8 on project-config-example.
Change-Id: If398a3e0415b2a0ab7f05ce390c18d9b28a85927
Depends-On: I1f81b8ab1fe18a172804b795e40428034fddd803
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