Commit Graph

22 Commits

Author SHA1 Message Date
Ilya Shakhat b53f04368c Split requirements for py27 and >py36
Pin requirements for py27 and keep them open for py36 and later.

Change-Id: Ia9d41eb94b3efe68556804dd35d81e67e73c0d92
2020-03-09 18:35:57 +04:00
Ilya Shakhat 1fe946788a Remove oom method since it has never been implemented
Change-Id: I2a0f190f69625cd1e14b0fcac4f06a69b441c20f
2019-07-22 09:48:25 +02:00
Ilya Shakhat 87a80f6af5 Rename `tcpcloud` driver into `saltcloud`
TCPCloud was an internal name of a product owned by a company
acquired by Mirantis.

Change-Id: I6c5d6e7ee5c537c3b82f95abda63129594d3d9b4
2018-12-19 13:46:08 +00:00
Ilya Shakhat 1c29ed3182 Remove old drivers
Remove Fuel, screen-based DevStack, Pacemaker and Linux service drivers.
Rename devstack_systemd into devstack.
Use common schema for auth parameters.

Change-Id: I38b5f82282b72e969fc08e0948109939c95cf948
2018-11-26 20:44:53 +04:00
Maxim Babushkin bb40d621b0 Update containers documentation
Change-Id: Ibd5478793c353d0d0c89c6b4113a319c60cbb5fe
2018-08-19 10:55:21 +03:00
Ilya Shakhat b829e19995 Add section describing OS-Faults and Rally integration
Change-Id: Ib0511064d29b2013a44691b30d4644042a508ca1
2017-11-03 13:45:39 +01:00
Ilya Shakhat b8e4a30385 Update documentation and examples
Change-Id: Ia6943edb541ab80e8dc7c6f878179e36caeaf5dc
2017-11-03 11:40:32 +01:00
Jenkins 2c6f613055 Merge "Add Devstack Systemd driver" 2017-07-31 09:02:59 +00:00
Kyrylo Romanenko f223fceec7 Add Devstack Systemd driver
Since Pike release by default DevStack is run with all the services
as systemd unit files (USE_SCREEN=False).

Changes done in patch:
add devstack_systemd driver;
add SystemdService;
add unit tests;
update documentation.

Co-Author: Kyrylo Romanenko <kromanenko@mirantis.com>
Co-Author: Ilya Shakhat <shakhat@gmail.com>

Change-Id: I136398e3d18bafa87689a97b22a5514f4831d56e
2017-07-20 15:40:12 +02:00
Van Hung Pham 3610f8dcfe Switch from oslosphinx to openstackdocstheme
As part of the docs migration work[0] for Pike we need to switch to use
the openstackdocstheme.

[0]https://review.openstack.org/#/c/472275/

Change-Id: Ifc14b0043df14e3843fb263166a9e03fd5db5ecc
2017-06-29 15:11:51 +07:00
Anton Studenov 03fa8812fc [docs] Add documentation for config file
* Changed theme for readthedocs.

Change-Id: Idbfdd6b9e9fc0340074c3e0ea44394a5be18de61
2017-04-25 11:34:35 +03:00
Anton Studenov a5945210c6 [Core] Services as drivers
This patch move service definitions from classes to
drivers with default configurations.

* Driver are now loaded from all os_faults modules
  except tests folder.
* Registry now skips drivers without NAME.
* Registry now checks name collision.
* Added documentation for service drivers.

Change-Id: I58723bbb01a04e61836415392cf43be3e5fffff0
2017-04-17 17:20:27 +03:00
Anton Studenov 66d394be2b Add docs for drivers
* Added docstrings for all drivers
* Added sphinx extension for generation of docs for drivers.

Change-Id: I7b8dfb21f9324b413174c910384b9ae8f458a8d2
2017-01-26 19:27:41 +03:00
Anton Studenov 3954065549 Allow usage of multiple power drivers at once
* Deprecated power_management parameter.
* Added power_managements to configuration.
* Removed power_management variable from NodeCollection
  and Service.
* Added PowerManager class that controls running of
  power drivers.
* Updated docs.

Change-Id: Idabcb1fb907022f0d556667cbf3c36326f526a08
2017-01-25 12:58:36 +03:00
Anton Studenov 613ccde8f1 Fix docs build for readthedocs
Added readthedocs.yml
Slightly changed code for getting version in sphinx conf.py

Change-Id: Id6f7c20105c5579639d49560eea00699a77c688e
2016-10-14 12:10:38 +03:00
Anton Studenov b7e99551c1 Improvements for version
- __version__ replaced by get_version/get_release.
  This speeds up loading of the library.
- Added release version to doc header.

Change-Id: I86ca4473b9fc56507131f2f50acdba3b9ae1bd7a
2016-10-13 12:02:30 +03:00
Anton Studenov e2e0320e4f Make libvirt-python an extra requirement
This patch moves libvirt-python to extras.

Change-Id: Id129ab0a280b12e1bd0bfc1214c76a087c572a0d
2016-10-12 15:14:31 +03:00
Anton Studenov b6486ce340 Fix doc for libvirt driver
Changed example config parameters for libvirt driver to correct ones.

Change-Id: Ia572127a7957244e2df7e5a58bdaf5e4fd39e300
2016-10-12 12:27:13 +03:00
Anton Studenov 0ff915cc04 Update configuration
driver arguments were moved to separate 'args' field in cloud_config

Change-Id: If8100b19b56a127b448052e9a8ece5677e9f8ce5
2016-10-10 17:08:43 +03:00
Ilya Shakhat 5126c62456 Add usage and API reference into docs
Change-Id: I7edaaec1077768be9469c639551d499e8ba9d9df
2016-10-10 13:48:46 +03:00
Ilya Shakhat b5e0993e4f Rename os-failures into os-faults
New name "os-faults" better corresponds to the mission of the
library - providing a unified way for fault injection in OpenStack.

Change-Id: I4eff3936f303f35e3b67dec59a39682944bdae25
2016-09-04 15:59:16 +03:00
Ilya Shakhat 036c51f855 Initial Cookiecutter Commit. 2016-08-08 12:06:17 +03:00