- Feb 04, 2020
-
-
Doug Szumski authored
By default a retry limit of 17 exists. When the limit is reached buffered logs are discarded. To avoid this, we disable the retry limit. The risk of bringing down the host by filling the Fluent data docker volume is managed by the maximum buffer size which is 2GB by default. In summary, after this change, the net behaviour is that Fluentd should buffer up to a maximum of 2GB of logs locally, and attept to post them to the Monasca Log API at intervals not exceeding 30 minutes. Closes-Bug: #1855702 Change-Id: I0d5a3dab29635c00411f4f51e5a0721726df2abd
-
Doug Szumski authored
This enables buffering to file, rather than memory for Monasca logs. A dedicated docker volume is used for the file buffer. If a post to the Monasca Log API fails, retries will be made using an exponential backoff algorithm with a maximum retry interval of 30mins. The maximum interval is set relatively low to try and reduce the risk of large buffers accumulating, and therefore the risk of overloading the Monasca Log API. Closes-Bug: #1855700 Change-Id: Ib5286e9dbaf2bc92d2f4960b2131223ab5dbdbec
-
- Dec 07, 2019
-
-
Radosław Piliszek authored
To fix instability and availability issues: etcd3 is not available in repos for binary kolla images. etcd3 does not support eventlet-based services [1]. [1] https://review.opendev.org/466098 Change-Id: I430bab735da204fc81696130b17931a89214c876 Closes-bug: #1852086 Closes-bug: #1854932
-
- Dec 05, 2019
-
-
Zuul authored
-
- Dec 04, 2019
-
-
Zuul authored
-
- Dec 03, 2019
-
-
Zuul authored
-
- Nov 30, 2019
-
-
Radosław Piliszek authored
We mount Swift volumes with xfs. The 'nobarrier' option we used was made noop [1] and deprecated [2] (with warning) in kernel 4.10. In 4.19 it was removed [3] resulting in an error when using e.g. Debian Buster as host. The noop patch was backported to CentOS 7 so it is safe to remove this option with no behavior change and backport to where needed. Ubuntu Bionic uses 4.15 which only warns. CentOS 8 uses 4.18 which only warns as well. Debian Buster uses 4.19 exactly which breaks. [1] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=2291dab2c9d1880efd19469df2042e2277c8b7a4 [2] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=4cf4573d899cd80d8578c050061dc342f99f3a32 [3] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=1c02d502c20809a2a5f71ec16a930a61ed779b81 Change-Id: I006dea21321146c7fc738d0b41c401b72d271a99 Closes-bug: #1800132
-
- Nov 28, 2019
-
-
Zuul authored
-
Q.hongtao authored
Now that we are using gitea the contents of our README.rst are more prominently displayed. Starting it with a "Team and repository tags" title is a bit confusing. This change makes it start with the name of the project instead. Change-Id: Icc946b883e769aaaf2300477ab3e4d9af1e7dc74
-
- Nov 27, 2019
-
-
Zuul authored
-
Zuul authored
-
Michal Nasiadka authored
Change-Id: I799993728112a525e34cfbc4e786a10f0ed03be9
-
- Nov 26, 2019
-
-
Mark Goddard authored
The kolla-ansible script now (Train+) checks whether the kolla_ansible python module is installed, and emits the following message if not: ERROR: kolla_ansible has to be available in the PYTHONPATH (e.g. installed) It is supposed to exit 1 if this check fails, but does not. This change fixes this by removing a subshell from the kolla-ansible script. Change-Id: I2c1a7398f2b8f876abcf2508874835154cb4ce57 Closes-Bug: #1854049
-
Radosław Piliszek authored
Separate upgrade logic to is_upgrade job var and rename scenarios to match. Rename "ACTION" to "SCENARIO" (as it is a scenario). Separate testing of dashboard (aka Horizon) and increase its timeout to 5 minutes (CentOS 7 slow as always). Separate initialization of core OpenStack. Use gate setup script from ./tests/ Remove useless tox setupenv. Do not deploy Heat when not really necessary. Change-Id: I4fca319ccc3de7188f8b7b44c9c71321e3899467
-
Mark Goddard authored
We should probably have had this in previously. Change-Id: I14f690194085729bf500ed707d3bb99b1c055845
-
- Nov 25, 2019
-
-
Radosław Piliszek authored
It turned out the previous fix ([1]) was incomplete. Additionally, it seems we have to limit Tacker server to one instance co-located with conductor. [1] https://review.opendev.org/684275 commit b96ade3c Change-Id: I9ce27d5f68f32ef59e245960e23336ae5c5db905 Closes-bug: #1853715 Related-bug: #1845142
-
Zuul authored
-
Andrei Nistor authored
When using external ceph without nova integration, kolla-ansible fails because 'nova_cephx_raw_key' is undefined. This patch fixes the issue by applying the 'default' filter to prevent failure on undefined. The change in behavior was introduced by [1]. [1] https://review.opendev.org/689753 commit 44709f41 Change-Id: I2fdca1a6a78e78623733a387a2d8c7e29d449083 Closes-Bug: #1853862 Co-Authored-By:
Mark Goddard <mark@stackhpc.com>
-
Zuul authored
-
Zuul authored
-
Pierre Riteau authored
This option appears to have been removed in 2015 in Neutron change I9cf36e1fd3a009c175e0d475af407a30f4e5c408. Change-Id: Ib2d94743aeeff328c900ab1607900844acb4462b
-
Zuul authored
-
- Nov 24, 2019
-
-
Zuul authored
-
Radosław Piliszek authored
This fixes Debian job failures during image building. See https://github.com/docker/for-linux/issues/711 for upstream details. Change-Id: Icf3ffb261605ffe5d8f2618c2ed4cb97db97dd49
-
- Nov 23, 2019
-
-
Zuul authored
-
- Nov 22, 2019
-
-
Zuul authored
-
Zuul authored
-
Pierre Riteau authored
The [placement].os_interface option was replaced by [placement].valid_interfaces in Queens and was removed in Rocky. Change-Id: I306c57305b9088159dd18af4aa373bbc39a8b881 Closes-Bug: #1853621
-
Michal Nasiadka authored
As part of the effort to implement Ansible code linting in CI (using ansible-lint) - we need to implement recommendations from ansible-lint output [1]. One of them is to stop using local_action in favor of delegate_to - to increase readability and and match the style of typical ansible tasks. [1]: https://review.opendev.org/694779/ Partially implements: blueprint ansible-lint Change-Id: I46c259ddad5a6aaf9c7301e6c44cd8a1d5c457d3
-
Zuul authored
-
- Nov 21, 2019
-
-
Zhuo Zhen authored
The "os_region" param is missing in the ironic_neutron_agent.ini.j2 file. Without specifying the region, the neutron service will randomly pick a region for the ironic-neutron-agent. Therefore, a list of incorrect agents might be created in the neutron database "agents" table for nodes from other regions. To list all neutron agents, use 'openstack network agent list'. Change-Id: Idec265230d0ab63b7559d94690c059608dc2617e Closes-bug: #1853464
-
Zhuo Zhen authored
In one of the blazar ansible tasks in "bootstrap.yml", the admin project name and username are hard-coded as "admin". OpenStack users can define their admin project name and username differently and the hard-coded names would cause authentication errors. In addition, keystone identity api version 3 uses "os-project-name" instead of "os-tenant-name". Although "os-tenant-name" might be still accepatable, it's better to keep the latest. Change-Id: Ie5c1016f9ce6f402ef208f3c295e6883a9edd8ab Closes-bug: #1853462
-
Zuul authored
-
Radosław Piliszek authored
We fail randomly on check-failure.sh which checks for containers being down. Since we share Docker with Zun, the script sees Zun test container and may fail when it is stopped but not yet removed. Change-Id: If8b001f7507663e49e8e535f1889592e5f428ab5 Closes-bug: #1853452
-
Zuul authored
-
Zuul authored
-
- Nov 20, 2019
-
-
Zuul authored
-
Zuul authored
-
Zuul authored
-
Gaëtan Trellu authored
Remove "environment" variable from check-containers.yml task. Change-Id: Id1e1abfb10df1eb6c8f4f3c7d2f5a0dd94c0a2cc Closes-bug: #1853336
-