Charm Layer - OpenStack API layer
51753bb79f
OpenStack is dropping the py2.7 support in ussuri cycle. charm repos need few updates on either py2 drop or updating ussuri python template, tox.ini etc. Complete discussion & schedule can be found in - http://lists.openstack.org/pipermail/openstack-discuss/2019-October/010142.html - https://etherpad.openstack.org/p/drop-python2-support Ussuri Communtiy-wide goal: https://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html Change-Id: Id04e5bae7f096a5b02225e9def1d7d25731b057e |
||
---|---|---|
reactive | ||
.gitignore | ||
.gitreview | ||
.zuul.yaml | ||
config.yaml | ||
layer.yaml | ||
LICENSE | ||
metadata.yaml | ||
README.md | ||
requirements.txt | ||
test-requirements.txt | ||
tox.ini |
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)
- 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.