Core Library ============ The implementation of plugins is split in two such that re-usable library code is kept in the `core plugin `_ code and everything else is treated as a `plugin extension `_. Plugins ------- Hotsos supports the following plugins to cover common cloud applications as well as core system areas: * `juju `_ * `kernel `_ * `kubernetes `_ * `lxd `_ * `maas `_ * `microcloud `_ * `mysql `_ * `openstack `_ * `openvswitch `_ (includes `ovn `_) * `rabbitmq `_ * `sosreport `_ * storage (includes `ceph `_, `bcache `_) * system * `vault `_ Plugin Extensions ----------------- These is where the output summary is generated and also provides a space to extend core plugin functionality to generate additional output e.g. using :ref:`Events`. Defs ==== All scenario and event implementations. Unit Tests ========== Python unit tests for all code.