| Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
Currently source builds and centos-binary builds do not install
rally-openstack. It results in errors with finding openstack plugin.
Change-Id: I26ad81a7076bad7a659e2d80a1ad0453c13794d1
Closes-Bug: #1803968
|
|
Change-Id: I0ebd68f0f5bcd989ddd1ffc6a85fed6c8a11ff6d
|
|
For Ussuri we decided to follow stable branch tarballs instead of using
release ones. This gives us all fixes just as they land in a repository.
Change-Id: Iff600179630484228fb359417687e3d2a1a8b9f9
|
|
They have been deprecated in Ussuri [1].
[1]: https://review.opendev.org/#/c/711636/
Change-Id: I0cfde46c29eedce77c70c1c677220814a801ff3a
|
|
Currently pre-commit-hook is failing due to yaml validations using
unversioned python and using non-existent json validations.
Change-Id: I67dc11efe667e2cc67ea1a731edc5c4a03ebd1e7
Closes-Bug: #1778146
|
|
Change-Id: I31e9742793cfb1abff9749083c9ce86000dae1af
Partially-Implements: blueprint centos-rhel-8
|
|
|
|
CI is set up using Ansible playbooks now.
This also drops redundant shell scripts.
Co-authored-by: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>
Change-Id: I5264746fd04276448f4668c3bb3a218a40e8660b
|
|
The repo is Python 3 now, so update hacking to version 3.0 which
supports Python 3.
Fix problems found by updated hacking version.
Update local hacking checks for new flake8.
Remove hacking and friends from lower-constraints, they are not
needed in installations.
Change-Id: I67e5ca24c550163c218fb06692de0b7c528d8318
|
|
We said 'bye' to Python 2 already. So let us use Python 3 for all
scripts.
Unversioned Python binary should be avoided as it may be Python2 or
Python3 (depends on distribution).
Implements: blueprint drop-py2-support
Change-Id: Ifd7912a3debf3ee4ddd8f3e1a4c5870848d4d688
|
|
|
|
Change-Id: Iccccc91b0a44f92bcbb2442638a93e7624da112b
|
|
Change-Id: Ie136940c883b15a082e0f538a1c46134edbb10cc
|
|
Turned out that linaro-london network pipe is too thin
to support this job. Pushing images took 3 hours so job
timed out.
Will check it once new nodes arrive.
This reverts commit f2801fabdd727fc72a28b056d79787af484424a7.
Change-Id: I8897ede43f11090902fe7c0c096f17f57c1c9c67
|
|
This time proper approach involves job dependencies.
First we build and publish x86-64 and aarch64 images with architecture
name in image tag. Then we create multiarch manifests to create 'master'
images.
Change-Id: I6b9505dc326636fc6df8798c62c3a5eb1f728a51
|
|
This change modifies the CentOS build CI jobs to use a CentOS 8 host
image.
NOTE: This does not affect the version of CentOS used as the base image
in containers built by kolla.
Partially-Implements: blueprint centos-rhel-8
Partially-Implements: blueprint centos-rhel-python3
Change-Id: Ie25b54a4e6116ed2bcb9c3b5c44eb6edbd2e6b49
|
|
Time to say goodbye for Python 2
Depends-On: https://review.opendev.org/693356
Change-Id: I5f23da932df70bf17d09d42420ac408221d0e02f
|
|
Removes stuff which does not belong here, along with the docker
daemon systemd service overrides.
Also re-enables IPv6 on CentOS node.
Change-Id: I45238b087647e733544561d333aa560f82e2a07c
|
|
TODO: Debian build still requires access to original repo.
Change-Id: Ie4bac5334369a63793d36568a9d3a58a0cdc7667
Signed-off-by: Radosław Piliszek <radoslaw.piliszek@gmail.com>
|
|
We have agreed to remove support for Oracle Linux.
http://lists.openstack.org/pipermail/openstack-discuss/2019-June/006896.html
Change-Id: I961dfba1aeef2c509ecdaf376dfe6928926ffb39
Depends-On: https://review.opendev.org/682858
|
|
https://review.opendev.org/#/c/674587/ dropped using of that flag in
deployments. Time to drop it on CI as Debian CI fails when it is
enabled.
Change-Id: I57fa5206f91abcedcd2d526e71e74cf634b81d2c
|
|
Change-Id: I3a771793dfbbfc26f6d5716ba7a5b60c2e6154fa
|
|
|
|
|
|
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>
|
|
|
|
The port of docker registry is conflict with keystone.
So we need to change port of docker registry.
Change-Id: If15c0caf76b5406f590b05030e43d65ca14c8788
Signed-off-by: pengdake <19921207pq@gmail.com>
|
|
When building images for binary type, it is expected to not install
executables from untrusted sources, and gem, sensu-install, npm or
pip packages for instance should come from the distro itself.
This commit adds a `validate-binary-build.sh` script that checks for
forbidden commands in the rendered Dockerfile templates for the binary
type builds and hooks this script with the pep8 CI job.
The output is just informative for now until we've fixed the culprit
Dockerfiles, then we'll make the script return an error code and with
the ability to fail the pep8 CI check. This should prevent unwanted
commands from entering binary type Dockerfiles.
Change-Id: I66e54bd18f4256cdca6c0c50626de4f975c246b8
|
|
This image was deprecated in the Stein cycle.
Change-Id: I249b78cd263c97c4a9223523c77f8c325f3e649a
|
|
We don't want to use Extended Maintenance (EM) tags, since these are
just markers of a point in time and not available as released artifacts.
Change-Id: If552f7ffc22d4b25769c14c083179eecf5a93158
|
|
The current code worked only if the project was using the project_name
in kolla/common/config.py, rather than the tarball_base name. This is
only true on master - on stable branches we may switch to use the
tarball_base name, so the regex won't match.
Change-Id: I839649e6ef662ae3ff320edb3106da818956d26d
|
|
We use the stable branch of the requirements project.
Also add an exception for the crane project, which is not managed by
OpenStack releases.
Make use of 'tarball_base' field to handle tarball renames.
Change-Id: I05186d9a3e21615e6b49c62cea83bc4bde4702fe
|
|
Removed various scripts which were part of previous CI configurations.
Change-Id: I674c3bb89e049638926fcb2ad6577123117b5d32
|
|
This is a mechanically generated change to replace openstack.org
git:// URLs with https:// equivalents.
This is in aid of a planned future move of the git hosting
infrastructure to a self-hosted instance of gitea (https://gitea.io),
which does not support the git wire protocol at this stage.
This update should result in no functional change.
For more information see the thread at
http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003825.html
Change-Id: Ia4ad8d139eb5b37a9e661a789df13ec300eeee6f
|
|
Currently CentOS gates use btrfs storage driver and
create /docker device backing btrfs.
This patch is to sync the gate run with Ubuntu.
(post-Trusty) does not use btrfs, only overlay2.
Change-Id: Ic5caa8cf0271b21f71f03fd33c35b3c7bc93ccf4
|
|
Use latest release 1.1.0 and compatible changes w.r.t pep8
Change-Id: Ia3d1166a2746a46591e4e5a04ea91e03ddc28d93
|
|
The mkdir instruction tries to create the
/etc/systemd/system/docker.service.d folder wich in some cases might
not exists. This change includes hte -p argument.
Change-Id: Ia278a2c4dd50a2e57a93b568d0c415e9451fc51f
|
|
Currently CentOS binary jobs are often failing due to running out of
storage while building images.
See
http://logs.openstack.org/87/612887/8/check/kolla-build-centos-binary/b467920/logs/build/000_FAILED_heat-all.txt.gz
for an example, and
http://logs.openstack.org/87/612887/8/check/kolla-build-centos-binary/b467920/logs/df.txt.gz
for the corresponding df output that shows the /var/lib/docker loopback
mount at 97%.
Change-Id: I2f3d04452c517f8643b124550148cc9d8320b937
|
|
monasca-thresh package is not published in
tarballs.openstack.org and fails to detect
proper version for it.
Add to external managed packages list
Change-Id: I5da4da1f5291e993fdcd04177c634147204ad9ed
|
|
Fixed up 5 Dockerfile.j2 files that had the issue
Change-Id: I8a5551050a75d64712c36d53573437a18777a82f
|
|
grep -E '^\s+[A-Z]+\s' was matching any
" a "
" FOO "
where this was trying to only catch " FOO " case
Change-Id: Ife64cb9f02b3f1463d5143e57629418bc478de49
|
|
|
|
Change-Id: I9895c958a4cea91fca014d8f28f448a00b2ae02c
|
|
Delegate code style validation to computers, they're better than human
at it :)
This commit adds a new `tools/validate-indentation.sh` script that
errors when it finds an indented Dockerfile instruction, and enables
the validation in the pep8 check.
Also adjust the logic of `tools/validate-all-dockerfiles.sh` so that it
doesn't stop on first errors but instead shows all of them.
Fixes the remaining indentations in Dockerfiles.
Change-Id: I53c0d38304cb4f6d64a5dfab67f70d69b3eae587
|
|
This patchset includes pushing mechanism for daily periodic jobs.
Change-Id: Ic4179ffd3a6e640abfb181dbd000bc75cc64b750
|
|
|
|
This is zuulv3 migration patch. This patch only implement build jobs.
Deploy jobs will be pushed in another one.
Partial-Bug: #1720601
Change-Id: Ib9157ed132820d752ef1dbd7a53353ebd68b1934
|
|
All release notes must leave in "releasenotes/notes" directory.
One of them has been generated in wrong place
"tools/releasenotes/notes" for Pike release.
This patch just remote it.
Change-Id: I2f6d22954288445b2d9e325f1d104e9bf43d0029
|
|
|