charm-nova-compute:stable/19.10

Last commit made on 2020-01-13
Get this branch:
git clone -b stable/19.10 https://git.launchpad.net/charm-nova-compute

Branch merges

Branch information

Name:
stable/19.10
Repository:
lp:charm-nova-compute

Recent commits

66405e2... by Frode Nordahl

Use hosts official name for FQDN

The current implementations use of a specific interface to build
FQDN from has the undesired side effect of the ``nova-compute`` and
``neutron-openvswitch`` charms ending up with using different
hostnames in some situations. It may also lead to use of a
identifier that is mutable throughout the lifetime of a deployment.

Use of a specific interface was chosen due to ``socket.getfqdn()``
not giving reliable results (https://bugs.python.org/issue5004).

This patch gets the FQDN by mimicking the behaviour of a call to
``hostname -f`` with fallback to shortname on failure.

Add relevant update from c-h.

Change-Id: I82db81937e5a46dc6bd222b7160ca1fa5b190c10
Closes-Bug: #1839300
(cherry-picked from 1869bfbc9711eac157821f8a4702409822c0842e)

1530383... by Frode Nordahl

Fix python shebang for hugepagereport action

Change-Id: I643524f3ebf3f26a0a1f2bff03f9516ef0269da8
Closes-Bug: #1859186
(cherry picked from commit b4e6d2c73b474afb4ef440400f18a6c383071835)

c7480e2... by Zuul <email address hidden>

Merge "Allows to configure a dedicated migration network." into stable/19.10

762f2d8... by Alex Kavanagh

Fix for not restarting subordinate services on managed upgrade

This fixes the referenced bug by ensuring that the action does initiate
remote restarts for container scoped related units.

Change-Id: Icf82fc9e29c68353dcd287b772a0914a7c75c59c
Closes-Bug:#1835557

124070f... by Jorge Niedbalski

Allows to configure a dedicated migration network.

This commits adds a new extra binding (migration) and
its corresponding fallback configuration flag (libvirt-
migration-network) that allows to specify a space or an
existing CIDR formatted network (if the config flag is pre-
ferred) that will be seleced as the inbound address to be used
as a the live migration target.

For the case of any openstack release >= ocata,
the live_migration_inbound_addr variable will be set
as well as the libvirt_migration_scheme (set to SSH
by default).

For older releases, the behavior remains as before,
as the only remaining option is to setup libvirt
to bind in a insecure tcp connection, so we keep it
as the current live_migration_uri.

The reason of not using an extra-binding exclusively relies
on the back-compability of the change, this needs
to be applied on existing clouds where updating
the bindings on deployed application
isn't possible due to LP: #1796653.

For fresh/new deployments, the migration extra-binding
has been defined and used with precedence over the
libvirt-migration-network variable.

Change-Id: I2f8c0a1e822ad6a90e23cd8009e181b8f86d765a
Closes-Bug: #1680531
Signed-off-by: Jorge Niedbalski <email address hidden>
(cherry picked from commit 0905a447ad66e553beff1ec3f12a984494ce7785)

39d4186... by David Ames

Updates for stable branch creation

Set default branch for git review/gerrit.

Switch amulet tests to stable.

Switch to using stable charm-helpers branch.

Change-Id: I90c99aededa1029adbc37e94a7a7429a67573279

77a2012... by Corey Bryant

Enable functional tests for bionic-train

This patch also updates the smoke test to run bionic-train.

Change-Id: Ia9177d6cedd0224b54426f1eb5d52476e1d9e798

4a49081... by Peter Sabaini

Fix hooks path for all actions

Insert the hooks directory at the beginning of sys.path in order to
make it take precedence over other entries, e.g. in the face of
conflicting charmhelpers packages.

Change-Id: I11e870fff3d590d2ac491292f3f2c68d84a67181
Closes-Bug: 1834254

2169de6... by Frode Nordahl

Fix gate for enabling FQDN agent registration

If a new version of the charm is used to install a version of
OpenStack prior to Stein, do not enable the FQDN registration.

Change-Id: Ib86d6a48ee34c9efc42b4455ac669ef0cb8dc3bb
Closes-Bug: #1846781

93babbc... by Zuul <email address hidden>

Merge "Sync charm/ceph helpers, tox, and requirements"