Currently if it somehow fails for 5 times - we get exit code 0.
Closes-Bug: #2052293
Change-Id: I2bdeb77e3133123053b05adcbde3a426c60f3304
(cherry picked from commit 94bd013ed55fd79bc4bfa33121c823927ec40b56)
Since 2.12 OpenSearch requires setting initial admin password,
that is not trivial/weak.
Change [1] has been bundled with this commit, since it's an ancestor
in newer branches, but it won't build without this one.
Mark bifrost as unbuildable for now, see [2].
[1]: https://review.opendev.org/c/openstack/kolla/+/909823
[2]: https://review.opendev.org/c/openstack/bifrost/+/909844
Closes-Bug: #2054586
Change-Id: I6b6ef656bc2009a2dc3cdfcb01956d50fba4b7b9
(cherry picked from commit 756ee984c3c761514115c342e7cba9a3cb533d02)
The unmaintained yoga images should no longer be published as official
images, so drop all related jobs.
Change-Id: Ic5a033dc36db27a9acec3da40b1782b2ca598347
pyroute2 0.6.6 derived from upper-constraints has a bug which manifests
in Operation not permitted problems on newer kernels.
Distro vendors (RDO, UCA and Debian OpenStack) have already backported
the fix to their python3-pyroute2 package - let's use it.
Closes-Bug: #2042954
Change-Id: Iddd1f1ee6d4cd6b9a15ead323178052fe6b6e4fb
Currently we don't set timeout and the default is infinity.
Change-Id: Id1a87995a36e202fc0aaf82daf022ec10d78e37d
(cherry picked from commit 36df37be3136d1aa14b23f87632fa461363509b4)
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]: a9b5494fd0
[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)
Swift does not use oslo.rootwrap. Thus the command and its config file
is just useless.
Change-Id: If4e346c2db841aad9b2ddac049dbbbc1ba5782ec
(cherry picked from commit d7e497ce52cc109c9f7b4a83d85f0bebfa05298e)
when configure `remote_filesystem_transport` to rsync, rsync binary is
required.
Change-Id: I07be614846be9305f0775df22a6d931ceab1720a
(cherry picked from commit 92cedcd2b155907ab65884a0ba4dbae480900d28)
The grafana opensearch datasource was missing from the docker image.
This commit installs the datasource plugin.
Change-Id: Ia3a39c975abf815a66765f2f98c4789d6cec33d7
(cherry picked from commit a97a561bab1573b0ed19d91f827a8bbde9ed8165)
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)
According to [1] - RMQ 3.9 supports Erlang 25.2 at maximum.
Unfortunately there is no repository that provides erlang 25.2
for aarch64, so it will stay on 25.3 which proves to be bringing
some issues.
[1]: https://www.rabbitmq.com/which-erlang.html
Closes-Bug: #2025321
Change-Id: Ibfefccda9368ab46facf175024c03807d62ea1f7
Galaxy moved to NG and we're using an old version ansible-core
which is failing on downlading from the new server.
Pin to the old read-only server for now.
Closes-Bug: https://bugs.launchpad.net/kolla/+bug/2038088
Change-Id: I5c686f9581fe74a2c475dd7716eed7b5af912f8d
Following Ic24969c2fd2e886568fb66c67553c530ca005fe2
Renamed some jobs to reflect current state
of kolla-ansible@stable/yoga repo.
Change-Id: Idd3eee7a3d25a795d3b3565f26e5c7190487da6a
* Use structure that allow for custom package version and base URL.
Change-Id: I169e51c0f5c691518ada1837990b5bdd2a3d1481
Closes-bug: #2020761
(cherry picked from commit 7f38e1df71eafb250b14c4e125c7313bd9218f7d)
(cherry picked from commit 8558004ab70919cc2a822107c953a24710227f9e)
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)
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)
elasticsearch-curator 8 is out and is incompatible with Elasticsearch 7 release.
We pin curator version to release 5.8.4 which should support any Elasticsearch
7.x releases [1].
As elasticsearch has been dropped from Zed onwards, this only applies to Yoga
and below.
1. https://www.elastic.co/guide/en/elasticsearch/client/curator/5.8/version-compatibility.html
Closes-Bug: #2028048
Change-Id: I976781ed0bdc47760163e25c480ca8fe93f66517
Since we moved to using rpm/deb packages, the user has changed.
Related-Bug: #2020152
Change-Id: I2a5a0d761223b4e99c8df59f80261108380d5038
(cherry picked from commit 6786e4384c1a19e4658310e109b8ab9704f5eff9)
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>
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)