summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2024-04-17Fix OpenSearch file ownership issueszed-eomMichal Nasiadka2-0/+4
Since 2.13 OpenSearch and OpenSearch-Dashboards packages install files in /usr/share/opensearch and /usr/share/opensearch-dashboards with root:root ownership instead of using opensearch/opensearch-dashboards user. Closes-Bug: #2061877 Change-Id: I3831d8ab76c8c7136ce7869db3d0d1e05b4ba8f8 (cherry picked from commit 7c098bdd3cac73505851d4c97d7f39e966f00e1b)
2024-02-26toolbox: Improve retry loop for ansible-galaxy15.6.0Michal Nasiadka1-1/+4
Currently if it somehow fails for 5 times - we get exit code 0. Closes-Bug: #2052293 Change-Id: I2bdeb77e3133123053b05adcbde3a426c60f3304 (cherry picked from commit 94bd013ed55fd79bc4bfa33121c823927ec40b56)
2024-02-22opensearch: set OPENSEARCH_INITIAL_ADMIN_PASSWORDMichal Nasiadka1-0/+2
Since 2.12 OpenSearch requires setting initial admin password, that is not trivial/weak. Closes-Bug: #2054586 Change-Id: I6b6ef656bc2009a2dc3cdfcb01956d50fba4b7b9 (cherry picked from commit 756ee984c3c761514115c342e7cba9a3cb533d02)
2024-02-07stable-only: Drop upgrade testing15.5.0Dr. Jens Harbott2-6/+0
The yoga series has migrated to unmaintained status, stop running upgrade testing. Change-Id: I49eb0f9ec9ecb77d27ec3a9082a131cac82fb111
2024-01-04rabbitmq: Use timeout in healthcheck script15.4.0Michal Nasiadka1-6/+6
Currently we don't set timeout and the default is infinity. Change-Id: Id1a87995a36e202fc0aaf82daf022ec10d78e37d (cherry picked from commit 36df37be3136d1aa14b23f87632fa461363509b4)
2023-12-22Sync only local cell in nova bootstrap & upgradeAlex-Welsh2-2/+9
Added the --local_cell argument to nova db sync commands during bootstrap and upgrade. This was previously thought to have no effect [1], but has since been discovered to fail when rotating the nova database password. [1] https://opendev.org/openstack/kolla-ansible/src/branch/master/ansible/roles/nova/tasks/bootstrap_service.yml#L2-L3 Closes-Bug: #2045558 Change-Id: Ic64eb51325b3503a14ebab9b9ff2f4d9caec734a (cherry picked from commit de1487f05187387aea3f113dcbb6926734b1ce6b)
2023-12-21Merge "Swift: Remove unused rootwrap" into stable/zedZuul4-43/+0
2023-12-20Merge "Adding db sync script for venus" into stable/zedZuul3-2/+11
2023-12-20Merge "Add rsync to nova-compute" into stable/zedZuul1-0/+2
2023-12-14Pin docker.py to <7Bartosz Bezak2-2/+1
Docker 7.0.0 introduced a pre build check for tag regex, which fails where registry has port number defined - see [1] and [2]. [1]: https://github.com/docker/docker-py/commit/a9b5494fd0574e520c735e1d0c4a303528d48063 [2]: https://github.com/docker/docker-py/issues/3195 Also removing requirements check in CI as it is not allowing such pinning, as kolla is not designed to be installed with other openstack services in the same virtualenv. Change-Id: Id64186bf87300f23acde4f90474abcd6944e5be0 (cherry picked from commit acf23fa830c8909b366f3ea38279560136f8dff1)
2023-11-27Swift: Remove unused rootwrapTakashi Kajinami4-43/+0
Swift does not use oslo.rootwrap. Thus the command and its config file is just useless. Change-Id: If4e346c2db841aad9b2ddac049dbbbc1ba5782ec (cherry picked from commit d7e497ce52cc109c9f7b4a83d85f0bebfa05298e)
2023-11-27Add rsync to nova-computeJeffrey Zhang1-0/+2
when configure `remote_filesystem_transport` to rsync, rsync binary is required. Change-Id: I07be614846be9305f0775df22a6d931ceab1720a (cherry picked from commit 92cedcd2b155907ab65884a0ba4dbae480900d28)
2023-11-19Adding db sync script for venushowardlee3-2/+11
The script for database synchronization is missing in the venus-api image, which makes it impossible to create the required database tables during venus deployment. Closes-Bug: #2029915 Change-Id: Ibbf75fa73b8397ea3686b42cec6cad6d8f6d3858 (cherry picked from commit 772de9662caa5e2041d557322a9b6a7344b3e0f0)
2023-10-24Fix missing grafana opensearch datasource15.3.0Dawud2-1/+7
The grafana opensearch datasource was missing from the docker image. This commit installs the datasource plugin. Change-Id: Ia3a39c975abf815a66765f2f98c4789d6cec33d7 (cherry picked from commit a97a561bab1573b0ed19d91f827a8bbde9ed8165)
2023-10-20Merge "Fix an issue with zun-cni-daemon building images in aarch64" into ↵Zuul1-1/+1
stable/zed
2023-10-20Merge "CI: Fix zuul config errors" into stable/zedZuul1-36/+6
2023-10-16Fix an issue with zun-cni-daemon building images in aarch64renliang1-1/+1
In the aarch64 image build, use debian_arch to determine packages of different architectures. Closes-Bug: #2036874 Change-Id: Ic86e6c22840f658bb68387aac688918d4db1f766 (cherry picked from commit 0eed86bb02e87c12098e52359897708e071aa07e)
2023-10-05ubuntu: mark collectd and telegraf as buildableMichal Nasiadka1-2/+0
Closes-Bug: #2019756 Change-Id: Ibf3983f49795eea1f75aa7efb120c812adab4c86 (cherry picked from commit f000360c2d699e5b2bd9bee00e78055deb1540b4)
2023-10-02CI: Fix zuul config errorsMichal Nasiadka1-36/+6
Rename ubuntu efk job to opensearch Drop additional vars from Ubuntu 22.04 migration Change-Id: I5b1c4960ca11c156bd032d029559ac097f061e64
2023-09-29Revert "bifrost: mark unbuidable for Ubuntu"Michal Nasiadka1-3/+2
This reverts commit 47431082f65d8761a74df40ed18ff3415722ad69. Reason for revert: buildable now Change-Id: Icb23d9280763c7e85f2ca2e0ebf6985d810f27e2
2023-09-29rabbitmq: Use novemberain repos for Debian/UbuntuMichal Nasiadka3-5/+33
CloudSmith is over budget, see [1]. As mentionedin in [2] - we're using amd64 packages on aarch64, since the community mirror does not mirror aarch64 - and the packages should be really marked as noarch. [3] has also been incorporated in this backport [1]: https://github.com/rabbitmq/rabbitmq-server/discussions/9526 [2]: https://github.com/rabbitmq/rabbitmq-server/discussions/9553 [3]: https://review.opendev.org/c/openstack/kolla/+/896927 Closes-Bug: #2037469 Change-Id: I83179ce5d53fed6cfe7f5fcbf6fdecd7199baa36 (cherry picked from commit 47b593d1e5531c693dde3e111ed3be91c60c41be)
2023-09-19Merge "Add support for running Nova upgrade checks" into stable/zedZuul2-1/+6
2023-09-14Merge "Improve kolla-toolbox offline support." into stable/zedZuul2-3/+11
2023-09-08Merge "Revert "Disable build of Gnocchi containers"" into stable/zedZuul2-8/+1
2023-09-06Merge "docs: we moved UNBUILDABLE_IMAGES to separate file" into stable/zedZuul1-5/+7
2023-09-06Improve kolla-toolbox offline support.Gaël THEROND (Fl1nt)2-3/+11
* Use structure that allow for custom package version and base URL. Change-Id: I169e51c0f5c691518ada1837990b5bdd2a3d1481 Closes-bug: #2020761 (cherry picked from commit 7f38e1df71eafb250b14c4e125c7313bd9218f7d)
2023-09-05Revert "Disable build of Gnocchi containers"Maksim Malchuk2-8/+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-08-30Add server-status handler to Rocky/Centos Apache confMaksim Malchuk1-0/+9
This added to make Rocky/Centos similar to Ubuntu/Debian to provide /server-status handler for local monitoring of the Apache. Since I3ec1af6353c3ecc64589599abe375b0ae9b14d5c is merged it safe to add this change. Change-Id: I14ba7e0319b7eb0390361d397d4baad0e9a3f0b1 Signed-off-by: Maksim Malchuk <maksim.malchuk@gmail.com> (cherry picked from commit daf9fdd3a6e96d417f19440d59452e3b271ec9d9)
2023-08-30Add comprehensive checks for container restartsDawud M3-1/+80
When adding a dashboard to grafana the containers aren't restarted when they should be. This is due to a bug in Kolla where the logic to determine whether or the container needs to be restarted fails in the case where the file does not exist in the container. This patch adds more comprehensive checks for container restarts in the set_configs.py file. This patch also adds a test to ensure that the functions work as expected. Closes-Bug: #1997984 Co-Authored-By: Will Szumski <will@stackhpc.com> Change-Id: I67f5f12700d7b55f26bff81e9b54559303da6d83 (cherry picked from commit d9a6c5f3901e078a30d341397ac57d867d8191cc)
2023-08-23docs: we moved UNBUILDABLE_IMAGES to separate fileMarcin Juszkiewicz1-5/+7
Change-Id: I07ca5b82ecceda500e00260262c2a711c97b33bd (cherry picked from commit d2c6a4e0ee128d2c35b0e7b12638c482a6218a1f)
2023-08-22Add support for running Nova upgrade checksPierre Riteau2-1/+6
NOTE: Specific to the Zed release, the KOLLA_UPGRADE_CHECK feature is not guaranteed to be present in the nova_api image. As such. a label has been added to be checked for in Kolla-Ansible. Related-Bug: #1957080 Change-Id: I6cbbdfcd40a8f486a3a636b41d704ee6ffafb812 (cherry picked from commit 48b5980c6352ad4e5cf0ac6da369140910c8f389)
2023-08-16CI: Add rocky9 experimental jobsMichal Nasiadka1-0/+21
Change-Id: I537edd2a4d5ad7107e6f40022ee99c0f72f18ab2 (cherry picked from commit a16331de20ce9f6c0554419d06f4dc1a40bb9d86)
2023-06-29Merge "Use erlang-25 from copr on aarch64" into stable/zed15.2.0Zuul1-2/+2
2023-06-29rabbitmq: Fix repo for ubuntu aarch64Michal Nasiadka1-1/+1
That has been omitted in the original patch. Change-Id: I9b69fff14507ad2d1838367bb8b81a3a73694071 (cherry picked from commit 5bf088263c17f687dac1f78c1546b833c44116c8)
2023-06-27Use erlang-25 from copr on aarch64Michal Nasiadka1-2/+2
Change-Id: I9f40167fed9412b3f33f82e2f97f353275431292 (cherry picked from commit 51675bb232f0c4826ff74351b68c1e16a1893545)
2023-06-23opensearch: drop unnecessary workaroundsMichal Nasiadka2-21/+2
Change-Id: Id6db7ffb22b3f63e9a406455d52078b76071672f (cherry picked from commit b33167972d6e17b2eaab85e72043e3b4efa4b789)
2023-06-22Merge "rabbitmq: use erlang-25 ppa on Debian/Ubuntu" into stable/zedZuul4-13/+5
2023-06-21rabbitmq: use erlang-25 ppa on Debian/UbuntuMichal Nasiadka4-13/+5
RMQ team is now maintaining erlang-24, erlang-25 ppas, see [1]. [1]: https://github.com/rabbitmq/erlang-debian-package/discussions/33 Change-Id: I7e289bd5ce52319604717e0b319d0642a8e598db (cherry picked from commit 0e881148d0036f27b95c5a27459e527fb3b0476d)
2023-06-20Fix cinder-volume: add missing nvme-cli rpm packageMaksim Malchuk1-0/+1
Closes-Bug: #2024390 Change-Id: I84c7633765749a5e9ced983505ef290c32154ccc Signed-off-by: Maksim Malchuk <maksim.malchuk@gmail.com> (cherry picked from commit 11f90f3746f6affd34885019a82eb94d3c098ee9)
2023-06-20Disable build of Gnocchi containersMaksim Malchuk1-7/+14
Revert this commit when [1] is solved. 1. https://github.com/gnocchixyz/gnocchi/issues/1304 Change-Id: Iafeb9093340621d65a9c9cd126d65679d981dfb1 Signed-off-by: Maksim Malchuk <maksim.malchuk@gmail.com> (cherry picked from commit 5505cd000ce7f12c272c5b62074c9cc6bf1bb7a7)
2023-06-20Merge "Fix Venus containers built from correct branch" into stable/zedZuul1-3/+1
2023-06-19Fix cinder-volume: Add forgotten lsscsi rpm packageMaksim Malchuk1-0/+1
Closes-Bug: #2024018 Change-Id: I7eb97c6bfb65f26b044f26fece09521836ac5a3b Signed-off-by: Maksim Malchuk <maksim.malchuk@gmail.com> (cherry picked from commit 2e2900e00bb88a38ea51c925d2c6c0cfcd5841bb)
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-06-19Fix rabbitmq image buildMichal Arbet3-6/+8
This patch is replacing ppa.launchpadcontent.net by ppa1.novemberain.com. Reason for replacement is that only latest erlang version is available on the current ppa source. Setting Debian ARM jobs non voting for now, since the new ppa does not contain arm64 packages. This repo is based on the official Erlang/OTP package for Debian. The RabbitMQ team adapted the upstream package to produce packages for more/different combinations of Erlang/OTP, Debian and Ubuntu releases. Change-Id: Iddec6ec555f98e13c2f199e5ca7dad7f4819b1a8 (cherry picked from commit 4950c03e59b8d1af46018b81a49fa028e1b8296d) Signed-off-by: Maksim Malchuk <maksim.malchuk@gmail.com>
2023-06-01mariadb-clustercheck: ensure /var/log/kolla/mariadb existsMark Goddard2-0/+15
If mariadb-clustercheck starts before mariadb, the directory may not exist, and the command fails. This is necessary for the refactored MariaDB restart in I5a12670d07077d24047aaff57ce8d33ccf7156ff. Change-Id: Ie1b36eb9a403611c2f86aa4c1d500d324e5291f3 (cherry picked from commit 9035251443ed6cbb110e9dc5efdbc9d4be797ef5)
2023-05-24opensearch-dashboards: Fix permissionsMichal Nasiadka3-6/+10
Since we moved to using rpm/deb packages, the user has changed. Related-Bug: #2020152 Change-Id: I2a5a0d761223b4e99c8df59f80261108380d5038 (cherry picked from commit 6786e4384c1a19e4658310e109b8ab9704f5eff9)
2023-05-18Merge "opensearch: move to yum/apt repos" into stable/zedZuul5-55/+119
2023-05-18opensearch: move to yum/apt reposMichal Nasiadka5-55/+119
systemd-tmpfiles is needed otherwise opensearch postinst on Debian/Ubuntu fails Change-Id: I5aeb5796f8de7697a1c4a7404fe292ef9eb522ee (cherry picked from commit 6bd7898a1d95157c713bdff0fe5bdf5a59b65550)
2023-05-16toolbox: pin ansible.posix to <1.5.4Michal Nasiadka1-1/+1
ansible.posix 1.5.4 has been released and it broke the way we use JSON callback plugin (it requires play.path) - see [1] and [2]. [1]: https://github.com/ansible-collections/ansible.posix/commit/3bbf2e3cd56775096fc8ce69e281142472b73cac [2]: https://github.com/ansible-collections/ansible.posix/issues/461 Change-Id: I2f879e59a64b9039a8a27c40bd462fde4df73f43 (cherry picked from commit d965b1b3da9b8c2780a91781834a46f5886bd9c2)
2023-04-26Merge "ovsdpdk: add libdpdk-dev" into stable/zedZuul1-2/+3