Juju Charms - Monorepo for sunbeam Charms
Go to file
Hemanth Nakkina 0bdc19c4ea
Add support for masakarimonitors
* Add new interface service-ready to check for service
readiness of remote application.
* Create a placeholder charm sunbeam-libs to place all
the common libraries. The charm and the libraries need
not be published to charmhub since at this point of time
they are used internally by sunbeam.
* Add provider to service-ready in masakari-k8s
* Add requirer to service-ready in openstack-hypervisor
and enable/disable snap option masakari.enable based on
service-ready relation.

Change-Id: I99feccee2c871fc5a581fdea6f45a541efc2a968
2024-10-10 08:06:43 +05:30
charms Add support for masakarimonitors 2024-10-10 08:06:43 +05:30
libs/external/lib/charms [masakari-k8s] Add masakari hostmonitor container 2024-10-09 06:03:35 +05:30
ops-sunbeam Add support for masakarimonitors 2024-10-10 08:06:43 +05:30
playbooks [tests] migrate tests to k8s 2024-09-18 12:31:05 +02:00
roles [tests] migrate tests to k8s 2024-09-18 12:31:05 +02:00
templates [all] reduce mysql-pooling to sensible defaults 2024-06-17 18:24:41 +02:00
tests [masakari-k8s] Add masakari hostmonitor container 2024-10-09 06:03:35 +05:30
zuul.d Migrate to unified charmcraft.yaml 2024-10-08 09:38:10 +02:00
.gitignore Add func tests for tempest-k8s charm 2024-03-06 09:55:34 +10:30
.gitreview Add zuuljobs 2023-11-30 15:32:39 +05:30
.jujuignore Add zuuljobs 2023-11-30 15:32:39 +05:30
.stestr.conf Add zuuljobs 2023-11-30 15:32:39 +05:30
CONTRIBUTING.md Add func tests for tempest-k8s charm 2024-03-06 09:55:34 +10:30
create_tracks.sh Add script to automatically create charm tracks 2024-04-19 11:40:04 +02:00
generate_token.sh Publish tempest-k8s charm 2024-02-02 15:25:35 +05:30
pyproject.toml Pin requests < 2.32.0 in sunbeam-clusted. 2024-05-27 23:29:10 +09:00
README.md Add func tests for tempest-k8s charm 2024-03-06 09:55:34 +10:30
rebuild Revert "Upgrade external libraries" 2024-07-09 15:55:55 +00:00
render_bundles.py Implement sunbeam-clusterd 2024-01-25 12:30:54 +01:00
repository.py Refactor monorepo build-system 2024-07-08 21:51:09 +02:00
run_tox.sh [ops-sunbeam] Implement mypy linter 2024-08-13 18:56:33 +02:00
test-requirements.txt Unpin pytest-interface-tester 2024-10-08 16:26:53 +05:30
tox.ini [ops-sunbeam] Implement mypy linter 2024-08-13 18:56:33 +02:00

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.