- Dec 11, 2019
-
-
Mark Goddard authored
These are executed on the local host where we run ansible-playbook, and we have agreed to drop Python 2 support there. Partially Implements: blueprint drop-py2-support Change-Id: Id2190c3a22a56f4f048afbf0f7200daa8f41a292
-
Mark Goddard authored
This switches our test jobs to use python 3 for the installation of OpenStack clients used to test the control plane. Change-Id: I6bf0a315cef174c42a69db3a7d57f602b27ac92c Related: blueprint python 3
-
- Dec 10, 2019
- Dec 09, 2019
-
-
Zuul authored
-
Mark Goddard authored
We generate the keystone cron schedule via a python script on localhost. Currently this always uses 'python', however this may not be available on some systems. This change switches to use the same python interpreter as used by ansible-playbook. Partially-Implements: blueprint python-3 Change-Id: I6007f8d6880f418a503766cec21a330c44e5b80f
-
Mark Goddard authored
This change switches the CI jobs to use python 3 for local execution of the kolla-ansible commands. For upgrades, we use python 2 for the previous (Train) deploy, then reinstall using python 3 for the (Ussuri) upgrade. NOTE: This is separate from the python interpreter used on remote hosts, which is configured via ansible_python_interpreter. Partially Implements: blueprint python-3 Related: blueprint drop-py2-support Change-Id: I5bdc165f68b7bde1f9ef30fe8216f2a44e6d4706
-
Zuul authored
-
Jan Vondra authored
ip6_tables is needed for HybridFwDriver Change-Id: I66c50b74a89c046dc59e59dd2422a80e0642ab72
-
Doug Szumski authored
This allows users to supply an Elasticsearch Curator actions file to manage log retention [1]. Curator then runs on a cron job, which defaults to every day. A default curator actions file is provided, which can be customised by the end user if required. [1] https://www.elastic.co/guide/en/elasticsearch/client/curator/current/actionfile.html Change-Id: Ide9baea9190ae849e61b9d8b6cff3305bdcdd534
-
Mark Goddard authored
Continue to reduce the scope of setup_gate.sh. Allows us to more easily select python 2 or 3. Change-Id: If2eeeacbbbdf58afb765b4a39772b5a1af7b952b Partially Implements: blueprint python-3
-
Mark Goddard authored
The kolla-ansible script uses a python interpreter to detect the location of playbooks and to check that the kolla_ansible python module is importable. This change updates the script to support a python interpreter named python or python3. Partially Implements: blueprint python-3 Change-Id: Id5dcc53cc5dd9780632c04b6b73c56ea5da484a2
-
- Dec 08, 2019
-
-
Mark Goddard authored
There is a number of critical log messages that we see in CI from time to time. While these should be fixed, let's not fail jobs unnecessarily. This change introduces one expected critical message in placement-api.log: Failed to fetch token data from identity server Co-authored-by:
Radosław Piliszek <radoslaw.piliszek@gmail.com> Related-bug: #1847727 Change-Id: I92ad0be70ed05925612f0c709907ab62280326b8
-
- 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 06, 2019
-
-
Michal Nasiadka authored
Currently we don't put global Apache error logs into /var/log/kolla, this change adds statements that redirect those logs there. Adapted the logfile names to catch into openstack wsgi logging fluentd input config and existing logrotate cron entries. Change-Id: I21216e688a1993239e3e81411a4e8b6f13e138c2
-
- 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
-
Mark Goddard authored
Adds support for configuration of the Docker client timeout via 'docker_client_timeout'. This change also increases the default timeout to 120 seconds, as we sometimes see timeouts in CI and heavily loaded or underpowered environments. Increasing 'docker_client_timeout' further may be helpful in cases where Docker reports 'Read timed out'. Change-Id: I73745771078cb2c0ebae2b1d87ba2c4c12958d82 Closes-Bug: #1809844
-
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
-