| Age | Commit message (Collapse) | Author | Files | Lines |
|
Change-Id: I7846a797a0d8bd83c7406e1746556f0d5554b925
|
|
|
|
Change-Id: Iaeb34f0c66dd3b25b0fa300d8e838ddc9704acf2
|
|
Change-Id: I186735fe8098ec30d22ede48224a8fece3df8147
|
|
From oslo.config 7.0.0 release notes:
> Positional options are now required by default, to match argparse’s
> default behavior. To revert this behavior (and maintain optional
> positional arguments), you need to explicitly specify positional=True,
> required=False as part of the options definition.
So let's follow.
Change-Id: I77fdbcb905b1a7f2d535c3a37b2899118d1442c5
(cherry picked from commit aaa472bfa257aea53abcb3642ad4beeaed1b99a8)
|
|
Adds build and publishing jobs for CentOS 8 images:
- kolla-build-centos8-binary
- kolla-build-centos8-source
- kolla-publish-centos8-binary
- kolla-publish-centos8-source
The 'base' image has been added to the list of unbuildable images for
CentOS 8 (now separate from the list for CentOS 7). This means that no
images will be built - the jobs should essentially be a 'noop'.
Change-Id: Ie9a0109bd4eef337358d714e4b5088b8e3de2f23
Partially-Implements: blueprint centos-rhel-8
(cherry picked from commit b060623b907348e518bdf1afede0b641be56c415)
|
|
Change-Id: Ie6adec3f5e6d2b8b5eb2146257fba1d8f053181d
|
|
Change-Id: I043e05b65622e9e9d27553c8519b40d6702964c4
|
|
Change-Id: I0fad2261fbc97fa3ad92e4c7b9167cbbb424d236
|
|
|
|
Change-Id: I73b1964b7b22f1a2d5637209b86559b79602131b
|
|
Change-Id: I74142928d97af932a04e33476771360579e01ee7
Closes-Bug: #1853474
(cherry picked from commit 05c84fdf86d62545043cd36b984ca7627308d63d)
|
|
Change-Id: I86b65db4a7760c2f6d2494266389dce518df89de
|
|
Change-Id: If859427648e8fe3db7fef7c662ff338859e71131
|
|
|
|
UCA does not provide rally and the Ubuntu rally depends on python2
packages which conflict with python3 packages.
Change-Id: I36c1feaecf2e07e2d9fb8a7f42e899477eaabae4
Closes-bug: #1848295
|
|
|
|
Versions were generated via the following command:
tools/version-check.py --openstack-release train --include-independent
Some other versions had to be changed manually, including those not
managed via the OpenStack release process:
almanach, gnocchi, networking-ansible, vmware-nsx, vmware-nsxlib,
networking-l2gw, nova-mksproxy, novajoin, rally
VMTP 2.5.0 is the latest release, but does not support python 3.
Sticking to master.
Revert this on master once kolla stable/train branch has been created.
Change-Id: I7b1d280c75b7cc6ec1aa5d7c413b3861ffa2c459
|
|
This controls the upper constraints file used in the kolla-toolbox
image.
Change-Id: I5901890f78e6358fdda4c80fd277726b4bd2c1f4
|
|
Change-Id: I396f929ecc11f87fb83585bedd39be93a605c57b
|
|
If there was some error during pushing then Kolla was greeting with "all went
fine" message anyway:
INFO:kolla.common.utils.aodh-api:Trying to push the image
ERROR:kolla.common.utils.aodh-api:Get http://10.101.16.1:5000/v2/: dial tcp 10.101.16.1:5000: connect: no route to host
INFO:kolla.common.utils.aodh-api:Pushed successfully
This patch changes that. Now if there is an error during push then proper
exception is raised to PushTask and image is marked with PUSH_ERROR status.
This way at the end of build it is easy to spot which images did not got
pushed to registry:
INFO:kolla.common.utils:===========================
INFO:kolla.common.utils:Images that failed to build
INFO:kolla.common.utils:===========================
ERROR:kolla.common.utils:base Failed with status: push_error
ERROR:kolla.common.utils:nova-api Failed with status: push_error
ERROR:kolla.common.utils:nova-base Failed with status: push_error
ERROR:kolla.common.utils:nova-compute Failed with status: push_error
ERROR:kolla.common.utils:nova-compute-ironic Failed with status: push_error
ERROR:kolla.common.utils:nova-conductor Failed with status: push_error
Closes-Bug: #1848019
Change-Id: Id2ab97bf4c0dc3423268a0ea435b56f4a65f7196
|
|
|
|
Depends-On: https://review.opendev.org/685901
Change-Id: I0c5e5cc895238094e30fac49dfc6e7bd880ca55e
|
|
Change-Id: I331d8ed68ab32d7c56e891cf2e71c4a8157a26de
|
|
Change-Id: I52933c535023e8681bbde887364a188450c15663
|
|
|
|
|
|
Currently the retry mechanism is broken for pushing because the image
state gets set to an error state, and is never reset to 'built'. This
prevents the PushTask from setting success to True.
This change sets the image state to 'built' if the push succeeds,
ensuring it overrides any previous failures.
Change-Id: I93fc0e383da8fec6b3ca31f8094321c2a0c3af71
Closes-Bug: #1844697
|
|
|
|
Change-Id: I6b8f52a1f2227ecb74e3ae59ef1e67d5b5ce1886
|
|
|
|
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
|
|
Change-Id: Icc68b404d8713a9fcf0026374378d1645fe30d52
|
|
Change-Id: Ifaeed6917636e2bcb5ea3bda32ae0393ebb08a4f
|
|
XtraBackup started failing to install on Ubuntu and does not support
MariaDB 10.3 version.
Related-Bug: #1843043
Change-Id: I9cf62c8e03a02574d85e5349df1d23a51d4c99be
|
|
Change-Id: I3000136fa883f510b24133907a66efd194b40266
|
|
We do not have package repositories for opendaylight, telegraf,
xtrabackup images.
bifrost tries to install 'mysql-server' package which is not present in
Debian 'buster'
monasca-grafana has some SSL related issues
Change-Id: I795771569a3dcb9730063bd951c230806a08b3c0
|
|
Currently we use Ansible 2.2 in kolla_toolbox, while lowest supported
version is 2.6 - bumping up to 2.8.
* Use upper constrains in Dockerfile.j2, instead of pinning them in
here - Ansible is pinned to 2.8.*
* Add no_log=True in kolla_keystone_user
* Add endpoint_type as a param in kolla_keystone_service - now
AnsibleModule requires all options to be defined, otherwise it throws
an UnsupportedParameter error
* Add openstack_release variable in kolla/common/config.py which
is used for fetching upper-constraints.txt for desired release
Change-Id: I2cb0ea2fde1b408d48b39bf7a54b898e850d31aa
|
|
|
|
The Placement API is now a separate project, but anyone
building Nova is likely to want it. This change ensures
that it is built alongside Nova.
Change-Id: I05433f5bb2313e2adff39850a970d4430340c852
|
|
|
|
|
|
We have a list of images which are unbuildable for distro/buildtype/arch
combos. This patch renames it from SKIPPED_IMAGES to UNBUILDABLE_IMAGES
because 'skipped' images is something else in our code.
Now all unbuildable images are marked as such and so are their children.
At the end of build there is information provided about skipped images
(due to --skip-parents or --skip-existing options) and then information
about not buildable images. Both list should only contain entries
related to requested build.
Change-Id: If9b521339f564e483cba03d52e7c4eba271821a5
|
|
Theses images contains High Availability solution such as
Corosync, Pacemaker, Pacemaker Remote and PCS.
Change-Id: I86fd145d2998f68b08a16082414b86904971549a
Implements: blueprint pacemaker-container
|
|
Cyborg-agent binaries are only provided as x86-64 rpm packages.
CentOS/aarch64 does not have 'mongodb' in EPEL.
Ubuntu/aarch64 lacks 'sensu' package.
Change-Id: I0fd668018b37e1d64782fd32ff3846a688c4e915
|
|
Masakari provides Instances High Availability Service for
OpenStack clouds by automatically recovering failed Instances.
Change-Id: I279d6b43f8e4d4e30b39deb607823ceca272a4b8
Implements: blueprint masakari-support
|
|
|
|
Did build of all images for AArch64, looked at failures and here is a
list of ones which never build due to lack of packages.
There are some images which could get to the list but there are already
patches for them in Gerrit.
Also added three more entries for Debian due to missing packages.
Change-Id: Ie259a38aad84bd8f5392f19791edfbd1f8ec4b1a
|
|
During recent CI issues I got an idea that it would be nice to have
information how much time building specific image took. On local systems
we can do log and then check 'modified_time - creation_time' but not on
CI jobs.
Fresh image:
INFO:kolla.common.utils.base:Building started at 2019-06-26 13:53:08.393544
INFO:kolla.common.utils.base:Ended at 2019-06-26 13:56:40.354761 (took 0:03:31.961225)
Rebuild:
INFO:kolla.common.utils.base:Building started at 2019-06-26 14:00:34.913194
INFO:kolla.common.utils.base:Built at 2019-06-26 14:00:38.988874 (took 0:00:04.075686)
Failed images do not get second line due to logger.exception() being
used.
Change-Id: Id13545224fa0fbb729d46386a10505e0989fc3c6
|
|
With introduction of new architectures, it seems reasonable to allow
skipping of images based on their architecture.
Additionally, the existing framework had unneccessary duplication.
This commit makes the feature more flexible and cleaner.
Existing skips have been programmatically rewritten.
Change-Id: I34c002a0ee605ca121d9d923b256e4fe1ea3d9aa
Signed-off-by: Radosław Piliszek <radoslaw.piliszek@gmail.com>
|