summaryrefslogtreecommitdiff
path: root/kolla/common/config.py
AgeCommit message (Collapse)AuthorFilesLines
2024-05-08Build Bifrost containers from correct tarballsMaksim Malchuk1-1/+1
Since [1] is merged and new tarball (bifrost-unmaintained-zed.tar.gz) is posted [2] fix an issue that containers were built from old tarball (bifrost-stable-zed.tar.gz) still exist on [2]. Also disable build of the Murano images due to [3]. [1]: https://review.opendev.org/c/openstack/bifrost/+/918671 [2]: https://tarballs.opendev.org/openstack/bifrost/ [3]: I3d43519c34b8775a73a311216a945cf69cd89fe4 Change-Id: I7b491f54d78398dadf080532aef694301e0bbe7b Signed-off-by: Maksim Malchuk <maksim.malchuk@gmail.com>
2023-01-13CentOS/Rocky: use CentOS Cloud SIG repo instead of DeloreanMarcin Juszkiewicz1-2/+1
Zed was released, landed in CentOS repo, time to use it. Change-Id: I829a0fc4439281b074c40e200d96a27584da3765
2022-12-14Change default base from centos to rocky15.0.0.0rc215.0.0Michal Nasiadka1-1/+1
Change-Id: I7f0c1a5abeab0143aa103b742319cfef863f9aa9 (cherry picked from commit 9e06e70ebb7f4afb07a5fa5c193e2a9c04e577db)
2022-12-07Merge "base: add support for all Rocky Linux 9.x minor releases"Zuul1-1/+1
2022-12-07Merge "Drop elasticsearch, kibana and logstash"Zuul1-3/+0
2022-12-06Merge "Remove monasca, kafka, storm and zookeeper."Zuul1-1/+0
2022-12-06Drop elasticsearch, kibana and logstashMichal Nasiadka1-3/+0
Support has been dropped in kolla-ansible, the upgrade path is opensearch. Change-Id: I6f32aacb4e0b7dd1eb7206e02425b16f5beae4f0
2022-12-06Remove monasca, kafka, storm and zookeeper.Michal Nasiadka1-1/+0
Monasca, kafka, storm and zookeeper have been removed in kolla-ansible [1],[2]. [1]: https://review.opendev.org/c/openstack/kolla-ansible/+/861392 [2]: https://review.opendev.org/c/openstack/kolla-ansible/+/865029 Change-Id: I0958a9353bc4585c4f65a1d316328a0e80b0b8b7
2022-12-05Merge "[release] Change RDO's DELOREAN_DEPS repo to Zed"Zuul1-1/+1
2022-12-05[release] Change RDO's DELOREAN_DEPS repo to ZedBartosz Bezak1-1/+1
Change-Id: I94b14406c59caa1d2358590fdf8c84b92260de20
2022-12-05[release] Use Zed sources by defaultBartosz Bezak1-1/+1
Change-Id: I5ca2aeeb6be64e2442324fb445ef5eebecd826b9
2022-12-01base: add support for all Rocky Linux 9.x minor releasesMaksim Malchuk1-1/+1
follow-up on I1d624bd2f87be93a386147c5d7403a5524e41633 to support all upcoming minor releases of the Rocky Linux 9.x (Blue Onyx). Signed-off-by: Maksim Malchuk <maksim.malchuk@gmail.com> Change-Id: Ifad1da69122381cec10be4a882f80dab665cfc33
2022-11-30base: Rocky Linux 9.1 was releasedMarcin Juszkiewicz1-1/+1
And they use release version in /etc/os-release so we need to adapt. Telegraf also needs to be marked unbuildable because of [1]. [1]: https://github.com/influxdata/telegraf/issues/12303 Change-Id: I1d624bd2f87be93a386147c5d7403a5524e41633
2022-11-16Add Opensearch image(s)Piotr Parczewski1-0/+1
Handles x86-64 and aarch64 targets. Change-Id: I70e2bb1d2744d38e08f5a9a79ab6a7265ebf24c9
2022-10-27Fix incorrect type conversion for cmd option '--docker-dir'Radoslaw Smigielski1-1/+1
kolla-build cmd '--docker-dir' option specified a default value of an empty list, this was causing a warning on tox genconfig. Change-Id: I204a067d76395ef5ad4d3ce23243f196eab3bdd5 Closes-Bug: #1827146
2022-10-07Drop executable perms from non-executablesRadosław Piliszek1-0/+0
It does not make much sense to have them there. TrivialFix Change-Id: If66d264dc8cc366c9f51bfe36f96dd64d4c68d9e
2022-09-30Add RockyLinux 9 supportMichal Nasiadka1-1/+3
Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/859570 Change-Id: I7af51d07b8a939c908aa072294061def57dd67de
2022-09-27Move to CentOS Stream 9Marcin Juszkiewicz1-6/+4
OpenStack 'zed' requires Python 3.8+ so RHEL 8 family has to go. This changeset moves to CentOS Stream 9 while move to RockyLinux 9 is planned as final solution. CI moved to CentOS Stream 9 nodes. Depends-on: https://review.opendev.org/c/openstack/kolla-ansible/+/839715 Change-Id: I113b9984294cf8663d3fc0c8840320e1d40ea731
2022-07-27Move to Ubuntu Jammy (22.04)Michal Nasiadka1-2/+2
mariadb - downloads.mariadb.com doesn't have jammy version, should be there soon - using Ubuntu provided version for now telegraf/collectd - collectd packages missing in Jammy - marked as unbuildable monasca - requires new librdkafka, no wheel for Python 3.10 for now Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/846070 Change-Id: I11b4fbcaba165824252902d0270ce1dbbc3d6e9d
2022-06-15refactor sources/users to separate filesMarcin Juszkiewicz1-683/+2
They do not change often and take space in config.py ;D Change-Id: I4b15602d53e027470a4b93a8d897f996df684a8d
2022-06-09Switch OPENSTACK_RELEASE back to masterMichal Nasiadka1-1/+1
Cap openstacksdk in kolla-toolbox to avoid ansible-openstack-collection from failing. Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/844905 Change-Id: I4d7dcc413cd9ab0b9db550e1aed7d2229b04c5d1
2022-06-02Allow to provide own repos.yaml fileMarcin Juszkiewicz1-0/+2
Several people use Kolla behind firewall/proxy. Internal mirrors are often in use then. We do not provide a way to replace repos.yaml file in an easy way which may lead to complicated solutions or template overrides. This patch adds a way to provide own copy of repos.yaml file. Change-Id: I0b07da22fea27e0ff4e90aaad19e50d84ff9a121
2022-05-29Use the new image naming scheme by defaultRadosław Piliszek1-3/+2
Adds a relevant reno to inform users about the change and the possibility to customise the prefix. Additionally, this patch includes the fix to Ubuntu image builds regarding rabbitmq and erlang. Both the changes are required to fix master CI. Change-Id: I6bc8b489a810849744c8bead6b9e350c5d3e36b7 Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/843752
2022-05-02[publishing] use a new naming schemeRadosław Piliszek1-1/+4
This change switches published images names from the current format <base_distro>-<image_name>:<openstack_release>-<arch_suffix> to a preciser and image-oriented (for better variant listing) format <image_name>:<openstack_release>-<base_distro>-<base_distro_version>-<arch_suffix> Change-Id: I6a4b5c2087b94f96f72aa9d0d0781ff14d3ee6bb
2022-04-21[release] Use yoga branch for neutron-vpnaas and monasca-apiMark Goddard1-6/+2
These were not available at the time we switched everything else. Venus remains unavailable. Change-Id: Ic9e54568a2844991b12e04ebfb1444b5cf286dbb
2022-04-21switch to short image names by defaultMarcin Juszkiewicz1-4/+1
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
2022-04-19add a way to not have 'install_type' in image name (temporary)Marcin Juszkiewicz1-1/+4
--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
2022-04-14drop install_type almost everywhereMarcin Juszkiewicz1-1/+2
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
2022-04-11Drop qdrouterd imageMarcin Juszkiewicz1-2/+1
It was marked deprecated in Yoga. Change-Id: Iea1cf9c539a73da625e335d6c1adb6cd71ec93d4
2022-04-08drop infra-rename supportMarcin Juszkiewicz1-3/+1
With one type of install type there is no need for renaming infra images. Change-Id: I28b7563e5ce1efac0298a62fee96a9f946f3341b
2022-04-08kolla: drop 'binary' install typeMarcin Juszkiewicz1-1/+1
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
2022-03-31[release] Use RDO's Yoga Delorean packagesMark Goddard1-2/+2
This is a temporary solution until centos-release-openstack-yoga is available. Change-Id: I69a1cda22bda2b10ae66f8c5ade39f4d38b714b2
2022-03-31[release] Use Yoga sources by defaultMark Goddard1-4/+10
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
2022-03-17Merge "Add enabled flag for sources"Zuul1-3/+6
2022-03-16Add enabled flag for sourcesMark Goddard1-3/+6
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 systemjinyuanliu1-0/+8
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-02-04Add LetsEncrypt images for cert request/renewalJason Anderson1-0/+5
Adds container images for LetsEncrypt. Implements: blueprint letsencrypt-https Change-Id: I36d1a367fd8f40bb93ebc49122c8ee4fdcc151b2 Co-Authored-By: Jason Anderson <jasonanderson@uchicago.edu>
2022-02-04Switch to use Yoga binary packagesMarcin Juszkiewicz1-2/+2
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
2021-12-20Drop vmtpRadosław Piliszek1-5/+1
Details in the attached reno. Change-Id: I1a8363da02d98255fce31749f4c9838088443a67
2021-12-05switch source images to follow master branchesMarcin Juszkiewicz1-1/+1
We passed R-17 point. Watcher and vmtp are disabled due to PrettyTable version conflict. Change-Id: Ia4cbc70f1dc54a5654ccf770c9a866dcb6fef52a
2021-10-12gnocchi: update to 4.4.1Michal Nasiadka1-1/+1
Change-Id: I2bf11d9c8d0e8e76bc79fab698decb4f6efc6096
2021-10-11Merge "Fix GitHub tarball URL for monasca-thresh"Zuul1-4/+11
2021-10-09Fix GitHub tarball URL for monasca-threshPierre Riteau1-4/+11
And the options docs, they were misleading. Change-Id: Ie388938fc207c982c5650221baee354a5bb9be30 Co-Authored-By: Radosław Piliszek <radoslaw.piliszek@gmail.com>
2021-10-08Merge "Use RDO's Xena Delorean packages"Zuul1-2/+2
2021-10-06Use RDO's Xena Delorean packagesMichal Nasiadka1-2/+2
This is a temporary solution until centos-release-openstack-xena is available. Change-Id: I7c192bb906ade6cc600a3d0f7ae91b1d3111e802
2021-10-06release: Use Xena sources by defaultMichal Nasiadka1-1/+1
Change-Id: I00ac9b9edbdc1a743f0293e4c809a17c4fc6f699
2021-10-01Merge "Remove chrony image from kolla"Zuul1-5/+0
2021-09-30Merge "Avoid the use of --force in groupadd"Zuul1-1/+1
2021-09-30Build source type images by defaultMark Goddard1-1/+1
Source images get the most test coverage, so it makes sense to build these by default. Change-Id: Ie10a41a94af95075a1b91feb2b74ade02b17117e
2021-09-27Avoid the use of --force in groupaddRadosław Piliszek1-1/+1
According to the man page, --force may ignore --gid and this is not what we want. With our ID system it is almost impossible that we hit this issue but better be safe than sorry. ;-) Change-Id: I359982ddd144e07f8296b384638cf0b5331e495c