| Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
This change adds and unifies an ability to override hardcoded URLs for
air-gapped environments via the usual blocks mechanism. Also, this
change replaces ENV with ARG instruction for the variables used only
in building images, and uses bash variable expansion where it possible.
This change is a continuation of the I46b77978926fc2b578a68d1aaa944b2198af0685
Change-Id: I1fbad333b1bc95484e6f4c5145d5936a0e2db84f
Signed-off-by: Maksim Malchuk <maksim.malchuk@gmail.com>
|
|
|
|
|
|
Adds Cyrus SASL packages necessary for the DIGEST-MD5 and SCRAM-SHA-256
mechanisms. These can be used for libvirt SASL authentication.
Change-Id: I13e19ca29eeab40cd08fa3afe2cdf7531867f81b
Partial-Bug: #1964013
|
|
|
|
Closes-Bug: #1964140
Change-Id: I4658a06b077d096ab9f2cb5070e39c98b5a27254
|
|
The current documentation about source override is ambiguous and let
users presume that you should always use "-base" after the project name
you want to override source location.
This assumption is wrong, as kolla look for a section who match exactly
the name of the image. Images who don't have a "-base", like Horizon,
are really hard to override for a user.
I propose to put an example without a "-base" and also add a disclaimer
in the documentation about that.
Change-Id: I308a352975f11c29afb3f2ea1c22212062066b4b
|
|
Change-Id: I27910e25183a373d0d89ea6f9f4e30e118f21422
|
|
|
|
|
|
This reverts commit a9278d54378bc9d9a18ffa7d70f2e25aafdc16a8.
Reason for revert: extrepo works again
Change-Id: Ieb8a7993c20c898b4547fe79fb0d61f21f962d53
|
|
|
|
This reverts commit 360d335e94246d7095672c5aa92b59afa380a059.
Reason for revert: I don't think that's still needed.
Change-Id: I67adef1762d36f23b84ab8a2297e1f3385082b8a
|
|
We should use the same Python OVS bindings package
version as running OpenvSwitch. See related bug.
Closes-Bug: #1961874
Change-Id: Id6968e3ec1093f26f25f3045e2a6d8cc4f41adaa
|
|
This is a follow up to I5e3e1008f59b25b031960e11017788a0fb45c994
Change-Id: I0dbd8d96b68acce9d9b4e4effa233c52c4abee14
|
|
This reverts commit 73731026f7544a9d869e1f82090b73e36a630958.
Reason for revert: salsa.debian.org is back
Change-Id: I77b9626d3db008d12f4e3acabf21a64bc99f3f7f
|
|
Change-Id: I5e3e1008f59b25b031960e11017788a0fb45c994
|
|
|
|
Change-Id: Ibd6c581d54d7048a0203be18828ba9b1ea7fb10b
|
|
Change-Id: I41db945f9a7fe786fbec14f97f618332bb19f6da
|
|
Change-Id: I735ec9ac662e1cd7135bb647f31cb2dd6a3277af
|
|
|
|
This is noop on CentOS (it was installed as a dep already - better
be explicit) but installs qemu-img (and other qemu utils) on
Debian and Ubuntu.
qemu-img may be used by libvirtd to create non-raw images as it
happens, e.g., when Kolla's libvirtd is used by tenks.
Change-Id: Ib79b8486f4d5064e4f249201d28cf5d6541c69ef
|
|
Add to related projects & release management.
Change-Id: I8b505e698548f40e6b3e96835289234470dee86f
|
|
Libvirt 8 got recently backported to bullseye so we can make use of it.
QEMU 6.2 was already available but conflicted with libvirt/bullseye.
Also started listing which packages we want from backports.
Change-Id: I335e5748e9624fe470adbaf6a6f080a3ae468f04
|
|
|
|
This adds a libvirt exporter image for use with Prometheus.
Partially-Implements: blueprint libvirt-exporter
Change-Id: Ice2af99a323496d3821762851b663899d15f569a
|
|
Yoga testing runtime[1] has been updated to add py39
testing as voting. Unit tests update are handled by the
job template change in openstack-zuul-job
- https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/820286
this commit updates the classifier in setup.cfg file.
[1] https://governance.openstack.org/tc/reference/runtimes/yoga.html
Change-Id: I86613b863e40fc0d22a12fc230ef57f45ee9db25
|
|
|
|
|
|
When using Ironic with UEFI boot mode and iPXE booting, nodes will
attempt to chainload iPXE using a Network Boot Program (NBP). This is
configured in Ironic via [pxe] uefi_ipxe_bootfile_name, and the default
since Xena is snponly.efi. In Wallaby and earlier releases, the default
was ipxe.efi. These files need to be available in the /tftpboot
directory of the ironic-pxe image.
The current default of snponly.efi was not present for any supported
distros. ipxe.efi was present for Debian/Ubuntu but not CentOS, which
appends the architecture to the filename (e.g. ipxe-x86_64.efi).
This change ensures that both ipxe.efi and snponly.efi exist in
/tftpboot for all supported distributions, ensuring that both the
current and previous Ironic defaults should work. Where these files have
different names, we use symlinks to allow for any deployers overriding
the filenames in configuration.
Closes-Bug: #1959203
Change-Id: I79e78dca550262fc86b092a036f9ea96b214ab48
|
|
Also update Erlang to 24
Change-Id: Ifbaccc54896bab096a6d16dc7733941dd600cf39
Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/828594
|
|
|
|
|
|
|
|
|
|
|
|
This reverts commit 7de91fd60355104cbd650e0fe6f680b2eb0f2ffa.
Reason for revert: Nova dropped pypowervm dependency so we do not need to handle it anymore.
Change-Id: I8bb6c4c07c30f108e77fbb8cdc38d634b42b900f
|
|
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
|
|
In past 'ndctl' was x86-64 only in Ubuntu. This changed in 19.04 so time
to adapt.
Change-Id: I3e599f780e8f84ea131988f4a9a45f17055c8ab2
|
|
Debian OpenStack Team backports many packages to get their stuff done.
Sometimes something goes wrong:
INFO:kolla.common.utils.kolla-toolbox:The following packages have unmet dependencies:
INFO:kolla.common.utils.kolla-toolbox: git : Depends: git-man (< 1:2.30.2-.) but 1:2.34.1-1~bpo11+1 is to be installed
INFO:kolla.common.utils.kolla-toolbox:E: Unable to correct problems, you have held broken packages.
So let pin out problematic packages as we are fine with bullseye version
of git.
Change-Id: I8c740655c7f7803d9ab36dac79d30e35e65dd586
|
|
Adds container images for LetsEncrypt.
Implements: blueprint letsencrypt-https
Change-Id: I36d1a367fd8f40bb93ebc49122c8ee4fdcc151b2
Co-Authored-By: Jason Anderson <jasonanderson@uchicago.edu>
|
|
Change-Id: Iad7e7ebb1fbf4d14f20960d6257345db71d0e214
|
|
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
|
|
Since CentOS Linux 8 repository retirement from
CentOS mirrors - we need to use CentOS Stream 8
version of Opstools repo.
Listed below packages are missing from the repo,
and according to the maintainer dpdk_telemetry is
not going to show up at all (it's basically dead).
The rest of the packages might show up at a later
stage - but it's not a priority for the maintainer.
- collectd-dpdk_telemetry
- collectd-libpod-stats
- collectd-sensubility
- python3-sqlalchemy-collectd
Change-Id: I5f446fc276e245c1e6974ceeb6ff3dccd84ee502
|
|
|
|
While handling permissions for directories, set_configs.py configures them
same as for files - i.e. 0640 set in config.json which works fine for file
will cause any potential subdirectories to lack traverse permission.
Check and permission change was added to handle_permissions function
to add +x if +r is present for user, group, others.
Change-Id: Ic6e3ae4ff40c6ce5a5c0646ed309a2938903f6c0
|
|
|