Couple of things:
* ssh-copy-id refuses to copy keys over the hop when the destination
is already reachable via its own (different) key
* accept Fuel host and user as parameters
Change-Id: I9557021c20dbfeeb97059179ccd1bd1879663076
The following methods were added for services:
- method "freeze" - to service stopping
- method "unfreeze" - to continue service
Change-Id: If857ee49c88d51eabc96f840954719cf5d96698b
The library can also read configuration from the file specified in
`OS_FAULTS_CONFIG` environment variable or read it from one of default
locations:
* current directory
* ~/.config/os-faults
* /etc/openstack
Change-Id: Iced9b55bb0992cd23eb689103d62183e200ba76b
1. The auth section and the region_name option are not used anywhere and
they were removed from all examples.
2. Now all examples are up to date with the new code in the library.
Change-Id: I2b8594046cf217085e73caf7626ae0ab0ae74d97
- make errors API specific, not driver specific
- remove redundant 'try' in iterate_hosts
- allow to pick specified number of nodes
Change-Id: If1007fb4aca81cace4d975ef9dac99b15d9942cb
New name "os-faults" better corresponds to the mission of the
library - providing a unified way for fault injection in OpenStack.
Change-Id: I4eff3936f303f35e3b67dec59a39682944bdae25
This patch adds threads to poweroff/poweron/reset methods to increase
the velocity of IPMI nodes management. The common code with the libvirt
driver was moved to a separate module utils.py.
Change-Id: Ic6e65079636cef6f32b13876fe3fb56ee302c6e9
Support for next services was added: mysql, rabbitmq, nova-api,
glance-api. Each service contains a list of nodes.
Change-Id: Ief402887a0a95b0397892ac72d52e884c475d0da
This patch adds threds to poweroff/poweron/reset methods
to increase the velocity of VMs management.
Change-Id: I03c821d44810cfa76468f1a371b8e46f0ba03311
This patch adds a simple libvirt driver that provides an interface
with three simple actions: power off, power on and reset VM.
Change-Id: I5fae0f6791a16a23da1585f65b14cfc63e047949