aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2022-09-01Merge "prometheus: Add OVN exporter"Zuul2-0/+40
2022-09-01Debian: use OpenStack Zed reposMarcin Juszkiewicz1-1/+1
With source base images we use small amount of packages from there. Some Python/JS updates and novnc/spice stuff. Change-Id: I41d8d3ae0e43ba7b54b126e076134f13dcab7859
2022-08-31Merge "Drop centos8s jobs from experimental pipeline"Zuul1-51/+0
2022-08-31Merge "Revert "Workaround setuptools==60.0.0 breakages""Zuul1-3/+0
2022-08-31Merge "Make keystone_bootstrap accept no ADMIN_URL too"Zuul1-4/+12
2022-08-31Merge "Bump prometheus services to latest version"Zuul12-43/+45
2022-08-30Drop centos8s jobs from experimental pipelineDr. Jens Harbott1-51/+0
This is a follow-up to [0], removing jobs also from experimental to avoid unnecessary runs. Since zuul complains about an empty project stanza, remove the whole block, it can always be restored from git history if needed. [0] I32bef531896777bfb463bb401ebba1d488a16bf9 Change-Id: If68d548957adb8c6584dcab4582ef8396cccf0b2
2022-08-30Bump prometheus services to latest versionwuchunyang12-43/+45
blackbox_exporter -> 0.22.0 prometheus_cadvisor -> 0.45.0 elasticsearch_exporter -> 1.5.0 haproxy_exporter -> 0.13.0 prometheus_libvirt_exporter -> 2.3.2 memcached_exporter_version -> 0.10.0 prometheus_msteams -> 1.5.1 prometheus_mtail -> v3.0.0-rc50 mysqld_exporter -> 0.14.0 node_exporter -> 1.3.1 prometheus -> 2.38.0 Change-Id: I3452e8904992bfb977dcae4084a0d98aab82e221
2022-08-30Merge "rabbitmq: Update to 3.10"Zuul4-6/+10
2022-08-30Drop support for python 3.6 and 3.7jiaqi072-3/+6
In Zed cycle, we have dropped the python 3.6/3.7[1] testing and its support. Updating the python classifier also to reflect the same. [1] https://governance.openstack.org/tc/reference/runtimes/zed.html Change-Id: If7955df1073adadad2d306c3d9b74d1479cd334a
2022-08-29Fix CVE-2022-38060Radosław Piliszek5-53/+24
Closes-Bug: #1985784 Change-Id: I66476a2b396e2cbe41e68ac51f57aae1806b2ed8
2022-08-26Make keystone_bootstrap accept no ADMIN_URL tooRadosław Piliszek1-4/+12
To be able to drop the dummy arg. Change-Id: Ibcc3e6b4e6015604c218e384d87de7b9e9aed4c8
2022-08-26Merge "[docs] Fix OVS link"Zuul1-1/+1
2022-08-25prometheus: Add OVN exporterMichał Nasiadka2-0/+40
Change-Id: I2a1d97421f53e63bb2e8d93dcdbc9b738e39670d
2022-08-25[docs] Fix OVS linkRadosław Piliszek1-1/+1
Change-Id: I5f43df34c1854e1632525730742439a17efb6a4e
2022-08-25Add python-binary-memcached to openstack-basewu.chunyang1-0/+1
python-binary-memcached is required by keystone cache. ref: https://docs.openstack.org/keystone/latest/admin/configuration.html#caching-layer Change-Id: Ibaf5925607b45bc8e69af39f2d1cdcb49332f9f0
2022-08-24Merge "Add Ubuntu Jammy MariaDB repository"Zuul2-0/+14
2022-08-24Add Ubuntu Jammy MariaDB repositoryMichal Nasiadka2-0/+14
Change-Id: I15b08cca39a3bd069cb714c5b3164fd8254d8d30
2022-08-23Merge "mariadb: Fix RPM repository URLs"Zuul3-8/+8
2022-08-22mariadb: Fix RPM repository URLsMark Goddard3-8/+8
The MariaDB project changed the location of the repositories, and the old URLs no longer work. Change-Id: Ia094cd1e29232c47d1fb26e00de569677bc5b8a1
2022-08-22curl: Add retriesMichal Nasiadka2-0/+5
Change default 0 retries to 5, that should help for transient errors (timeouts, HTTP 408, 429, 500, 502, 503 or 504). Change-Id: Iad3c7270579ffb38299269481ac64d5582abaa22
2022-08-22rabbitmq: Update to 3.10Michal Nasiadka4-6/+10
3.10 comes with quorum queues support, Erlang 25 is the recommended series. Change-Id: I67f8df66b4896a9b223c02ed09f68f3f43693849
2022-08-22Switch to use Zed binary packages from UCADr. Jens Harbott2-2/+2
At R-8 week we are moving to current release binary packages for Ubuntu. Change-Id: I06d2cf01a10bf5fb967fd22c9e55833bace7379b
2022-08-22Bump minimum docker-py versionDr. Jens Harbott3-24/+1
With version 6.0.0 of the docker python module, their implementation of versioning has changed, making our check for old versions fail. Since version 3.0.0 is from 2018, we should be safe to assume that as a minimum version though, so we can just get rid of the special handling of older versions. Change-Id: I077b7b5acf2c1f9beb6da06d3555e2ebe30831d1
2022-08-10Merge "Remove Keystone admin endpoint"Zuul1-3/+2
2022-08-09Merge "Honour the linuxbridge experimental status"Zuul2-5/+1
2022-08-09Remove Keystone admin endpointRadosław Piliszek1-3/+2
It can still be optionally enabled in Kolla Ansible. Change-Id: I34ec4a2e9505e9b4c1b8306b87fcd7242a0da227
2022-08-09Don't install the tooz etcd3 extraStephen Finucane1-1/+1
The etcd3 extra in tooz has been deprecated [1] as the library it uses under the hood, python-etcd3, is currently stale and unmaintained. It will be removed in a future release. Stop installing this. [1] https://opendev.org/openstack/tooz/commit/7ee2780af87a013c83fb5a8a5d0c7ab0767b3db8 Change-Id: Ib54a2868cb33de5fc2800f314b2811c67ef13461 Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
2022-08-03Honour the linuxbridge experimental statusRadosław Piliszek2-5/+1
This patch follows upstream and disables linuxbridge testing. Kolla part. Change-Id: I9f77e782df9e4ddcdd4be536b4cce668b728824e
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-29mariadb-clustercheck: do not install xinetdMarcin Juszkiewicz1-8/+0
We moved to socat on kolla-ansible side. Change-Id: Icce201677dceaab8ca6f045158bbf565eef3a324
2022-07-28Merge "Run proxysql with proxysql user"Zuul3-14/+11
2022-07-28Publish properly as JammyRadosław Piliszek2-2/+2
Also update the docs. Change-Id: I9d9e6072343fd296148b454dcf83ae4e84e49525
2022-07-28Run proxysql with proxysql userMichal Arbet3-14/+11
This patch is switching root user to proxysql user and provides some necessary changes to work. Change-Id: Id603cc1e9c084eac8afc4c6d2ddde9a1f4fe6728
2022-07-27Move to Ubuntu Jammy (22.04)Michal Nasiadka8-56/+72
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-07-26Merge "Install etcd binary from github"Zuul2-6/+16
2022-07-26Merge "[CI] Drop bindep"Zuul3-18/+0
2022-07-25Fix container image publish to Docker HubPierre Riteau1-0/+1
Publishing container images to Docker Hub was failing with: state is present but all of the following are missing: source This is caused by the recent Ansible upgrade by Zuul [1]: the source parameter is mandatory since Ansible 2.12. [1] https://review.opendev.org/c/openstack/project-config/+/849120 Change-Id: I232fe835f5a650c258243f1ee4720480f2e6e7b1
2022-07-21Update ProxySQL to version 2.4Michal Arbet4-10/+10
This patch is updating ProxySQL from version 2.3 to version 2.4, which has several new features and bugfixes. Change-Id: I625f72aac591aee8b1efe51f0b4a9e7660e6dbdc
2022-07-20Install etcd binary from githubWill Szumski2-6/+16
Removes a dependency on RDO for install etcd in CentOS images. Aligns version of etcd across all distributions, see below: ``` (venv-kolla) [will@juno kolla]$ docker run --rm -it kolla/ubuntu-source-etcd:yoga bash ()[etcd@730a011b670a /]$ etcd --version etcd Version: 3.2.26 Git SHA: Not provided (use ./build instead of go build) Go Version: go1.13.7 Go OS/Arch: linux/amd64 ``` ``` (venv-kolla) [will@juno kolla]$ sudo docker run -it kolla/centos-source-etcd:yoga bash ()[etcd@9aa486c9e94f /]$ etcd --version etcd Version: 3.2.21 Git SHA: 3ac81f3 Go Version: go1.12.8 Go OS/Arch: linux/amd64 ``` ``` (venv-kolla) [will@juno kolla]$ docker run --rm -it kolla/debian-source-etcd:yoga bash ()[etcd@b49cb5fcdf87 /]$ etcd --version etcd Version: 3.3.25 Git SHA: Not provided (use ./build instead of go build) Go Version: go1.15.9 Go OS/Arch: linux/amd64 ``` This will also allow us to update to a more recent version in the future. We have to be careful not to jump by more than one point release to ensure compatibility: https://etcd.io/docs/v3.5/upgrades/upgrading-etcd/#upgrading-an-etcd-v3x-cluster Change-Id: I62a34256fb7395d0448af169ac3cf036f60cd290
2022-07-01Merge "Change kolla_version LABEL to git sha-1"Zuul3-1/+12
2022-06-23[CI] Drop bindepRadosław Piliszek3-18/+0
It is not necessary and it may be confusing. Change-Id: Ie84bce6a90de622dc76a2309fc579d881325b956
2022-06-22Bump prometheus-openstack-exporter version to 1.6.0Pierre Riteau2-5/+16
Change-Id: I4bd581c3ea422e1c9a075a71721413d47fdbdfe4 Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/828902
2022-06-21Change kolla_version LABEL to git sha-1Michal Arbet3-1/+12
Downstream users are often building their own custom images from their own forked git. Reasoning can be various - added fixes not merged yet, some customizations and etc. Because of this, it's very usefull to have information about git commit in images, and this is exactly what that patch does. If images are built from pip source, kolla_version LABEL contains kolla version. Change-Id: If81989603185528dae86df52e8f8d0f94cdca85d
2022-06-20disable monasca for AArch64 on all distrosMarcin Juszkiewicz1-4/+2
INFO:kolla.common.utils.monasca-base: Install the latest version of librdkafka from the Confluent repositories, see http://docs.confluent.io/current/installation.html" No more monasca for aarch64. Change-Id: Ice6f1ab4a08d0ef07ce2434bfef704b68e90f9d0
2022-06-20Merge "doc: provide information about 3rdparty repos"Zuul2-0/+60
2022-06-20Merge "refactor sources/users to separate files"Zuul3-683/+705
2022-06-20Merge "Fix error message when git clone fails"Zuul1-1/+2
2022-06-20doc: provide information about 3rdparty reposMarcin Juszkiewicz2-0/+60
Kolla project images cover several distributions on multiple architectures. Not all packages come from distribution repositories. This patch adds documentation about such cases. Change-Id: I870aa6acd875fc1425f25a435f0701850cf97285
2022-06-20Fix error message when git clone failsMark Goddard1-1/+2
1. There was no %s for the image.name 2. The image name is in the logger, so the source is more useful (which may be a plugin or addition) TrivialFix Change-Id: If95a8a41d2caf6738d4ccb9ddb651a06018743f4