Charm Layer - OpenStack API layer
Go to file
Ghanshyam Mann 51753bb79f [ussuri][goal] Updates for python 2.7 drop
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
2020-03-24 17:19:01 +00:00
reactive Remove TLS related helpers 2019-08-30 16:06:12 +02:00
.gitignore Add basic tox targets to verify layer build and mock out pep8 for now 2016-07-01 10:23:31 +01:00
.gitreview OpenDev Migration Patch 2019-04-19 19:45:02 +00:00
.zuul.yaml import zuul job settings from project-config 2018-09-11 13:15:25 -04:00
config.yaml Remove TLS related helpers 2019-08-30 16:06:12 +02:00
layer.yaml Add list of files to exclude on layer consumption 2019-11-13 14:05:48 +01:00
LICENSE Switch licensing 2016-07-01 10:10:46 +01:00
metadata.yaml Remove TLS related helpers 2019-08-30 16:06:12 +02:00
README.md Remove TLS related helpers 2019-08-30 16:06:12 +02:00
requirements.txt Remove TLS related helpers 2019-08-30 16:06:12 +02:00
test-requirements.txt Add SSL cert/key config options 2016-07-12 19:09:37 +00:00
tox.ini [ussuri][goal] Updates for python 2.7 drop 2020-03-24 17:19:01 +00:00

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.