charm-octavia/src
Frode Nordahl 4d834c4d2d
Add certificate management support
Certificates for payload traffic is provided through Barbican
secrets store and must be uploaded by the end-user.

Certificates for authentication between Octavia controllers
and its Amphorae instances are issued locally on the Octavia
controller.

At the time of this writing this is the only supported
alternative upstream after the retirement of the Anchor
project [0].

Note that the locally generated certificates are not used for
any load balancer payload data.

0: https://review.openstack.org/#/c/597022/

Change-Id: I38c3e39de4d4cb173970a615f270839871d13910
2018-12-03 13:44:23 +01:00
..
lib/charm Add certificate management support 2018-12-03 13:44:23 +01:00
reactive Add ``neutron-load-balancer`` interface 2018-10-31 11:51:21 +01:00
templates/rocky Add certificate management support 2018-12-03 13:44:23 +01:00
tests Add custom property for ``heartbeat_key`` 2018-10-25 14:43:58 +02:00
HACKING.md Initial commit of charm skeleton 2018-10-09 14:35:45 +02:00
README.md Update tests, tox, series and readme for 18.11 release 2018-11-14 13:41:24 +01:00
config.yaml Add certificate management support 2018-12-03 13:44:23 +01:00
copyright Initial commit of charm skeleton 2018-10-09 14:35:45 +02:00
icon.svg Initial commit of charm skeleton 2018-10-09 14:35:45 +02:00
layer.yaml Add ``neutron-load-balancer`` interface 2018-10-31 11:51:21 +01:00
metadata.yaml Update tests, tox, series and readme for 18.11 release 2018-11-14 13:41:24 +01:00
test-requirements.txt Initial commit of charm skeleton 2018-10-09 14:35:45 +02:00
tox.ini Update tests, tox, series and readme for 18.11 release 2018-11-14 13:41:24 +01:00

README.md

Overview

This charm provides the Octavia load balancer service for an OpenStack Cloud.

OpenStack Rocky or later is required.

Usage

Octavia relies on services from a fully functional OpenStack Cloud and expects to be able to add images to glance, create networks in Neutron, store certificate secrets in Vault (optionally) and spin up instances with Nova.

juju deploy octavia --config openstack-origin=bionic:rocky
juju add-relation octavia rabbitmq-server
juju add-relation octavia mysql
juju add-relation octavia keystone
juju add-relation octavia vault

Bugs

Please report bugs on Launchpad.

For general questions please refer to the OpenStack Charm Guide.