Charm Layer - OpenStack API layer
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
OpenDev Sysadmins 3025060167 OpenDev Migration Patch 6 days ago
reactive Add vault cert support 11 months ago
.gitignore Add basic tox targets to verify layer build and mock out pep8 for now 2 years ago
.gitreview OpenDev Migration Patch 6 days ago
.zuul.yaml import zuul job settings from project-config 7 months ago
LICENSE Switch licensing 2 years ago
README.md Fix typo in README.md 2 years ago
config.yaml Update HAProxy default timeout values 1 year ago
layer.yaml Add vault cert support 11 months ago
metadata.yaml Merge pull request #4 from javacruft/tags 2 years ago
requirements.txt Add basic tox targets to verify layer build and mock out pep8 for now 2 years ago
test-requirements.txt Add SSL cert/key config options 2 years ago
tox.ini fix tox python3 overrides 7 months ago

README.md

Overview

This layer provides the base layer for OpenStack charms that are will deploy API services, and provides all of the core functionality for:

  • HA (using the hacluster charm)
  • SSL (using configuration options or keystone for certificates)
  • Juju 2.0 network space support for API endpoints
  • Configuration based network binding of API endpoints

To use this layer, including the following in the layer.yaml of your charm:

include: ['layer:openstack-api']

And then read the new API charm guide for details on how to use this layer in-conjuction with the charms.openstack Python module to quickly and easily put together a new API charm.