Fix RPM kernel downgrade.

Force even if an older version or existing.

Signed-off-by: Sandon Van Ness <sandon@inktank.com>
lock.py: Log failing os-version if it doesn't validate

Fixes: #9597
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Merge pull request #337 from ceph/wip-9597

lock.py: Log failing os-version if it doesn't validate
Revert "Add os_type and os_version args to lock_many()"

This reverts commit f39b6958c4dd94f7e682833f4cf3122c4537dcde.
Revert "Move default os_type to misc.get_distro()"

This reverts commit 3675a2e25c5d9a370922b714871492f31ed1783d.
nfs: more lsof output, on clients too

Signed-off-by: Greg Farnum <greg@inktank.com>
Merge pull request #335 from ceph/wip-kernel-downgrade

Fix RPM kernel downgrade.
Allow mixing of bare-metal machine_types

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Bump requests version to >= 2.3.0

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Move OS class to its own files

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Add OS.__repr__() and OS.to_dict()

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Remove default for --os-type

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Query os_type and os_version in lock_many()

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>