Let us publish Debian/source images periodically and at release time.
Debian/binary images publish at release time as we may not have binary
packages during development cycle.
Change-Id: I1e821a04d8637141ac7977937fddab6910c4eeaf
We have implicit branch matchers, so there's no need to add a check for
not-ocata, this job is only run for the branch it's on - like master
now.
Remove it to not confuse Zuul when multiple branches matches and the job
is different.
Change-Id: I2052e6c9cf1082f238988eeb9f6a20341d2d4886
We should gate on kolla-ansible jobs. Period.
This makes kolla gate on jobs that kolla-ansible gates on already.
They are already voting in kolla.
Change-Id: Iee51a5c340d071e653afd4ecd4996d04bd9cfb7f
Signed-off-by: Radosław Piliszek <radoslaw.piliszek@gmail.com>
fluentd - we are not deploying kubernetes, no need for plugins
TripleO - CI currently broken (to reverse, FIXME in place)
Change-Id: I203f70176af7f2b53398ddeb5c21e6234a45e268
Signed-off-by: Radosław Piliszek <radoslaw.piliszek@gmail.com>
This is to ensure that any Depends-On does not cause Zuul not to pick up
the change for gating due to no notifications between queues.
Previously W+1-ing a change which depended on non-merged change from
the other project caused it to remain in the same state.
Change-Id: I1815c3f30c3208b31501d1b7c2bd6be99db437e5
Signed-off-by: Radosław Piliszek <radoslaw.piliszek@gmail.com>
If stestr failed, then no node info was logged.
Logging node info is now handled in pre and post stages of Zuul.
Additionally Zuul v3 migration recommendations were applied
and some unused code removed improving general readability.
Change-Id: Iae9d37cb76997ba8389e21c7e2a3bf5905abe029
Signed-off-by: Radosław Piliszek <radoslaw.piliszek@gmail.com>
These jobs have been failing for some time. Stop wasting CI resources
and disable them. We can enable them again if someone maintains ocata
before it gets to EOL.
Change-Id: I42750d3270ab8c9f3fdead741e5251ccb16f8dcb
Add a trigger for running CI ceph jobs when docker/ceph/.* and
docker/cinder/.* files are being changed.
Change-Id: I0a5fc2d47ccb4f64dbf8fca7092240cd40777b28
Assures that the job is triggered when relevant files are touched.
Defines file patterns which could have allowed breaking changes
to go in untested, the implicit ones from parent not being enough.
Change-Id: I5aa4eb466f2369740cd66d087c71c36d44ff7623
We want to migrate to the latest Ubuntu LTS release 18.04 aka Bionic.
This is just a patch to find possible issues before the real migration
starts. See [0] for the big picture.
Also test running tox jobs on Bionic.
[0] https://etherpad.openstack.org/p/devstack-bionic
Depends-On: https://review.openstack.org/610977
Change-Id: I748f26faf6f98e9693b5cd803577df1118121b41
We are seeing a number of POST_FAILURES in the periodic publishing jobs,
with jobs timing out pushing images to Docker hub. Try bumping the
post timeout to 2 hours.
Change-Id: I69b5610b712560e2d617933e639e77041953e21c
Small cleanups:
* Use openstack-lower-constraints-jobs template, remove individual
jobs.
* Sort list of templates
Change-Id: Ia8c8464a332118bfc7ec09938dbe6154c902aa6e
Needed-By: https://review.openstack.org/623229
These are no longer required, since the jobs in kolla-ansible define
kolla-ansible as a required project.
Change-Id: I9953159237580167b20a7aebf0125efaadef928c
Depends-On: https://review.openstack.org/625874
The tripleo continainer build process consumes the kolla project. We
would like to add a non-voting job for kolla as the start of better
integration between the two. This job runs the tripleo build process
which calls kolla-build under the covers. Failures in this job might
indicate breakages in the kolla build api.
Change-Id: I5ce7c5888858f535eee0b5539c1e2d7978a7438e
This is a mechanically generated patch to add a unit test job running
under Python 3.6 as part of the python3-first goal.
See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html
Change-Id: I37bd6b96781ad8ca47c5cd57f455c540245f27f0
This is a mechanically generated patch to complete step 1 of moving
the zuul job settings out of project-config and into each project
repository.
Because there will be a separate patch on each branch, the branch
specifiers for branch-specific jobs have been removed.
Because this patch is generated by a script, there may be some
cosmetic changes to the layout of the YAML file(s) as the contents are
normalized.
See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html
Change-Id: Ic06696bedb94f7bed1af01617c242594dccf27f6
Story: #2002586
Task: #24305
Create a tox environment for running the unit tests against the lower
bounds of the dependencies.
Create a lower-constraints.txt to be used to enforce the lower bounds
in those tests.
Add openstack-tox-lower-constraints job to the zuul configuration.
See http://lists.openstack.org/pipermail/openstack-dev/2018-March/128352.html
for more details.
Change-Id: I5753b175264c074ff722b47293c65063f0187ffe
Depends-On: https://review.openstack.org/555034
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
The default post-timeout is 1800, which is not enough to push images to
hub.docker.com.
Change-Id: If1e499c247f3eeb8452991cb18aea5b1fdad60a7
Closes-Bug: #1755416
Zuul no longer requires the project-name for in-repo configuration.
Omitting it makes forking or renaming projects easier.
Change-Id: Iacba417e380c53f7793cd2e61a892b6139af85ac