juju_verify.verifiers package¶
Package with classes implementing verification methods for various charms.
- juju_verify.verifiers.get_verifiers(units: List[Unit], charm_map: Optional[List[Tuple[str, str]]] = None) Iterator[BaseVerifier]¶
Implement Factory function “verifier” creator for the supplied units.
- Parameters:
units – Juju unit(s) for which you want to produce verifier
charm_map – Explicit mapping of application units to specific verifier
- Returns:
Correct verifier for given unit(s)
- Raises:
CharmException – Raised if units do not belong to the same charm or if the charm is unsupported for verification
Submodules¶
- juju_verify.verifiers.base module
BaseVerifierBaseVerifier.NAMEBaseVerifier.check_affected_machines()BaseVerifier.check_has_sub_machines()BaseVerifier.check_minimum_version()BaseVerifier.get_verify_action()BaseVerifier.run_action_on_all()BaseVerifier.supported_checks()BaseVerifier.unit_from_id()BaseVerifier.unit_idsBaseVerifier.verify()BaseVerifier.verify_reboot()BaseVerifier.verify_shutdown()
- juju_verify.verifiers.ceph module
CephCommonCephMonCephOsdCephOsd.NAMECephOsd.REPLICATION_RULECephOsd.ancestor_node_typeCephOsd.ceph_mon_app_mapCephOsd.ceph_tree_mapCephOsd.check_availability_zone()CephOsd.check_ceph_cluster_health()CephOsd.check_ceph_pools()CephOsd.check_replication_number()CephOsd.modelCephOsd.units_device_class_mapCephOsd.verify_reboot()CephOsd.verify_shutdown()
CephTreeCrushRuleInfoNodeInfoPoolInfo
- juju_verify.verifiers.neutron_gateway module
NeutronGatewayNeutronGateway.NAMENeutronGateway.action_name_failure_string_mapNeutronGateway.action_name_result_mapNeutronGateway.check_non_redundant_resource()NeutronGateway.get_all_ngw_units()NeutronGateway.get_online_resource_list()NeutronGateway.get_resource_list()NeutronGateway.get_shutdown_resource_list()NeutronGateway.get_unit_resource_list()NeutronGateway.modelNeutronGateway.verify_reboot()NeutronGateway.verify_shutdown()NeutronGateway.version_check()NeutronGateway.warn_lbaas_present()NeutronGateway.warn_router_ha()
- juju_verify.verifiers.nova_compute module
- juju_verify.verifiers.ovn_central module
ClusterStatusOvnCentralOvnCentral.NAMEOvnCentral.all_application_unitsOvnCentral.check_downscale()OvnCentral.check_leader_consistency()OvnCentral.check_reboot()OvnCentral.check_single_application()OvnCentral.check_supported_charm_version()OvnCentral.check_uncommitted_logs()OvnCentral.check_unknown_servers()OvnCentral.cluster_tolerance()OvnCentral.complete_cluster_statusOvnCentral.modelOvnCentral.preflight_checks()OvnCentral.verify_reboot()OvnCentral.verify_shutdown()
UnitClusterStatus
- juju_verify.verifiers.result module