Juju Charms - Monorepo for sunbeam Charms
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> |
||
---|---|---|
charms | ||
libs/external/lib/charms | ||
ops-sunbeam | ||
playbooks | ||
roles | ||
templates | ||
tests | ||
zuul.d | ||
.gitignore | ||
.gitreview | ||
.jujuignore | ||
.stestr.conf | ||
CONTRIBUTING.md | ||
create_tracks.sh | ||
generate_token.sh | ||
pyproject.toml | ||
README.md | ||
rebuild | ||
render_bundles.py | ||
repository.py | ||
run_tox.sh | ||
test-requirements.txt | ||
tox.ini |
Monolithic Repository for Sunbeam Charms
This repository contains the core charms for the Sunbeam deployment and associated charm libraries.
Development docs
See the CONTRIBUTING.md in the root of the repository and individual charm directories for more information.