aboutsummaryrefslogtreecommitdiff
path: root/kolla
AgeCommit message (Collapse)AuthorFilesLines
2021-10-08Add prometheus-msteams imagePierre Riteau1-0/+1
This can be used to forward Prometheus Alertmanager notifications to Microsoft Teams. Change-Id: I57ebdf734c4bf38045ca8f837dc7066cdeb16131
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-04Merge "Move all distros to upstream MariaDB 10.5"Zuul1-2/+4
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-28Move all distros to upstream MariaDB 10.5Radosław Piliszek1-2/+4
Per meeting's agreement [1]. [1] https://meetings.opendev.org/meetings/kolla/2021/kolla.2021-09-22-15.01.log.html#l-71 Change-Id: If24c53b3b89eddfaf2cad39fb9e70cea0f770c96
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
2021-09-27Merge "Add proxysql image"Zuul2-0/+28
2021-09-21[debian] Use upstream MariaDBRadosław Piliszek1-0/+10
This preserves the Debian-provided minor version - 10.5 in case of Bullseye in Wallaby and Xena - and will be backported as a fix to Victoria and Ussuri (where it will follow Buster and its 10.3). Related-Bug: #1944410 Change-Id: I9704e5371a410cb1f69ec0367174e2b368961dc1
2021-09-16Add proxysql imageMichal Arbet2-0/+28
Replacement for MySQL balancing solution provided by haproxy. Needed-By: https://review.opendev.org/c/openstack/kolla-ansible/+/770215 Change-Id: I85ebe3b20294cd9dc847a3582053d3e21f6a2216
2021-09-08Merge "ceph: Update CentOS packages to Pacific"Zuul3-6/+5
2021-09-06debian: Change influxdb, rabbitmq and td-agent repos to bullseyeMichał Nasiadka1-8/+8
Change-Id: Ic5d90459b6b95b69c7df7382ca74e1420f4cdb35
2021-09-03ceph: Update CentOS packages to PacificMark Goddard3-6/+5
Updates the CentOS images to use centos-release-ceph-pacific. This is in line with Ubuntu which gets Pacific from UCA. Debian remains on Nautilus. Change-Id: Ie1e77f9c7d83538c051362a8972745f184c72019
2021-08-27haproxy: Use haproxy 2.2.xMichał Nasiadka1-0/+12
For CentOS nfv-extras repository will be used, for Ubuntu - a PPA maintained by Vincent Bernat (Debian developer and package maintainer).. Debian Bullseye already uses 2.2. Change-Id: I7cd753cf66b492c75a185e365cf988cabb9c0142
2021-08-25Merge "Debian/Ubuntu: handle APT keys in proper way"Zuul3-44/+210
2021-08-25Merge "Revert "Update code to Jinja 3.0 style""Zuul2-4/+4
2021-08-25Revert "Update code to Jinja 3.0 style"Alfredo Moralejo2-4/+4
This reverts commit 383364e671fb82e3c0ddca37a4690a1a33be3b54. Reason for revert: Xena stay in jinja 3.0.1 which still provides contextfilter. In RDO, jinja is consumed from CentOS repo which still provides version 2.11, so this change is causing problems. I'm proposing to revert this change and retake it Y release when jinja is updated to 3.1 which will not provide contextfilter. Change-Id: I19c2a15fb0917d2a81daf706a4e02fd377e53b3d
2021-08-24Debian/Ubuntu: handle APT keys in proper wayMarcin Juszkiewicz3-44/+210
apt-key is deprecated and in Debian 'bullseye' it complain when we use it the way we did. The right way is to store key files in separate directory and then, for each repo source file, point to proper key. And this is what this patch does. Both distros use the same keys now. More info: https://michael-prokop.at/blog/2021/02/16/how-to-properly-use-3rd-party-debian-repository-signing-keys-with-apt/ Change-Id: Ie19bf46236907d79cb42a5e94cd1067e952b8cbb
2021-08-23Merge "Allow build debian/ubuntu-binary cloudkitty images"Zuul1-2/+0
2021-08-23Merge "ironic-neutron-agent: enable for Debuntu binary"Zuul1-2/+0
2021-08-23Remove chrony image from kollawu.chunyang1-5/+0
chrony is not supported in 'x' cycle, remove it from kolla Change-Id: I4d754e17280cc7e6ee95c46ffec3b86c2336fe48
2021-08-19Merge "Add some system users to fix user uid inconsistencies"Zuul1-0/+5
2021-08-17Merge "Config: allow to set group for user"Zuul2-2/+8
2021-08-12Allow build debian/ubuntu-binary cloudkitty imagesMichal Arbet1-2/+0
Change-Id: I01356184b8e0ef2b5341ec74a2c434b09a50766d
2021-08-12[release] Use RDO master Delorean packagesPierre Riteau1-2/+2
CentOS binary packages for Xena have moved Neutron's api-paste.ini file to /etc/neutron [1]. Make this file available at the old location [2] for compatiblity with kolla-ansible, until the configuration is modified to use the new location. [1] https://review.rdoproject.org/r/c/openstack/neutron-distgit/+/34845 [2] /usr/share/neutron/api-paste.ini Change-Id: I2295884ef3b4c3bf4b087599322b0c5761e7b775
2021-08-12ironic-neutron-agent: enable for Debuntu binaryMark Goddard1-2/+0
Packages are available for focal and bullseye. Change-Id: I61623748d1149adb1b096adf2fffb5a902df3181
2021-08-05Add some system users to fix user uid inconsistenciesMichal Arbet1-0/+5
This patch is fixing user uids inconsistency between base and openstack-base images. Closes-Bug: #1934753 Change-Id: I614548b43de316d86bd53cec5e6b563204f9eff0
2021-08-05Config: allow to set group for userMarcin Juszkiewicz2-2/+8
According to recent IRC discussions is could be useful for haclient. Partial-Bug: #1934753 Change-Id: I670fa84476e35e55cbed2d22e48836ed5e28495f
2021-08-04Merge "drop leftovers of RHEL support"Zuul5-110/+14
2021-07-30Merge "Update code to Jinja 3.0 style"Zuul2-4/+4
2021-07-29Update code to Jinja 3.0 styleMarcin Juszkiewicz2-4/+4
Xena cycle uses Jinja 3.0 so let update Kolla's code for it. From Jinja2 documentation: jinja2.contextfunction(f: F) → F Pass the context as the first argument to the decorated function. Deprecated since version 3.0: Will be removed in Jinja 3.1. Use pass_context() instead. jinja2.contextfilter(f) Pass the context as the first argument to the decorated function. Deprecated since version 3.0: Will be removed in Jinja 3.1. Use pass_context() instead. Also bumped version in requirements.txt to same as in openstack/requirements Change-Id: I51fbb7b9ff7c29cb355437efa4576be9bc035699
2021-07-29Merge "Remove tempest image"Zuul2-82/+1
2021-07-28drop leftovers of RHEL supportMarcin Juszkiewicz5-110/+14
As a project we never built RHEL based images so support for them was not tested. Change-Id: I27dfe34ade088228d71f6857ec4f3ab28ee63915
2021-07-01Switch OPENSTACK_RELEASE back to masterMichał Nasiadka1-1/+1
Part of agreed Xena release process cadence: R-17 Switch source images to current release Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/796422 Change-Id: Id27f610952f5e573804799ef445eaa8753ae9b14
2021-06-29Merge "setDaemon() is deprecated in Python 3.10"Zuul1-2/+2
2021-06-28Fix build of debian imagesMichal Arbet1-1/+1
Kolla expects different PRETTY_NAME var as debian defined in /etc/os-release. Therefore bullseye debian images build is failing. This patch is changing what kolla expects in PRETTY_NAME var and fixing build of debian images. Closes-Bug: #1933770 Change-Id: Ie276b7877ca2edd31dd7a107d70b75ae1735f744
2021-06-28setDaemon() is deprecated in Python 3.10Marcin Juszkiewicz1-2/+2
setDaemon() Old getter/setter API for daemon; use it directly as a property instead. Change-Id: I5dd36e1e1f836faeb1b7225a2da42342df8c4a90
2021-06-24Remove tempest imagewu.chunyang2-82/+1
Remove tempest project as planned Change-Id: I016f7bb17b91769ced21c90d73f693c54a71aef9
2021-06-20Remove rallywu.chunyang2-11/+1
Remove rally project as planned Change-Id: I3560c3a2bee4e391cac841b9bcd8b8d2199f920d
2021-06-11Merge "Remove panko"Zuul1-13/+0
2021-06-11Remove pankoMatthias Runge1-13/+0
Panko has been deprecated and removed from OpenStack. Only stable branches are maintained. Change-Id: Ie35f92737ef36531d7bdc6b9245d529be8096c9c
2021-06-10Change network_mode default to hostMichał Nasiadka2-11/+11
Kolla-Ansible deploys Docker without bridge by default [1]. [1]: https://review.opendev.org/c/openstack/kolla-ansible/+/751795 Change-Id: I7430b72f5d8abe59a7151df73e6d59898d942636
2021-06-07Fix _get_images_dir when pip-installed with --userJames Pic1-0/+1
There are two cases where pip installs kolla share into ~/.local/share/kolla: - with `pip install --user kolla` - with `pip install kolla` as non-root This patch helps kolla find the share dir in these cases. Closes-Bug: #1930544 Change-Id: I0b3eb6744a34a601266179fb358510a5c500e6ba
2021-05-22Merge "add openstack-python3-xena-jobs-arm64 job"Zuul1-0/+5
2021-05-17Drop monasca-grafana image.Marcin Juszkiewicz1-2/+0
After months of using deprecated components image finally stopped building. Change-Id: I8f5a9b220fc8afd6ef07cb5f2142df8c6ead9bc0
2021-05-17add openstack-python3-xena-jobs-arm64 jobricolin1-0/+5
This is a non-voting job to validate py3 unittests on AArch64 Also fixed test units to use source install type with Debian as Kolla does not support Debian/binary on !x86-64 Co-authored-by: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org> Task: 41911 Story: 2007938 Change-Id: I6889555820adcaee8a86e70b5c3ea31c15e3192c
2021-05-11Drop ppc64le supportMarcin Juszkiewicz3-43/+1
We do not test support for ppc64le on CI or other systems. In previous cycles it was used by TripleO and now they have own way. Change-Id: Ibd955869a6f9485dfa4d08a8ad2f4b28b7d59c15
2021-05-06base: check for compatible distro using just shMarcin Juszkiewicz2-7/+8
We allow users to use own image as base one and then we check is it proper distribution version one. And this check is done in different way for CentOS and different for Debian/Ubuntu systems. This patchset uses PRETTY_NAME from /etc/os-release for check. And it is done before anything gets installed so if wrong distribution is used then build process breaks as soon as possible. Change-Id: I22db3cd4cb608332261824626e3b8768821b8dd0