summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2022-03-30[release] Tidy up release notes for YogaMark Goddard7-14/+16
Change-Id: I4fff070ffef0a10887e1f26809bb43d20f48ea35
2022-03-30macros/pip: revert to old setuptools wayMarcin Juszkiewicz1-1/+1
AArch64 builds fail with "AttributeError: install_layout". This is due to setuptools issue in Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1003252 Switching setuptools to use distutils from stdlib makes error go away. Backports: Xena, Wallaby (this is where it was first reported). Change-Id: I97102e18e4ec47bca94d17d964936f039580b06b
2022-03-28Merge "Revert "Revert "Update code to Jinja 3.0 style"""Zuul3-5/+5
2022-03-28Revert "Revert "Update code to Jinja 3.0 style""Marcin Juszkiewicz3-5/+5
This reverts commit 25e9602845fca7ca5b7a5c55fe5b71be0b137f04. Reason for revert: we updated to newer Jinja. Change-Id: If666bb4aedd7bb4e3041f0672c3b70e1bb5d36b6
2022-03-22toolbox: Add ironic clientRadosław Piliszek1-0/+1
Needed-By: https://review.opendev.org/c/openstack/kolla-ansible/+/832159 Change-Id: Ie90f13a568b4120531bbbf5982d2cbbf1f9c5995
2022-03-21masakari: add Cyrus SASL packages to monitors imageMark Goddard1-0/+6
Adds Cyrus SASL packages necessary for the DIGEST-MD5 and SCRAM-SHA-256 mechanisms. These can be used for libvirt SASL authentication. Follow up to I13e19ca29eeab40cd08fa3afe2cdf7531867f81b. Partial-Bug: #1964013 Change-Id: Ic4b6171789c3d360317599310492771bd78828ec
2022-03-17Merge "Add enabled flag for sources"Zuul5-21/+73
2022-03-17Merge "venus: add log management system"Zuul8-0/+79
2022-03-16Add enabled flag for sourcesMark Goddard5-21/+73
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
2022-03-16venus: add log management systemjinyuanliu8-0/+79
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
2022-03-15Merge "Unify curl use (customisation options)"Zuul23-43/+105
2022-03-11Merge "libvirt: add Cyrus SASL packages for DIGEST-MD5"Zuul3-0/+17
2022-03-11Unify curl use (customisation options)Maksim Malchuk23-43/+105
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>
2022-03-10Merge "Add prometheus-msteams image"Zuul3-0/+30
2022-03-10Merge "Install glusterfs-client in Debuntu"Zuul2-0/+8
2022-03-10libvirt: add Cyrus SASL packages for DIGEST-MD5Mark Goddard3-0/+17
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
2022-03-10Merge "Clarify documentation about source override"Zuul1-2/+7
2022-03-08Install glusterfs-client in DebuntuRadosław Piliszek2-0/+8
Closes-Bug: #1964140 Change-Id: I4658a06b077d096ab9f2cb5070e39c98b5a27254
2022-03-07Clarify documentation about source overrideVictor Coutellier1-2/+7
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
2022-03-07Debian: use Yoga OpenStack reposMarcin Juszkiewicz1-1/+1
Change-Id: I27910e25183a373d0d89ea6f9f4e30e118f21422
2022-03-03Merge "Revert "CI: temporary disable voting of Debian jobs - gate""Zuul1-0/+6
2022-03-03Merge "Revert "CI: temporary disable voting of Debian jobs""Zuul1-5/+2
2022-03-03Revert "CI: temporary disable voting of Debian jobs - gate"Michal Nasiadka1-0/+6
This reverts commit a9278d54378bc9d9a18ffa7d70f2e25aafdc16a8. Reason for revert: extrepo works again Change-Id: Ieb8a7993c20c898b4547fe79fb0d61f21f962d53
2022-03-01Merge "Revert "neutron: fix build in stable branches""Zuul1-1/+0
2022-03-01Revert "neutron: fix build in stable branches"Michal Nasiadka1-1/+0
This reverts commit 360d335e94246d7095672c5aa92b59afa380a059. Reason for revert: I don't think that's still needed. Change-Id: I67adef1762d36f23b84ab8a2297e1f3385082b8a
2022-03-01Use python3-openvswitch from distroMichal Nasiadka4-2/+21
We should use the same Python OVS bindings package version as running OpenvSwitch. See related bug. Closes-Bug: #1961874 Change-Id: Id6968e3ec1093f26f25f3045e2a6d8cc4f41adaa
2022-03-01CI: temporary disable voting of Debian jobs - gateMichal Nasiadka1-6/+0
This is a follow up to I5e3e1008f59b25b031960e11017788a0fb45c994 Change-Id: I0dbd8d96b68acce9d9b4e4effa233c52c4abee14
2022-03-01Revert "CI: temporary disable voting of Debian jobs"Michal Nasiadka1-5/+2
This reverts commit 73731026f7544a9d869e1f82090b73e36a630958. Reason for revert: salsa.debian.org is back Change-Id: I77b9626d3db008d12f4e3acabf21a64bc99f3f7f
2022-03-01CI: temporary disable voting of Debian jobsMichal Nasiadka1-2/+5
Change-Id: I5e3e1008f59b25b031960e11017788a0fb45c994
2022-02-28Merge "[CI] Add K-A Octavia jobs to the experimental pipeline"Zuul2-0/+4
2022-02-25[CI] Add K-A Octavia jobs to the experimental pipelineRadosław Piliszek2-0/+4
Change-Id: Ibd6c581d54d7048a0203be18828ba9b1ea7fb10b
2022-02-23docs: standard PTG topics listMichal Nasiadka1-0/+7
Change-Id: I41db945f9a7fe786fbec14f97f618332bb19f6da
2022-02-22docs: make formatting of kolla-ansible consistent in release managementMark Goddard1-4/+4
Change-Id: I735ec9ac662e1cd7135bb647f31cb2dd6a3277af
2022-02-22Merge "docs: add ansible-collection-kolla"Zuul2-5/+17
2022-02-22Add qemu-img also in nova-libvirt imageRadosław Piliszek1-0/+2
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
2022-02-21docs: add ansible-collection-kollaMark Goddard2-5/+17
Add to related projects & release management. Change-Id: I8b505e698548f40e6b3e96835289234470dee86f
2022-02-21Debian: use libvirt 8 and qemu 6.2Marcin Juszkiewicz2-1/+9
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
2022-02-18Merge "Add Prometheus libvirt exporter image"Zuul2-0/+49
2022-02-17Add Prometheus libvirt exporter imageDoug Szumski2-0/+49
This adds a libvirt exporter image for use with Prometheus. Partially-Implements: blueprint libvirt-exporter Change-Id: Ice2af99a323496d3821762851b663899d15f569a
2022-02-16Updating python testing classifier as per Yoga testing runtimewu.shiming1-0/+1
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
2022-02-15Merge "Add LetsEncrypt images for cert request/renewal"Zuul4-0/+48
2022-02-11Merge "rabbitmq: update to 3.9"Zuul5-9/+12
2022-02-10ironic: Fix UEFI & iPXE bootloader filenamesMark Goddard2-0/+25
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
2022-02-09rabbitmq: update to 3.9Michal Nasiadka5-9/+12
Also update Erlang to 24 Change-Id: Ifbaccc54896bab096a6d16dc7733941dd600cf39 Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/828594
2022-02-09Merge "Futureproof the uninstallation of offending es gems"Zuul1-3/+3
2022-02-08Merge "Revert "nova: drop pypowervm dependency""Zuul1-3/+0
2022-02-08Merge "stringify docker-squash version"Zuul1-1/+1
2022-02-08Merge "nova-compute: 'ndctl' is available on all archs"Zuul1-8/+1
2022-02-08Merge "erlang: use packages from Erlang Solutions on AArch64"Zuul5-30/+25
2022-02-08Revert "nova: drop pypowervm dependency"Marcin Juszkiewicz1-3/+0
This reverts commit 7de91fd60355104cbd650e0fe6f680b2eb0f2ffa. Reason for revert: Nova dropped pypowervm dependency so we do not need to handle it anymore. Change-Id: I8bb6c4c07c30f108e77fbb8cdc38d634b42b900f