Charm Layer - OpenStack base layer
Go to file
Liam Young 207bac8bec Ensure endpoints are populated within actions
When actions are run the reactive run_at{start,exit} methods are not
implicit run. This means that some data associated with endpoints
is missing. For example reactive.Endpoint.all_joined_units is always
None.

Change-Id: I565fb534612a06d76e6688ed4f06ad64bc42e512
2021-05-11 08:06:09 +00:00
actions Ensure endpoints are populated within actions 2021-05-11 08:06:09 +00:00
exec.d/openstack Ensure git is installed for all reactive openstack charms 2018-05-10 12:36:36 +01:00
reactive Publish releases packages map to opt-in endpoints 2021-03-22 13:49:32 +01:00
templates Use the project_name from the identity_service 2020-12-23 10:28:14 -07:00
.gitignore Add basic tox targets 2016-07-01 10:29:08 +01:00
.gitreview OpenDev Migration Patch 2019-04-19 19:33:01 +00:00
.zuul.yaml import zuul job settings from project-config 2018-09-11 13:15:14 -04:00
LICENSE Rework licensing, update README a bit 2016-07-01 10:04:45 +01:00
README.md Update readme doc 2017-08-28 21:20:46 +00:00
actions.yaml Add action to restart services 2018-11-30 15:36:26 +00:00
config.yaml Add default certificates relation handlers 2019-08-29 12:44:49 +02:00
layer.yaml Add list of files to exclude on layer consumption 2019-11-13 14:05:18 +01:00
metadata.yaml Add default certificates relation handlers 2019-08-29 12:44:49 +02:00
requirements.txt Update layer wheelhouse with common dependencies 2019-08-21 16:11:42 +02:00
test-requirements.txt Tidy/Fix Apache template 2016-07-13 08:29:24 +00:00
tox.ini Publish releases packages map to opt-in endpoints 2021-03-22 13:49:32 +01:00
wheelhouse.txt Fix installation of dnspython on python 3.5 2020-07-21 11:19:21 +02:00

README.md

Overview

This layer provides the base OpenStack configuration options and dependencies for authoring OpenStack Charms. Typically you won't use this layer directly. The openstack-api or openstack-principle layers which consume this layer are probably more interesting as layers to directly use.

Where is the code?

The code for this module is held in the charms.openstack module which is developed at the following location: