- Jan 29, 2021
-
-
fudunwei authored
Need to consider Negative seqno to compare in some cases, but the task does not support to do that, we need to make it work. 1.we use mariabackup to restore datas on control1, delete the mariadb data on control2 and control3, and then use cluster recovery, as a result that the seqno of the other two nodes will be '-1'. 2. add one more control node into our existing mariadb cluster, and then use cluster recovery, the seqno of the new node will be '-1'. Change-Id: Ic1ac8656f28c3835e091637014f075ac5479d390
-
- Jan 27, 2021
-
-
Piotr Parczewski authored
There are inconsitencies across the documentation and the source code files when it comes to project's name (Kolla Ansible vs. Kolla-Ansible). This commit aims at unifying it so that the naming becomes consistent everywhere. Change-Id: I903b2e08f5458b1a1abc4af3abefe20b66c23a54
-
- Jan 25, 2021
- Jan 12, 2021
-
-
Piotr Parczewski authored
It is now possible to deploy either 1.x or 2.x version of Prometheus. The new 2.x version introduces breaking changes in terms of storage format and command line options. Change-Id: I80cc6f1947f3740ef04b29839bfa655b14fae146 Co-Authored-By:
Radosław Piliszek <radoslaw.piliszek@gmail.com>
-
- Jan 09, 2021
-
-
wu.chunyang authored
kolla-ansible upgrade failed when octavia_auto_configure set to true. because upgrade action don't register the resources info. this change adds some tasks to query the resources info for upgrade action in octavia role. Change-Id: I4b0ac001b38bee81d983dd68534b9d0e78b4f6d7
-
- Jan 08, 2021
-
-
Victor Morales authored
The bootstrap process tries to removes existing apparmor profiles but doesn't consider the case where those are disabled. This change fixes the scenario where the libvirt profile exists but is disabled. Closes-Bug: 1909874 Change-Id: Ied0f2acc420bd5cf1e092c8aee358cba35bd8d5d
-
- Jan 07, 2021
-
-
wu.chunyang authored
This change enables the use of Docker healthchecks for cloudkitty services. Implements: blueprint container-health-check Change-Id: I19892035382ffff5200e88da53408a19e72c9d68
-
- Jan 05, 2021
-
-
Andrew Lukoshko authored
Adding docker apt gpg key requires gpupg to be installed. Task will fail on minimal Debian 10 install as gnupg absent. Change-Id: I979f88162ad8a206e413b37ac7fb09bcc912e016
-
Buddhika Sanjeewa authored
The default kolla-ansible deployment of solum_api do not provide a value for 'host' variable in [api] section of the solum.conf This causes the solum_api service to fallback to default host 127.0.0.1, making haproxy unable to provide services. This fix adds value for 'host' variable, so the solum_api service able to listen on provided ip, making it available to services like haproxy accessing the service remotely Closes-Bug: 1909986 Change-Id: I38a4ecab071306143952c8036830318c476797f2
-
- Jan 04, 2021
-
-
Christian Berendt authored
Signed-off-by:
Christian Berendt <berendt@betacloud-solutions.de> Change-Id: Ib0c96479c79ce3dfa7469a58b1ea8ca038defe1e
-
- Dec 25, 2020
-
-
wu.chunyang authored
This change fix ansible deploy ovs-dpdk failed and neutron_openvswitch_agent container can't start.. dpdk_tunnel is a role variable, but kolla_address gets vaule from hostvars. so we need remove this variable and it's friends to group/all.yaml neutron_openvswitch_agent connects to ovs-db with 127.0.0.1, but ovs-db listen on management interface. Closes-Bug: 1908850 Change-Id: I86a13d2476644bfa2545a6737752cda1ade34d23
-
- Dec 23, 2020
-
-
Andrew Lukoshko authored
ansible_lsb.codename fact needs lsb-release package installed but it absent in Debian 10 minimal install. It's better to use ansible_distribution_release fact which contain the same value and don't need extra packages. Change-Id: Ifda71047ab041b4b9838e3480d6a301a43c1c156
-
- Dec 22, 2020
-
-
Kendall Nelson authored
As announced on the openstack-discuss ML[1], Karbor is retiring this cycle (Wallaby). Needed-By: https://review.opendev.org/c/openstack/karbor/+/767032 [1] http://lists.openstack.org/pipermail/openstack-discuss/2020-November/018643.html Change-Id: I222cf302e507f6a9de0347c79ec536aa7be22bb6
-
- Dec 21, 2020
-
-
Mark Goddard authored
Users running on a Bionic host will now fail in prechecks. Change-Id: Id4bb0000c36d1a32ef30b5af61c324da6068cd51
-
- Dec 16, 2020
-
-
Mark Goddard authored
This can improve performance of image format conversion and encryption, if sufficient memory is available on the cinder-volume host. Closes-Bug: #1897276 Change-Id: I4ca1c4db7b66fdfc6bb873aad2570234f3882d81
-
Mark Goddard authored
Partial-Bug: #1897276 Change-Id: Ia06da456a7f26f0f2ceebc35eb88c0da0767e1c6
-
Ghanshyam Mann authored
Searchlight project is retiring in Wallaby cycle[1]. This commit removes the ansible roles of Searchlight project before its code is removed. Needed-By: https://review.opendev.org/c/openstack/searchlight/+/764526 [1] http://lists.openstack.org/pipermail/openstack-discuss/2020-November/018637.html Change-Id: I85aab66376ea4f1376c2705066ba3c7e5645644f
-
Ghanshyam Mann authored
Qinling project is retiring in Wallaby cycle[1]. This commit removes the ansible roles of Qinling project before its code is removed. Needed-By: https://review.opendev.org/c/openstack/qinling/+/764521 [1] http://lists.openstack.org/pipermail/openstack-discuss/2020-November/018638.html Change-Id: I6543bacff638b1649511f7e779807954c34ef570
-
- Dec 14, 2020
-
-
Mark Goddard authored
This reverts commit 9cae59be. Reason for revert: This patch was found to introduce issues with fluentd customisation. The underlying issue is not currently fully understood, but could be a sign of other obscure issues. Change-Id: Ia4859c23d85699621a3b734d6cedb70225576dfc Closes-Bug: #1906288
-
- Dec 10, 2020
-
-
Pierre Riteau authored
The task "Stopping all Monasca Grafana instances but the first node" can fail with: error while evaluating conditional (monasca_grafana_differs['result']): 'dict object' has no attribute 'result' This is fixed by running this task on the same set of hosts than the task defining monasca_grafana_differs, i.e. groups['monasca-grafana']. Change-Id: I6ad0256fb2a3cdc91dddf441e5e1c41f4ac69017 Closes-Bug: #1907689
-
Mark Goddard authored
Mariadb recovery fails if a cluster has previously been deployed, but any of the mariadb containers do not exist. Steps to reproduce ================== * Deploy a mariadb galera cluster * Remove the mariadb container from at least one host (docker rm -f mariadb) * Run kolla-ansible mariadb_recovery Expected results ================ The cluster is recovered, and a new container deployed where necessary. Actual results ============== The task 'Stop MariaDB containers' fails on any host where the container does not exist. Solution ======== This change fixes the issue by using the 'ignore_missing' flag for kolla_docker with the stop_container action. This means the task does not fail when the container does not exist. It is also necessary to swap some 'docker cp' commands for 'cp' on the host, using the path to the volume. Closes-Bug: #1907658 Change-Id: Ibd4a6adeb8443e12c45cbab65f501392ffb16fc7
-
- Dec 09, 2020
-
-
Mark Goddard authored
The 'prechecks : Checking Docker version' task previously failed with Docker 20.10.0. The regex used to parse the version was returning 0.10.0, which is not above the minimum. The previous version of 19.x would have been parsed as 9.x, which is above the minimum. This change fixes the issue by matching the beginning and end of the version using \b. Depends-On: https://review.opendev.org/766183 Change-Id: I2a23eea7effb5b9a5e73361bcd48bd2e16d1569c Closes-Bug: 1907436
-
- Dec 08, 2020
-
-
douyali authored
Change-Id: I94005edeb95282619770b3310af8e6c5811bf8d8
-
- Dec 06, 2020
-
-
Radosław Piliszek authored
Change-Id: I7970c5b02f178fd8fb35c984117f6bc848353a5b Closes-Bug: #1906944
-
- Dec 04, 2020
-
-
Bartosz Bezak authored
Those loglevels can build up over time and create unnecessary high metrics cardinality. Change-Id: Ib1a03772d0bd58758430b37b4f2f67126cf86fa3 Closes-bug: #1906796
-
- Nov 23, 2020
-
-
wu.chunyang authored
set_available_variables is being deprecated. Use "@available_variables.setter" instead. Refer to: https://fossies.org/linux/ansible/lib/ansible/template/__init__.py Change-Id: I874318f78043d21d2aeebe4e0c35a304b5c94029
-
LinPeiWen authored
The two parameters "manila_glusterfs_volume_pattern" and "manila_glusterfs_mount_point_base" do not require default Change-Id: I58e7cdf1193900be54c136caabe6e41cedf5a932
-
- Nov 19, 2020
-
-
Victor Chembaev authored
Change-Id: I1ff4cbdf3f60cb7fd5fe5d3c5d498e05fe2df79a Closes-Bug: #1904702
-
- Nov 11, 2020
-
-
Alban Lecorps authored
Add scrape_timeout option in prometheus_openstack_exporter job in order to avoid timeout for large Openstack environment. Change-Id: If96034e602bee3b3eea34a2656047355e1d17eec Closes-Bug: #1903547
-
- Nov 10, 2020
-
-
Isaac Prior authored
Change-Id: If6c50606fa3da353728ae4d916df20fcc95b8927
-
Radosław Piliszek authored
Now that it has its own branch and published images. Depends-On: https://review.opendev.org/761822 Change-Id: I99924b52ee4e0aca1ca4c416190292e561b5c043
-
- Nov 09, 2020
-
-
Michal Nasiadka authored
Currently we set enable-chassis-as-gw on compute nodes when distributed FIP is enabled - that is not required for FIP functionality. Change-Id: Ic880a9479fa0cdbb1d1cae3dbe9523ef2e1132ce Closes-Bug: #1901960
-
- Nov 08, 2020
-
-
Radosław Piliszek authored
CentOS 8 should work fine without the workaround. This change adds the missing CentOS 8 IPv6 CI job as well. Change-Id: I58af7a09b5ae09a10b9efc33c1f30c2efc6613f7
-
- Oct 29, 2020
-
-
Mark Goddard authored
This was required in Train and Ussuri for the 5.x to 6.x upgrade, but is no longer necessary. Change-Id: I8a08f1c411c243c4d1cb6efd0e82de67a5151197
-
- Oct 27, 2020
-
-
Radosław Piliszek authored
Makes 'import_tasks' not change behaviour compared to 'include_tasks'. Change-Id: I600be7c3bd763b3b924bd4a45b4e7b4dca7a33e3
-
Radosław Piliszek authored
Main plays are action-redirect-stubs, ideal for import_tasks. This avoids 'include' penalty and makes logs/ara look nicer. Fixes haproxy and rabbitmq not to check the host group as well. Change-Id: I46136fc40b815e341befff80b54a91ef431eabc0 Partially-Implements: blueprint performance-improvements
-
- Oct 24, 2020
-
-
linpeiwen authored
Follows existing backends patterns to add support for the GlusterFS NFS driver. NFS server type used by the GlusterFS backend, Gluster or Ganesha, currently supports Gluster. The GlusterFS NFS driver needs to install the glusterfs-fuse package in the kolla images manila share container in advance, which has been merged in https://review.opendev.org/747510 Change-Id: I7fdb121b5bf9850d62246a24f9b17d226028c2ca
-
- Oct 22, 2020
-
-
Mark Goddard authored
During a deploy, if keystone Fernet key rotation happens before the keystone container starts, the rotation may fail with 'permission denied'. This happens because config.json for Keystone sets the permissions for /etc/keystone/fernet-keys. This change fixes the issue by also setting the permissions for /etc/keystone/fernet-keys in config.json for keystone-fernet and keystone-ssh. Change-Id: I561e4171d14dcaad8a2a9a36ccab84a670daa904 Closes-Bug: #1888512
-
Mark Goddard authored
Currently we check the age of the primary Fernet key on Keystone startup, and fail if it is older than the rotation interval. While this may seem sensible, there are various reasons why the key may be older than this: * if the rotation interval is not a factor of the number of seconds in a week, the rotation schedule will be lumpy, with the last rotation being up to twice the nominal rotation interval * if a keystone host is unavailable at its scheduled rotation time, rotation will not happen. This may happen multiple times We could do several things to avoid this issue: 1. remove the check on the age of the key 2. multiply the rotation interval by some factor to determine the allowed key age This change goes for the more simple option 1. It also cleans up some terminology in the keystone-startup.sh script. Closes-Bug: #1895723 Change-Id: I2c35f59ae9449cb1646e402e0a9f28ad61f918a8
-