16a65cf4e4
Introduce a per-charm configuration file `.sunbeam-build.yaml`, containing information about needed external libraries, internal libraries, and configuration templates. Introduce new management script `repository.py`, responsible for preparing, cleaning and updating libs. Move all internal libraries back to their original charms. Each charm is responsible of its own libraries. Change-Id: I9edabed1c252cae60fcd945b931952aeaef12481 Signed-off-by: Guillaume Boutry <guillaume.boutry@canonical.com> |
||
---|---|---|
.. | ||
.github/workflows | ||
doc | ||
ops_sunbeam | ||
shared_code | ||
tests | ||
.gitignore | ||
.gitreview | ||
.stestr.conf | ||
.zuul.yaml | ||
cookie-requirements.txt | ||
fetch-libs.sh | ||
README.rst | ||
requirements-dev.txt | ||
requirements.txt | ||
setup.cfg | ||
setup.py | ||
sunbeam-charm-init.sh |
Sunbeam OpenStack libraries and documentation
Tutorials
How-Tos
- How-To write a pebble handler
- How-To write a relation handler
- How-To write a charm context
- How-To expose services outside of K8S