| Age | Commit message (Collapse) | Author | Files | Lines |
|
These were not available at the time we switched everything else. Venus
remains unavailable.
Change-Id: Ic9e54568a2844991b12e04ebfb1444b5cf286dbb
|
|
We can drop temporary 'use-short-names' argument and make short
(kolla/debian-nova-libvirt:master) image names default.
Kolla Ansible is using short names now.
Change-Id: I153355353cd12aa25adaa9c87438a478748dfb28
|
|
--use-short-names argument drops 'install_type' from image names:
kolla/debian-openstack-base:14.1.0
This should allow to get rid of '-source' in image names without
disrupting CI jobs.
Switch publish jobs to use short names so k-a tests will have ready to
use images for both long and short names.
Change-Id: I29c9d51f4b518a4e2d3157ab5d6cc434fb83f2ef
|
|
We have 'quiet' mode where only minimal data is printed to the console.
But there were no logs at all then.
This change generates log files (if 'logs-dir' argument is used) during
quiet build.
Also enables 'quiet' mode for CI so Zuul will not have to parse 29MB
JSON file each time.
Change-Id: If7d5c2807f0947a8bbbc1ceb8531c9b9c9287c1f
|
|
The only place where it stays is argument parsing where it gets ignored.
Hardcoded to 'source' to make merging both kolla and kolla-ansible
changes easier.
Change-Id: I6890a7ec7baf507f8acd75b42bbd0fb17c2e4511
Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/837620
|
|
A recent change to git [1] introduced a new behaviour to work around a
CVE [2] that disallows any git operations in directories not owned by
the current user.
This may seem unrelated to installation, but it plays havoc with PBR,
which calls out to git to get to get revision history. So if you are
"pip install"-ing from a source tree you don't own, the PBR git calls
in that tree now fail and the install blows up.
When using type=source, kolla clones the repository, then creates a
tarball from it, which is ADDed to the image. The ownership of the files
in the tarball is preserved, which in this case will be the user running
kolla-build. Since the Docker build runs as root, we hit the PBR issue.
Our solution is to make sure that any tarball we generate from git
sources have all files owned by root:root so that the root user is able
to use git commands when building container images.
[1] https://github.com/git/git/commit/8959555cee7ec045958f9b6dd62e541affb7e7d9
[2] https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-24765.
Closes-Bug: #1969096
Related-Bug: #1968877
Co-Authored-By: Mark Goddard <mark@stackhpc.com>
Change-Id: I2cbf1f539880d512aa223c3ef3a4b19ee18854ac
|
|
|
|
hacluster-pcs is already in centos, no need to be in
centos+aarch64.
TrivialFix
Change-Id: I9868f73172efedf113c3cc1567098b3439e2a205
|
|
|
|
If they are unbuildable then they should be in distro or distro+arch
blocks now.
Change-Id: I9cd225d3a7fd99fdeaf4926730c95d37f8f7eac7
|
|
When everything fails assume we have Python 3.8 (should never happen).
Change-Id: I69033cc910dd8236a470fd130816f2870a9b5b3a
|
|
It was marked deprecated in Yoga.
Change-Id: Iea1cf9c539a73da625e335d6c1adb6cd71ec93d4
|
|
|
|
|
|
We have one install_type only now so that infra stuff is not needed
anymore.
Change-Id: I60d50ba7699d46d001eaef365fb84b0ce8e9b262
|
|
|
|
With one type of install type there is no need for renaming infra
images.
Change-Id: I28b7563e5ce1efac0298a62fee96a9f946f3341b
|
|
Closes-bug: #1952944
Change-Id: I9d2dd025b2a4805ef1755ebbf10f15018d05f1c7
|
|
We no longer support binary images. This patch removes a way to build
them.
"--install-type" argument has one available option now. Later in cycle
it will be ignored.
Change-Id: If0e881d253d6a4c89ffe27831a661df321b6d5b6
|
|
This is a temporary solution until centos-release-openstack-yoga is
available.
Change-Id: I69a1cda22bda2b10ae66f8c5ade39f4d38b714b2
|
|
The following projects do not have stable-yoga tarballs yet:
* monasca-api: stable/yoga exists, but no additional commits yet, so no
tarball. Use 8.0.0.
* neutron-vpnaas-dashboard: stable/yoga exists, but no additional
commits yet, so no tarball. Use 6.0.0.
* venus: no stable/yoga branch yet. Not in releases repo. Use master
branch.
Change-Id: I8bdce3b76bc02fdcc029f90cf1984e6b3d4eb961
|
|
|
|
This reverts commit 25e9602845fca7ca5b7a5c55fe5b71be0b137f04.
Reason for revert: we updated to newer Jinja.
Change-Id: If666bb4aedd7bb4e3041f0672c3b70e1bb5d36b6
|
|
|
|
Sometimes it might be useful to disable a source for an image, e.g. for
a plugin that is not used. This may be to reduce image sizes, or
restrict the dependencies necessary to build images.
This change adds a new 'enabled' option to each source definition. This
allows sources, plugins or additions for each source image to be
disabled individually.
Change-Id: I31ee0744574fb3db96bee2e9f545600de53d9ee4
|
|
This project provides a one-stop solution to log collection, cleaning, indexing, analysis, alarm, visualization, report generation and other needs.
Which involves helping operator or maintainer to quickly solve retrieve problems, grasp the operational health of the platform, and improve the level of platform management.
https://wiki.openstack.org/wiki/Venus
Change-Id: I051fb0f17d97134d89da0b6668879a9b36de10d1
|
|
|
|
|
|
|
|
|
|
RabbitMQ requires Erlang 23+ and soon will bump to 24+.
On AArch64 we used version 22 as there was no other option. Now it is.
Change-Id: I667ccda5bb4edbfbfb97dfb0cea264837ed05cae
|
|
Adds container images for LetsEncrypt.
Implements: blueprint letsencrypt-https
Change-Id: I36d1a367fd8f40bb93ebc49122c8ee4fdcc151b2
Co-Authored-By: Jason Anderson <jasonanderson@uchicago.edu>
|
|
Before:
(kolla) 11:46 (s) marcin@puchatek:kolla$ ./tools/build.py --squash
INFO:kolla.common.utils:Image squash is enabled and "docker-squash" version is b'1.0.8'
After:
(kolla) 11:46 (s) marcin@puchatek:kolla$ ./tools/build.py --squash
INFO:kolla.common.utils:Image squash is enabled and "docker-squash" version is 1.0.8
Change-Id: If1844434ff0b7c3b35d0a8e742c7e2fad0dc8758
|
|
At R-8 week we are moving to current release binary packages for CentOS
and Ubuntu (Debian OpenStack team do not publish before RC).
Change-Id: I5e620cd07326b3d69b07f7c4667176918d7c1b24
|
|
Details in the attached reno.
Change-Id: I1a8363da02d98255fce31749f4c9838088443a67
|
|
|
|
https://review.opendev.org/c/openstack/bifrost/+/806328 fixed building
of Bifrost Debian images.
On AArch64 Bifrost tries to install x86-64 grub.
Change-Id: I8e0c55e7995e5269f285c6d9c75e8c4b7b85a38b
|
|
We passed R-17 point.
Watcher and vmtp are disabled due to PrettyTable version conflict.
Change-Id: Ia4cbc70f1dc54a5654ccf770c9a866dcb6fef52a
|
|
We deprecate binary images during Yoga cycle and drop in Z one.
Reminding users on each run to make sure they notice.
Change-Id: I62148b95e226711cbc70ab2a411774114f9dd7b1
|
|
virt:rhel module provides libvirt 7.9.0 and we have it enabled
Change-Id: Id585c7744ba130ad1dfc28138fb0f9e6eeae771d
|
|
As planned for Yoga.
Change-Id: Ibcfbaa1903c7059e437bb2118bc4c9de4a9b854e
|
|
Thomas Goirand uploaded OVN packages into official bullseye-backports
repository. They are available for both x86-64 and aarch64 so we can
enable them now.
Change-Id: I90abeca62e2de264539b711d8bea22ec17ff03c8
|
|
|
|
aarch64 still has no installation candidate
Change-Id: I645f5d04ff2be3a5857765e901eccfe0b56ff199
|
|
CentOS and Ubuntu has too old librdkafka-dev
Change-Id: I8d8258877e8b0990ae6e1d41a2d56caf64807d72
|
|
Change-Id: I8d7632e84dc26ed2022541996a529c2263133c6a
|
|
Change-Id: I2bf11d9c8d0e8e76bc79fab698decb4f6efc6096
|
|
|
|
And the options docs, they were misleading.
Change-Id: Ie388938fc207c982c5650221baee354a5bb9be30
Co-Authored-By: Radosław Piliszek <radoslaw.piliszek@gmail.com>
|
|
|