Drivers report facts and the application decides what is a warning
(docs/STRUCTURE.md, NetOrk/netork#1111). Three facts drivers so far
only reported as warning codes get contracts:
- LicenseMixin.get_licenses(): licenses and subscriptions with their
status (a Proxmox subscription, a VMware edition, a BMC license a
feature needs).
- HypervisorDriver.get_hypervisor_hosts(): each host connected, in
maintenance, with configuration issues, under a central manager.
- PackageProxyMixin.get_package_proxy(): the proxy apt fetches through.
All declared only.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Contracts for NetOrk/netork#1111 (drivers report facts, the application names warnings):
LicenseMixin.get_licenses()→LicenseDict(name, status active|missing|expired|invalid|none|unknown, edition, expires, detail)HypervisorDriver.get_hypervisor_hosts()→HypervisorHostDict(name, connected, maintenance, config_issues, managed_by)PackageProxyMixin.get_package_proxy()Declared only; tested.