- Jul 29, 2021
- Jul 28, 2021
- Jul 27, 2021
-
-
Mark Goddard authored
Co-Authored-By: Boris Lukashev Change-Id: I52eaf823ae84e01a09a6dcfcbffd7221ff8abfac Closes-Bug: #1937911
-
- Jul 26, 2021
-
-
Zuul authored
-
- Jul 24, 2021
-
-
Radosław Piliszek authored
The Masakari job uses 4 nodes and defaulted to a quite bulky and not really supported config (MariaDB and RMQ on 4 nodes). This change slims it down so that we test only HA of Masakari and hacluster. The other services are deployed single-node. Additionally, simplify the network group (it does not affect any other job, the logic was simply overdone there). Change-Id: I74b315443f79d0d7780907fc785e1a29759c1803
-
- Jul 22, 2021
-
-
Zuul authored
-
Zuul authored
-
Mark Goddard authored
In the Xena release, Ironic removed the iSCSI driver [1]. The recommended driver is direct, which uses HTTP to transfer the disk image. This requires an HTTP server, and the simplest option is to use the one currently deployed when enable_ironic_ipxe is set to true. For this reason, this patch always enables the HTTP server running on the conductor. iPXE is still enabled separately, since it cannot currently be used at the same time as PXE. [1] https://review.opendev.org/c/openstack/ironic/+/789382 Change-Id: I30c2ad2bf2957ac544942aefae8898cdc8a61ec6
-
Zuul authored
-
- Jul 21, 2021
-
-
Pierre Riteau authored
The variable octavia_amphora_flavor should be octavia_amp_flavor. The variable for customising network and subnet was only mentioned in the example. Change-Id: I3ba5a7ccc2c810fea12bc48584c064738e5aa35e
-
Mark Goddard authored
The healthcheck checks for a process called httpd, but these distros call it apache2. This results in the ironic_ipxe container being marked as unhealthy. This change fixes the issue by making the process name distro dependent. Change-Id: I0b0126e3071146e7f8593ba970ecbed65b36fcfa Closes-Bug: #1937037
-
- Jul 20, 2021
-
-
Kyle Dean authored
Since the Victoria release, manila-share.conf requires a glance section for some drivers. This change adds the missing section. It also uses the correct cinder_keystone_user variable to reference the cinder user. Closes-Bug: #1921935 Change-Id: Ib7ce4ed79c28456281087eb4156577f910c072e7
-
- Jul 19, 2021
-
-
Pierre Riteau authored
Backports: Wallaby, Victoria. Change-Id: Ib9a5058d6290d805670001ac2b5a42630aeec2b2
-
Zuul authored
-
Zuul authored
-
Zuul authored
-
- Jul 15, 2021
-
-
Christian Berendt authored
Change-Id: I096971a0a69ff0fc29946fbdb70cf26ead922a8c
-
- Jul 12, 2021
-
-
Zuul authored
-
- Jul 02, 2021
-
-
Zuul authored
-
Rafael Weingärtner authored
Ansible facts can have a large impact on the performance of the Ansible control host. This patch introduces some control over which facts are gathered (kolla_ansible_setup_gather_subset) and which facts are stored (kolla_ansible_setup_filter). By default we do not change the default values of these arguments to the setup module. The flexibility of these arguments is limited, but they do provide enough for a large performance improvement in a typical moderate to large OpenStack cloud. In particular, the large complex dict fact for each interface has a large effect, and on an OpenStack controller or hypervisor there may be many virtual interfaces. We can use the kolla_ansible_setup_filter variable to help: kolla_ansible_setup_filter: 'ansible_[!qt]*' This causes Ansible to collect but not store facts matching that pattern, which includes the virtual interface facts. Currently we are not referencing other facts matching the pattern within Kolla Ansible. Note that including the 'ansible_' prefix causes meta facts module_setup and gather_subset to be filtered, but this seems to be the only way to get a good match on the interface facts. To work around this, we use ansible_facts rather than module_setup to detect whether facts exist in the cache. The exact improvement will vary, but has been reported to be as large as 18x on systems with many virtual interfaces. For reference, here are some other tunings tried: * Increased the number of forks (great speedup depending of the size of the deployment) * Use `strategy = mitogen_linear` (cut processing time in half) * Ansible caching (little speed up) * SSH tunning (little speed up) Co-Authored-By:
Mark Goddard <mark@stackhpc.com> Closes-Bug: #1921538 Change-Id: Iae8ca4aae945892f1dc65e1b10381d2e26e88805
-
- Jul 01, 2021
-
-
Radosław Piliszek authored
Closes-Bug: #1933209 Change-Id: I644ad475ca88aac0c22b14163d33a30193fe706a
-
Zuul authored
-
Zuul authored
-
Zuul authored
-
Zuul authored
-
Zuul authored
-
Mark Goddard authored
These files got accidentally added back in I7e9d5c9b8b9164d4aee3abb4e37c8f28d98ff5d1. Change-Id: If17e5ae1cfe040f33f8309a97b4dcfa87af862a3
-
Zuul authored
-
- Jun 30, 2021
-
-
Scott Solkhon authored
This commit adds two new cli commands to allow an operator to read and write passwords into a configured Hashicorp Vault KV. Change-Id: Icf0eaf7544fcbdf7b83f697cc711446f47118a4d
-
Mark Goddard authored
We use the cinder key for Nova by default, so a separate nova key is no longer used. Change-Id: I49ce6d36747e6c7d3a389d0afd2d034e8afdf8ed
-
- Jun 27, 2021
-
-
Radosław Piliszek authored
Zuul 4.6.0 does not allow to set ansible_python_interpreter. [1] Instead, with the current Zuul and Ansible, this should be automatically set to the proper python. This patch is required to restore the jobs which are ignored otherwise. [2] [3] Additionally, this change avoids the use of Ansible's pip module because it tries to use setuptools from the ansible_python_interpreter first even if another executable is set. [1] http://lists.openstack.org/pipermail/openstack-discuss/2021-June/023291.html [2] http://lists.openstack.org/pipermail/openstack-discuss/2021-June/023326.html [3] http://lists.openstack.org/pipermail/openstack-discuss/2021-June/023321.html Change-Id: I53e666d59d0cce26e38c6f66a39eb204bda502d3
-
- Jun 25, 2021
-
-
Zuul authored
-
- Jun 24, 2021
-
-
Zuul authored
-
wu.chunyang authored
follow: https://review.opendev.org/c/openstack/kolla-ansible/+/794359 trivial fix Change-Id: I7bd24dd660939c81f15d46679454a2663137bdde
-
- Jun 23, 2021
-
-
Zuul authored
-