Chi Wai Chan 89635f8da9 Add cos-integration
Allow the charm-openstack-hypervisor to be related to grafana-agent
machine charm [1] via cos-agent interface.

- Add cos-agent library.
- Add cosl and pydantic to test requirements.
- Add cos-agent interface and its basic implmentation.
  - Add libvirt exporter integration (related to PR [2])
  - Add ovs exporter integration (related to PR [3])
  - Add node exporter integration (grafana-agent built-in)

[1] https://github.com/canonical/grafana-agent-k8s-operator/tree/main
[2] https://github.com/canonical/snap-openstack-hypervisor/pull/2
[3] https://github.com/canonical/snap-openstack-hypervisor/pull/3

Change-Id: I1bc8367af2e1d2677a43cf67f15cae49c5455e7f
2023-09-06 18:02:00 +08:00
Description
Juju Charms - Monorepo for sunbeam Charms
7.8 MiB
Languages
Python 89.2%
Jinja 10.2%
Shell 0.6%