lp:~rgildein/juju-verify

Owned by Robert Gildein
Get this repository:
git clone https://git.launchpad.net/~rgildein/juju-verify
Only Robert Gildein can upload to this repository. If you are Robert Gildein please log in for upload directions.

Branches

Name Last Modified Last Commit
release/fix-direct-references 2021-06-10 13:14:23 UTC
apply suggestions

Author: Robert Gildein
Author Date: 2021-06-03 11:08:03 UTC

apply suggestions

bug1922088 2021-05-06 16:15:40 UTC
added cache for run_action

Author: Robert Gildein
Author Date: 2021-04-29 16:17:23 UTC

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`

ceph-functests-fix 2021-05-04 17:35:11 UTC
logged each verifier result

Author: Robert Gildein
Author Date: 2021-05-04 17:14:15 UTC

logged each verifier result

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

bug1921505 2021-04-28 12:34:24 UTC
removed `BaseVerifier.run_action_on_units`

Author: Robert Gildein
Author Date: 2021-04-28 12:34:24 UTC

removed `BaseVerifier.run_action_on_units`

The function `BaseVerifier.run_action_on_units` was used with restriction
that prevents actions being run on units other than those that are part
of the self.units.

Because this restriction was no longer useful, it has been removed, and
without it, there is no reason for the `run_action_on_units` function
to be part of the `BaseVerifier`. At the same time, the
`run_action_on_unit` function has been moved from `BaseVerifier` to
`utils.unit`.

docs/ceph-osd-verifier 2021-04-27 14:29:25 UTC
Add verifiers docs

Author: Robert Gildein
Author Date: 2021-04-07 11:05:22 UTC

Add verifiers docs

 * check the health of Ceph clusters - with diagram
 * check the minimum number of replicas - with diagram
 * check availability zones resources - with diagram

docs/user/getting-started 2021-04-27 06:23:25 UTC
add getting-started.rst file

Author: Robert Gildein
Author Date: 2021-04-09 15:52:49 UTC

add getting-started.rst file

This file contains information on how to install juju-verify and basic CLI
usage, such as ceph-osd.

bug/1917600-new 2021-04-23 13:14:25 UTC
Added check to verified resources in ceph-osd AZ

Author: Robert Gildein
Author Date: 2021-03-25 20:47:47 UTC

Added check to verified resources in ceph-osd AZ

This check counts the number of ceph-osd units that can be safely
removed based on data usage and data distribution among pools. This
number is then used to determine how many ceph-osd units can be safely
removed in each availability zone.

Closes-bug: LP#1917600

code/improved-unit-selection 2021-04-15 12:30:35 UTC
add function to get first active unit

Author: Robert Gildein
Author Date: 2021-04-08 12:08:10 UTC

add function to get first active unit

Select the first active unit instead of the first unit.

ceph/fix-list-pools 2021-04-14 10:14:09 UTC
fix parsing output of "list-pools" action

Author: Robert Gildein
Author Date: 2021-04-09 13:43:26 UTC

fix parsing output of "list-pools" action

The "list-pools" action has been changed back to a use "message" instead
of "pools" in action output.

tox/python3.6 2021-04-08 11:42:05 UTC
tox - support python3.6 as testenv

Author: Robert Gildein
Author Date: 2021-03-31 06:41:13 UTC

tox - support python3.6 as testenv

[mypy.int]
 removed python_version -> the default is the version of the Python
                           interpreter used to run mypy
 removed rule to ignore missing import
[setup.cfg]
 add python_requires >= 3.6
[tox.ini]
 add py36, py37, py38 and py39

I believed that Jenkins should perform tests on all supported pythons,
so I tested [1] how to run a tox with pyenv. This should be tested in
the Jenkins environment, but I believe that if I was able to run it in
a clean bionic ubuntu, it would work.

---
[1]: https://pastebin.ubuntu.com/p/57XD8tqTTv/

bug/1920914 2021-03-30 10:56:46 UTC
Add support for multiple units/machines arguments

Author: Robert Gildein
Author Date: 2021-03-29 14:04:28 UTC

Add support for multiple units/machines arguments

This change provides support for using multiple units/machines as
arguments. Without these changes, only the last argument was taken into
account, so `--units ceph-osd/0 --units ceph-osd/1` used only
"ceph-osd/1".

Closes-bug: LP#1920914

bug/1921328 2021-03-29 10:31:39 UTC
Fix verified unit that not in active status

Author: Robert Gildein
Author Date: 2021-03-29 10:31:39 UTC

Fix verified unit that not in active status

This change provides a fix for adding inactive units and units to
removal. The error was that unit in an inactive state count twice.

Closes-bug: LP#1921328

bug/1917599 2021-03-24 15:31:42 UTC
fix type annotation

Author: Robert Gildein
Author Date: 2021-03-24 15:31:42 UTC

fix type annotation

bug/1920131 2021-03-19 16:12:38 UTC
ceph_mon_app_map filter None

Author: Robert Gildein
Author Date: 2021-03-19 16:12:38 UTC

ceph_mon_app_map filter None

bug/1917600 2021-03-15 16:02:25 UTC
use new action "get-availability-zone" output

Author: Robert Gildein
Author Date: 2021-03-15 16:02:25 UTC

use new action "get-availability-zone" output

bug/1917596-new 2021-03-10 21:36:08 UTC
fix typo

Author: Robert Gildein
Author Date: 2021-03-10 21:36:08 UTC

fix typo

bug/1917596-refactor 2021-03-08 11:31:59 UTC
remove raise NotImplementedError -> return NotImplemented

Author: Robert Gildein
Author Date: 2021-03-08 11:31:59 UTC

remove raise NotImplementedError -> return NotImplemented

bug/1917596 2021-03-05 17:21:43 UTC
refactor

Author: Robert Gildein
Author Date: 2021-03-05 17:21:43 UTC

refactor

fix-flake8-pylint 2021-03-03 12:33:31 UTC
fix after rebase

Author: Robert Gildein
Author Date: 2021-03-03 12:33:31 UTC

fix after rebase

rg-suggestions 2021-03-02 14:37:25 UTC
convert all '\n' to `os.linesep`

Author: Robert Gildein
Author Date: 2021-03-02 14:37:25 UTC

convert all '\n' to `os.linesep`

master 2021-02-24 14:56:30 UTC
Docs generation using sphinx

Author: Martin Kalcok
Author Date: 2021-02-24 14:56:30 UTC

Docs generation using sphinx

Reviewed-on: https://code.launchpad.net/~martin-kalcok/juju-verify/+git/juju-verify/+merge/398586
Reviewed-by: Alvaro Uria <alvaro.uria@canonical.com>
Reviewed-by: 🤖 prod-jenkaas-bootstack <webops+prod-jenkaas-bootstack@canonical.com>

121 of 21 results
This repository contains Public information 
Everyone can see this information.

Subscribers