summaryrefslogtreecommitdiff
path: root/kolla/common
AgeCommit message (Collapse)AuthorFilesLines
2023-09-05Revert "Disable build of Gnocchi containers"Maksim Malchuk1-1/+1
This reverts commit 5505cd000ce7f12c272c5b62074c9cc6bf1bb7a7. Reason: Closed #1304 [1] as completed. Branch stable/4.4 is taged 4.4.4 with Fix [2] already. 1. https://github.com/gnocchixyz/gnocchi/issues/1304 2. https://github.com/gnocchixyz/gnocchi/commit/1336d930c18ce16c67d7542bf4c1e99358486a4d Change-Id: I3ca4e10508c26b752412789502ceb917ecb4dbeb Signed-off-by: Maksim Malchuk <maksim.malchuk@gmail.com> (cherry picked from commit 4e5e508282dfd40a7d7831217e109a055073bd7c)
2023-06-19Fix Venus containers built from correct branchMaksim Malchuk1-3/+1
Closes-Bug: #2023628 Change-Id: I76ac61604f5b0739ec27973a233a65e4c55c8c32 Signed-off-by: Maksim Malchuk <maksim.malchuk@gmail.com> (cherry picked from commit b0804cd04cd2e47cf18666fc420ebd42e69aae75)
2023-05-24opensearch-dashboards: Fix permissionsMichal Nasiadka1-0/+4
Since we moved to using rpm/deb packages, the user has changed. Related-Bug: #2020152 Change-Id: I2a5a0d761223b4e99c8df59f80261108380d5038 (cherry picked from commit 6786e4384c1a19e4658310e109b8ab9704f5eff9)
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"Zuul2-6/+3
2022-12-06Merge "Remove monasca, kafka, storm and zookeeper."Zuul3-37/+3
2022-12-06Drop elasticsearch, kibana and logstashMichal Nasiadka2-6/+3
Support has been dropped in kolla-ansible, the upgrade path is opensearch. Change-Id: I6f32aacb4e0b7dd1eb7206e02425b16f5beae4f0
2022-12-06Merge "gnocchi: bump to 4.4.2"Zuul1-1/+1
2022-12-06Remove monasca, kafka, storm and zookeeper.Michal Nasiadka3-37/+3
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-05gnocchi: bump to 4.4.2Michal Nasiadka1-1/+1
Change-Id: I299d349c61c0ccc3e84b6a550e963a68ac47a1b1
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 Parczewski2-0/+5
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-08-03Replace abc.abstractproperty with property and abc.abstractmethodljhuang1-1/+2
Replace abc.abstractproperty with property and abc.abstractmethod, as abc.abstractproperty has been deprecated since python3.3[1] [1]https://docs.python.org/3.8/whatsnew/3.3.html?highlight=deprecated#abc Change-Id: Ibb048b879fa58b5e144ae228628b3ffaeae65bbb
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 Juszkiewicz3-683/+705
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-15enable logging to file for quiet modeMarcin Juszkiewicz1-11/+23
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
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-15Merge "Add LetsEncrypt images for cert request/renewal"Zuul1-0/+5
2022-02-08Merge "stringify docker-squash version"Zuul1-1/+1
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-04stringify docker-squash versionMarcin Juszkiewicz1-1/+1
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
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