TripleO is deploying Ironic & Horizon with Puppet modules.
This patch aims to gate both puppet modules by using
gate-tripleo-ci-f22-nonha job.
Change-Id: I108badb87881f525ad42a9f0db7e1dc8aca6a435
Puppet OpenStack group [1] would like to add a new module
in the family: puppet-rally.
This patch follows the usual process to add new modules by configuring
gerrit, gerritbot, jenkins and zuul.
[1] https://review.openstack.org/#/c/262786/
Change-Id: Ia2b5a65b8f720ed0e5c8cc5f506b402db0d08870
Change [1] started to use comments in multiline command,
and it was done with wrong separation of comments and arguments.
So, arguments are not provided correctly to the devstack hook scripts
and they behave as nothing was provided, after their work finished we
get errors when bash tries to execute 'arguments' as separate commands.
So, fix usage of comments separating them from multiline command.
[1] I521f0419e65e27f22acbc03aaa1f0f997492e8f8
Change-Id: I5c073d38b61b21ec642ee11a28e6b23fe5662159
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 pip-missing-reqs project has been renamed to pip-check-reqs
to reflect the added support of finding extra requirements.
The tox env for pip-missing-reqs is being renamed to pip-check-reqs
and added to more projects:
https://review.openstack.org/#/q/topic:pip-check-reqs,n,z
There is no need for a depends on tag here as the job is non-voting
and in experimental so it isn't worth supporting both names while
we work around a cyclic dependency.
Change-Id: I74bac819d97c73f66b8b387e37a34425397a1b1c
These jobs are non-voting and therefore should be run in the gate as
well to ensure that no regressions gets introduced between initial
testing and merge.
Change-Id: I38a05f6e44b8f305fbc9446e1484af95f3f27e9d
Currently all gate DSVM tests for Zaqar fail. Zaqar's gate_hook function
tries to cd to python-zaqarclient repository directory, but the
directory can't be found. Apparently python-zaqarclient repository
hasn't been cloned.
And in gate DSVM log log/devstacklog.txt.gz this line started to appear:
"The /opt/stack/new/python-zaqarclient project was not found; if this is
a gate job, add the project to the $PROJECTS variable in the job
definition."
See this patch for example of currently failing jobs:
https://review.openstack.org/#/c/259036/
Seems like the root cause of the problem is recent devstack-gate change:
https://review.openstack.org/#/c/234509
This patch adds python-zaqarclient project to the $PROJECTS variable to
Zaqar job in zaqar.yaml and Rally job in rally.yaml.
Change-Id: I9befe98fa7767c9244410f9220273c9791632f79
New driver (LVM) is going to be added to Manila.
So, register job for it adding new var that contains driver name
to configure for Manila. Also, provide several more arguments for devstack
hooks, to remove dependency on job name.
Make new job run only for M+ branches in experimental pipeline
and only as nonvoting until it is merged and becomes stable.
Change-Id: I521f0419e65e27f22acbc03aaa1f0f997492e8f8
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
Previously z/tempest was in the middle of the file and needed special
treatment for sorting. Nowadays it's at the end and thus no special
treatment is needed, remove it.
With this change additions to the end of the file will now be flagged.
Change-Id: I337017b4a17e8aa086d658649613ddc61212adc8
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