- Nov 30, 2023
- Nov 29, 2023
-
-
Jan Gutter authored
* Updates etcd to v3.4 * Updated the config to use v3.4's logging mechanism * Deprecated etcd CA parameters aren't used, so we are not affected by their removal. * Note that we are not currently guarding against skip-version updates for etcd. Notable non-voting jobs exercising some of this: * kolla-ansible-ubuntu-upgrade-cephadm (cinder->tooz->etcd3gw->etcd) * kolla-ansible-ubuntu-zun (see https://review.opendev.org/c/openstack/openstack-ansible/+/883194 ) Depends-On: https://review.opendev.org/c/openstack/kolla/+/890464 Change-Id: I086e7bbc7db64421445731a533265e7056fbdb43
-
Jan Gutter authored
* etcd service containers usually have a set of environment parameters required to boot the container. * The short-lived etcd bootstrap containers pass extra ETCD_INITIAL_* environment variables, but still need to pass the ones that the service containers use. * This uses ansible's `combine` filter to cut down on the duplication. * This is intended to be just a straightforward refactor. Change-Id: I04e95f92a8f365553afd618d58b99de595d48312
-
Michal Nasiadka authored
Change-Id: Ie3963f5ed20f7fb61ef2e03f0cf12a4ea1c87c9c
-
Dr. Jens Harbott authored
This dependency was added to podman-py in version 4.8.0, but not added properly to their requirements. Install it explicitly for our tox and integration testing as a workaround. [0] https://github.com/containers/podman-py/issues/350 Change-Id: I61a5fdfc4e505f2577185f0c0f1297cf2709be2c
-
Zuul authored
-
Zuul authored
-
Dr. Jens Harbott authored
Just some minor formatting and wording updates Change-Id: Ia42944512f8d14a1993bd4ae3d09f0f2ab431322
-
Zuul authored
-
Michal Nasiadka authored
Change-Id: Ia1de6d9452e2c900169e9b4ccb7dfc1280283909
-
- Nov 28, 2023
-
-
Zuul authored
-
Jan Gutter authored
This commit addresses a few shortcomings in the etcd service: * Adding or removing etcd nodes required manual intervention. * The etcd service would have brief outages during upgrades or reconfigures because restarts weren't always serialised. This makes the etcd service follow a similar pattern to mariadb: * There is now a distiction between bootstrapping the cluster and adding / removing another member. * This more closely follows etcd's upstream bootstrapping guidelines. * The etcd role now serialises restarts internally so the kolla_serial pattern is no longer appropriate (or necessary). This does not remove the need for manual intervention in all failure modes: the documentation has been updated to address the most common issues. Note that there's repetition in the container specifications: this is somewhat deliberate. In a future cleanup, it's intended to reduce the duplication. Change-Id: I39829ba0c5894f8e549f9b83b416e6db4fafd96f
-
Zuul authored
-
Doug Szumski authored
Like other WSGI services in Kolla Ansible, the Horizon WSGI application handles log output via the `wsgi.errors` object. See [1] for further information. The problem is that this log output is written to a file called `horizon.log`, causing it to processed as an 'Oslo log' in the Fluentd processing pipeline. Since the log format doesn't match the expected format, this results in parsing errors. This fix renames the log file and adjusts the format to match other WSGI applications. The logs are then processed in the same way as other WSGI application logs, resolving the issue. [1] https://modwsgi.readthedocs.io/en/master/user-guides/debugging-techniques.html Change-Id: I93777d1c53920f5470c78356e6b3a4064fbe04b4 Closes-Bug: #1898174
-
Zuul authored
-
Matt Crees authored
This reverts commit b86c304a. Reason for revert: We want to enable Quorum Queues by default in Caracal, without requiring two queue migrations between releases. See etherpad for details: https://etherpad.opendev.org/p/kolla-ansible-rmq-quorum-queues-proposal Change-Id: Ia19ab97f538125475297976347c5da332a7fdda7
-
- Nov 27, 2023
- Nov 23, 2023
-
-
Zuul authored
-
Zuul authored
-
Zuul authored
-
Pierre Riteau authored
Change-Id: Id6ca24c058fabf0c68bcb5b6d1e58175aaf531eb
-
Zuul authored
-
- Nov 22, 2023
-
-
Michal Arbet authored
The patch [1] mentioned below added the jobboard functionality to the octavia role, but unfortunately it incorrectly implemented the functionality of users and rules for proxysql. This patch fixes this bug. [1] https://review.opendev.org/c/openstack/kolla-ansible/+/888588 Closes-Bug: #2044293 Change-Id: I6524fabad19b438113db4affe05f5586db99dff4
-
Zuul authored
-
Zuul authored
-
Zuul authored
-
Will Szumski authored
Closes-Bug: #2043831 Change-Id: I010fabd255d93d5329de82af2b5d21c8fa7d93c4
-
Pierre Riteau authored
Closes-Bug: #2044226 Change-Id: I5e17152584b758c9ca4f1cc14520337f979584b7
-
- Nov 21, 2023
-
-
Pierre Riteau authored
This avoids generating an empty [oslo_policy] section in nova.conf when no custom policy file is defined. Change-Id: I23fae8387573e7f37eda0f2a09cd937239afd93f
-
Zuul authored
-
Zuul authored
-
Zuul authored
-
- Nov 18, 2023
-
-
Zuul authored
-
- Nov 17, 2023
-
-
Zuul authored
-
Zuul authored
-
Zuul authored
-
Will Szumski authored
Closes-Bug: #2043829 Change-Id: Ic4cbaf592a2699d9c0312c575f68613c8681239f
-
Will Szumski authored
See: https://grafana.com/docs/grafana/latest/administration/provisioning/ Closes-Bug: #2043828 Change-Id: I9ed07dc8c995adddf6d89838cd515af93d10bd00
-