charm-nova-cloud-controller:stable/19.10

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

Branch merges

Branch information

Name:
stable/19.10
Repository:
lp:charm-nova-cloud-controller

Recent commits

ab75b53... by Alex Kavanagh

Fix _goal_state_achieved_for_relid() with unsorted lists

Essentially, the functions returning the related units and expected
units (for goal state) might not be sorted, something the author of
the code (me) hadn't taken into account. This fixes that by comparing
sorted lists.

Change-Id: Id6ca9fc756b0ef18d00863fa4641ab1c244db939
Closes-bug: #1859050

9daca64... by Corey Bryant

Make placement a required interface as of train

Make placement a required interface for train and above as
placement is required in order to schedule instances.

Change-Id: If2472ec24df4c3d90b14189f8c4d3cceee5edc97
Closes-Bug: #1849893
(cherry picked from commit 45988df1ed446945f0c86dac5ea47095626a314c)

57c62c3... 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: I91c1dbcc3b077738e903cf634d76d3a7747cd9b3

d565a02... by Corey Bryant

Enable functional tests for bionic-train

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

Change-Id: I6c063ca760a9d48f632d6cac095f4b12cd66db3c

2cfb795... by Corey Bryant

Ensure placement charm related before Train upgrade

As of OpenStack Train, the placement charm manages the placement API, and it
is no longer managed by nova-cloud-controller. This requires the placement
charm to be deployed and related to nova-cloud-controller prior to upgrading
nova-cloud-controller to Train.

This patch ensures that if an attempt is made to upgrade nova-cloud-controller
from Stein to Train, and placement is not yet related, it will block and
prevent the upgrade.

Change-Id: I217adfb59aed2e509a56b6559a528ae4c0adaa48
Closes-Bug: 1848529

bf2cd49... by Frode Nordahl

Remove ``nova-consoleauth`` package as of Train

The Nova console authorization has been moved to the database
backend and the separate service and package is no longer
necessary.

Change-Id: I672ae9538dc687a1c868bf99001041a54241ec24
Closes-Bug: #1848478

81860af... by Corey Bryant

Disable nova placement API

The placement project has split from nova into its own project
in Train. This patch disables the nova placement API as of Stein
when the placement charm relatation joins, and discontinues
nova placement installation as of Train for new installs.

Change-Id: If7c37ef8936e418b5afd21d83c9322563348cbcf
Needed-By: https://review.opendev.org/#/c/687915/
Partial-Bug: 1811681

f7f6fa2... by Alex Kavanagh

Policyd override implementation

This patchset implements policy overrides for nova-cloud-controler.

This change includes a charm-helpers sync to bring in the policyd helper
code.

Note there are no functional tests for this feature as the charm still
uses the old style non-zaza amulet framework. The Related-Bug below is
tracking this issue.

Change-Id: Ia5f3f8189d4a7b7b46a827707d964ebe40740aeb
Closes-Bug: #1741723
Related-Bug: #1845639

cbf5b0b... by Ryan Beisner

Sync charm/ceph helpers, tox, and requirements

Change-Id: If70d66e7f279e9052fbafaa55019cb4a1754bc95

b9cdfa8... by Zuul <email address hidden>

Merge "Explicitly unset console_access_protocol"