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 4 months ago
reactive Add vault cert support 1 year ago
.gitignore Add basic tox targets to verify layer build and mock out pep8 for now 3 years ago
.gitreview OpenDev Migration Patch 4 months ago
.zuul.yaml import zuul job settings from project-config 11 months ago
LICENSE Switch licensing 3 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 1 year ago
metadata.yaml Merge pull request #4 from javacruft/tags 3 years ago
requirements.txt Add basic tox targets to verify layer build and mock out pep8 for now 3 years ago
test-requirements.txt Add SSL cert/key config options 3 years ago
tox.ini fix tox python3 overrides 11 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.