charm-nova-cloud-controller:feature/cellsv2

Last commit made on 2019-04-19
Get this branch:
git clone -b feature/cellsv2 https://git.launchpad.net/charm-nova-cloud-controller

Branch merges

Branch information

Name:
feature/cellsv2
Repository:
lp:charm-nova-cloud-controller

Recent commits

e0c3a80... by OpenDev Sysadmins <email address hidden>

OpenDev Migration Patch

This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.

40fd0c2... by Liam Young

Add support for cells v2

This change adds relations necessary for registering a compute cell
with the superconductor. For a cell to be registered this charm
must have relations with the compute cells conductor, database and
message queue. Only when all these relations are complete can the
registration happen. Below are major changes included in this PR.

* Add nova-cell-api relation for communicating with the
  nova-cell-conductor
* Add shared-db-cell relation for communicating with the
  a compute cells database.
* Add amqp-cell relation for communicating with the
  a compute cells message queue.
* Add methods for registering cells with the
  superconductors database.
* Charm helper sync

Change-Id: I54f98c1d420b6a6b1dd8ed7dbd00a2362b584b81

21b1702... by Liam Young

Remove support for nova cells v1

This change removes support for nova cells v1.

Change-Id: Id86697b6a2e893e023769ea214671e958e7166ca

ba0b7f7... by Frode Nordahl

Remove orphan symlink

Support for dfs was dropped in commit 0f14eac67221721b2df05931a667692f88e84f05

Remove orphan symlink in the actions/ directory.

Change-Id: I7a4dc5cf2a20431581f51fb1e6cc48b6f172879a

57d13c6... by Liam Young

Add support for tls-certificates relation

Add support for the charm to request and receive certificates from
the tls-certificates relation.

Change-Id: I54995aefbb31a845dbb46800d0444697ed057da7

f03ccf0... by David Ames

Enable Bionic as a gate test

Change bionic test from dev to gate for 18.05.

Change-Id: I5a82ac79b29181fabec41570cd5aa003d2bfb8ea

d6cf528... by Ryan Beisner

Remove deprecated functional test targets

Change-Id: I4887e897a1ae5e4a181f6bdbc148fdb31a82655d

edc18d4... by Frode Nordahl

Make charm agnostic of underlying init system

Replace charm custom init control functions with `service_pause`
and `service_resume` functions from charm-helpers.

Change-Id: I235af30a19294316f65fba0e13fe10ae50164a42
Closes-Bug: #1765215

794b8ed... by David Ames

Charm-helpers sync to fix CA cert comparison

The comparison of bytes vs string of the CA certificate produces a
false negative. This leads to rewriting certificates and affecting
connectivity to services.

Read in the certificate as bytes as well for a bytes vs bytes
comparison.

Closes-Bug: #1762431

Change-Id: Ie2348a83671b9636bd94227e903b1a50bff7aecc

dc4f54a... by Ryan Beisner

Update tox.ini to stop using unverified package

As of pip 10.0, --allow-unverified is not permitted.

Use of the flag in this repo was previously used to force
installation of python-apt to accommodate certain unit tests.

The unverified package, python-apt, is no longer necessary
for test execution.

Related-Bug: #1760720

Change-Id: I9d5b2d5139ed61ff9d7f116c33e3e145362b46e1