Unlike other methods such as resolve(), get() does not return an Undefined object, but None.
This removes 4 ansible-lint warnings in various files calling kolla_address.
Closes-Bug: #2038281
Change-Id: I591a50512a954210f951c40a350ed4b9e1fc48ae
Followup on I2e00d3e9193a3052d43a228915ea249794490afe.
Fixes an issue with wrong copy/paste.
Related-Bug: #1850924
Signed-off-by: Maksim Malchuk <maksim.malchuk@gmail.com>
Change-Id: I979a4e5b534f105a2e81f88f9675feddc883490a
* Zun currently has a dependency on a combination of Docker and
etcd that is no longer installable (or supported) in newer
distros.
* These components are core dependencies of other systems and
vendoring them will be very painful.
* Work to update Zun past this is scheduled for the 'C' cycle.
* If Zun regains compatibility, backports to this series will be
considered.
Change-Id: I6a2a4ffdcaf1c4fab1097e94d5f255ffb9a2947d
It will check the setting of neutron_plugin_agent,
if it is set to "ovn" or "openvswitch", and run
container and volume checks to make sure the other
agent was not already deployed.
Change-Id: Ie00572f3ff9d3500abd5519bd472e2134c318886
This change introduces haproxy_enable_http2 to let operators enable
http/2 on HAProxy frontends when kolla_enable_tls_external is enabled.
Change-Id: I2e00d3e9193a3052d43a228915ea249794490afe
Closes-Bug: #1850924
Allow more flexibility by adding a host specific template. Also
using the merge_yaml action allow us to drop the logic around deciding
which template to use.
Change-Id: I41a3226679c622e5e98df074cee195e8436ea45b
Initially Ubuntu/Debian used /var/run/openvswitch as default OVN run dir,
it seems it has changed long time ago - but we haven't picked that up on latest
OVN DB refactor.
Adding in OVN and OVN upgrade Debian jobs to enhance coverage.
Closes-Bug: #2035584
Change-Id: I78967c4499269578ac921ad9a553946b65e1293f
* When the Debian job got upgraded from Bullseye
to Bookworm, the non-voting Zun job started failing.
* This is because Debian Bookworm doesn't support the
required Docker 20 pinning.
* Until Zun gains support for newer dependencies this
job will keep failing.
Change-Id: I1e1d9ea7c76d1b2f77b09b7948f138b88ef483d2
For example, an operator may wish to customise the
nova-compute-ironic service configuration without affecting
other Nova services.
Closes-Bug: #2034949
Change-Id: If8648d8e85ab3dbcbb4ecba674b2e34b06898327
The cafile parameter in the authentication section is required
in the senlin.conf configuration file when working with
self-signed certificates.
Change-Id: I3cd43cc7f43782a6c1d701a3e5b977bbc42e3719
Currently clustering steps are very static, if for a reason first
node in the inventory fails and gets re-introduced - K-A will create
a second empty cluster on that node.
This patch changes the approach and checks if cluster exists, if it
does - chooses a donor for the new node from currently running
node set.
Also it fixes node replacement - it removes old node from cluster
(that has the same ip address as newly provisioned node).
Closes-Bug: #1875223
Change-Id: Ia025283e38ea7c3bd37c7a70d03f6b46c68f4456
This reverts commit 2524ec422d2f8ff74a27282067f7a99fecc676f2.
Reason for revert: I don't think we need it anymore
Change-Id: I9f2871cf3de1a09952fc5c236da2f78e4d930bf5