~rgildein/juju-verify:bug/1917599

Last commit made on 2021-03-24
Get this branch:
git clone -b bug/1917599 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:
bug/1917599
Repository:
lp:~rgildein/juju-verify

Recent commits

f291f85... by Robert Gildein

fix type annotation

c90b845... by Robert Gildein

remove definition of property value in __init__

b84dcbc... by Robert Gildein

redefine _ceph_mon_app_map as instance variable instead of class

3645e1c... by Robert Gildein

use ceph_mon_app_map as property

0e059f9... by Robert Gildein

check workload for other ceph-osd units

d2f26e7... by Robert Gildein

Add check for number of replication

These changes provide a check number of replications. It groups the
units into an application and obtains the minimum number of
replications from the relation of the ceph-osd and ceph-mon
applications. The idea is to find the minimum number from the
replication list calculated from the pools "size" - "min_size".

If no pools are available, the check returns the Result(True).

Output example: [1]

---
[1]: https://pastebin.ubuntu.com/p/8W4YyBVj6d/

d61340b... by Robert Gildein

CephOsd.get_ceph_mon_units refactor

Change the output of the CephOsd.get_ceph_mon_units function to provide a map between the verified and ceph-mon units.

Closes-bug: LP#1920131

---
[LP#1920131]: https://bugs.launchpad.net/juju-verify/+bug/1920131

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

0439acd... by Robert Gildein

ceph_mon_app_map filter None

b0d38d1... by Robert Gildein

select unique application names

518e02e... by Robert Gildein

get map between verified and ceph-mon units