juju_verify package¶

Juju plugin to help verify the safety of maintenance operations.

The tool allows users to check whether it’s safe to execute operations like ‘shutdown’ or ‘reboot’ on juju units without affecting availability and integrity.

Subpackages¶

  • juju_verify.utils package
    • Submodules
      • juju_verify.utils.action module
        • data_from_action()
      • juju_verify.utils.cache module
        • Cache
        • CacheManager
      • juju_verify.utils.unit module
        • find_unit_by_hostname()
        • find_units()
        • find_units_on_machine()
        • get_applications_names()
        • get_cache_key()
        • get_first_active_unit()
        • get_related_charm_units_to_app()
        • parse_charm_name()
        • run_action_on_unit()
        • run_action_on_units()
        • run_command_on_unit()
        • verify_charm_unit()
  • juju_verify.verifiers package
    • get_verifiers()
    • Submodules
      • juju_verify.verifiers.base module
        • BaseVerifier
      • juju_verify.verifiers.ceph module
        • CephCommon
        • CephMon
        • CephOsd
        • CephTree
        • CrushRuleInfo
        • NodeInfo
        • PoolInfo
      • juju_verify.verifiers.neutron_gateway module
        • NeutronGateway
      • juju_verify.verifiers.nova_compute module
        • NovaCompute
      • juju_verify.verifiers.ovn_central module
        • ClusterStatus
        • OvnCentral
        • UnitClusterStatus
      • juju_verify.verifiers.result module
        • Partial
        • Result
        • Severity
        • checks_executor()
        • set_stop_on_failure()
        • stop_on_failure()

Submodules¶

  • juju_verify.cli module
    • ExtendAction
    • config_logger()
    • connect_model()
    • entrypoint()
    • parse_args()
    • parse_charm_mapping()
  • juju_verify.exceptions module
    • CharmException
    • JujuActionFailed
    • JujuVerifyError
    • VerificationError

juju-verify

Navigation

Api Documentation:

  • Getting Started
  • juju_verify
    • juju_verify package
  • Verifier design and architecture
  • Contributor Guide

Changelog

  • 1.1
  • 1.0
  • 0.3
  • 0.2.2
  • 0.2.1
  • 0.2
  • 0.1

Related Topics

  • Documentation overview
    • juju_verify
      • Previous: juju_verify
      • Next: juju_verify.utils package

Quick search

©2021, Canonical DevOps Centres. | Powered by Sphinx 5.3.0 & Alabaster 0.7.12 | Page source