summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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
2022-06-17Bump skydive version to 0.28Daniel Stoye2-1/+8
Skydive versions prior to 0.28.0 panic on newer versions of libc. Fixed upstream in 0.28, see: https://github.com/skydive-project/skydive/issues/2329 This should be backported to at least xena and yoga, as skydive is currently not working with centos 8 on these releases. Closes-Bug: #1940862 Change-Id: I177949b9319a977c9cd9121eb28b710256b72a5a
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-15Merge "Switch OPENSTACK_RELEASE back to master"Zuul2-1/+4
2022-06-09Switch OPENSTACK_RELEASE back to masterMichal Nasiadka2-1/+4
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-08Merge "Add documentation to create monthly stable releases"Zuul2-5/+14
2022-06-08Don't ignore errors of 'apt-get update' commandMaksim Malchuk2-1/+11
This change fixes an issue with 'apt-get update' command and stop container building with erroneous source repositories. Change-Id: I5ce2eb66a647e1805f086aa37942bf5d13eb4106 Signed-off-by: Maksim Malchuk <maksim.malchuk@gmail.com>
2022-06-08CI: drop CentOS Stream 8 jobsMarcin Juszkiewicz1-19/+19
We kept CS8 jobs while waiting to get CentOS Stream 9 support ready. But we have situations where OpenStack projects fail due to lack of new enough (3.8+) Python in CS8. Time to make CS8 go away. Change-Id: I32bef531896777bfb463bb401ebba1d488a16bf9
2022-06-03Add documentation to create monthly stable releasesDr. Jens Harbott2-5/+14
Add a reference on how the release tooling can be used. Add a bullet point to the meeting agenda. Drop reference to milestones on launchpad, which are no longer being used. Change-Id: I66492a7c74a05849b35a157f7782a6596887427f
2022-06-02Merge "doc: get rid of remainders of binary images"Zuul3-44/+12
2022-06-02doc: get rid of remainders of binary imagesMarcin Juszkiewicz3-44/+12
We still documented some of binary images details. While we do not have them anymore. Change-Id: I49148ed788cd35ed9f5606d8b69c5e75230433f3
2022-06-02Allow to provide own repos.yaml fileMarcin Juszkiewicz4-1/+15
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