~rgildein/juju-verify:release/fix-direct-references

Last commit made on 2021-06-10
Get this branch:
git clone -b release/fix-direct-references https://git.launchpad.net/~rgildein/juju-verify
Only Robert Gildein can upload to this branch. If you are Robert Gildein please log in for upload directions.

Branch merges

Branch information

Name:
release/fix-direct-references
Repository:
lp:~rgildein/juju-verify

Recent commits

216019b... by Robert Gildein

apply suggestions

a66142b... by Robert Gildein

move zaza into tox.ini

 - Pypi no longer supports direct dependency

513f7ef... by Robert Gildein

added cache for run_action

* added run_action Coroutine using cache
* added a Cache object to cache action outputs
* clear the cache after each function test

Reviewed-on: https://code.launchpad.net/~rgildein/juju-verify/+git/juju-verify/+merge/402095
Reviewed-by: Alvaro Uria <email address hidden>
Reviewed-by: 🤖 prod-jenkaas-bootstack <email address hidden>
Reviewed-by: Martin Kalcok <email address hidden>

2572608... by Robert Gildein

added cache for run_action

* added run_action Coroutine using cache
* added a Cache object to cache action outputs
* clear the cache after each function test
* changed `**params: Any` -> `params: Optional[Dict[str, Any]] = None`

810ae51... by Robert Gildein

logged each verifier result

 * logged each verifier result to get more information
 * fixed typo
 * removed unnecessary code

Reviewed-on: https://code.launchpad.net/~rgildein/juju-verify/+git/juju-verify/+merge/402213
Reviewed-by: Martin Kalcok <email address hidden>
Reviewed-by: 🤖 prod-jenkaas-bootstack <email address hidden>

8c273f1... by Robert Gildein

logged each verifier result

 * logged each verifier result to get more information
 * fixed typo
 * removed unnecessary code

e3a7cfa... by Martin Kalcok

Add verifier for ceph-mon

This change adds a CephMon verifier for the ceph-mon charm. It uses
existing actions to ensure the cluster has HEALTH_OK status.

The change relies on ceph-mon get-quorum-status action, introduced in
https://review.opendev.org/c/openstack/charm-ceph-mon/+/778837.

Also uses Juju changes in 2.8.10, and introduces a dependency on that
version.

Reviewed-on: https://code.launchpad.net/~martin-kalcok/juju-verify/+git/juju-verify/+merge/401953
Reviewed-by: Robert Gildein <email address hidden>
Reviewed-by: 🤖 prod-jenkaas-bootstack <email address hidden>

fbbac86... by Martin Kalcok

Quality of code improvements.

ca7393f... by Martin Kalcok

Documentation for ceph-mon verifier.

27201e2... by Martin Kalcok

Optimize ceph-mon cluster health check