Commit Graph

325 Commits

Author SHA1 Message Date
OpenDev Sysadmins a464397e6f OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:40:16 +00:00
Jeremy Stanley cda1a20f88 Update .gitreview for new namespace
Change-Id: I1262a156f330daac302565ea117ea2f1616b4111
2015-10-17 22:13:23 +00:00
Pawel Brzozowski 3afa4a9de9 Bump version to 2.5.6
Change-Id: I5d3713536f35e621217cdfafd39bf6f7e2aad14e
2015-03-20 14:15:14 +01:00
Pawel Brzozowski 11dc6953a7 Added created field to all of the objects
- added --timestamps switch to list command

DocImpact: stackforge/fuel-devops - New switch required for job cleaner
to work, this is required to fully track object creation time, adds
switch --timestamps to shell command, no policy modifications.
Partial-Bug: #1415024
Change-Id: I3485d97666a866277a48a76ba17105ae6a289aee
2015-03-04 08:41:06 +00:00
Dmitry Tyzhnenko ca54e5d667 Bump version to 2.5.5
Change-Id: Ib88b48b3a08ac083759e309a571f640a5ae99fc9
Related-bug: #1420459
2015-02-11 16:34:37 +02:00
Jenkins 0bc23e2e3e Merge "Moving to python-devops in virtualenvs" into stable 2015-02-11 14:21:53 +00:00
Dmitry Tyzhnenko 64f94af0a0 Revert import version in setup.py
Bump version to 2.5.4

Change-Id: I07fbd173791b4d906fb4d15579298e4c3fa11ad2
Closes-Bug: #1420459
2015-02-11 15:09:38 +02:00
Igor Shishkin b198bb08f5
Moving to python-devops in virtualenvs
* Default DB set to devops for backward copability
 * python-libvirt added to deps

Change-Id: I5110fb190d95445789c49211f1e46f3aa2324b5f
Signed-off-by: Igor Shishkin <ishishkin@mirantis.com>
2015-02-10 22:25:34 +03:00
Dmitry Tyzhnenko 34364a4c09 Added version command to dos.py
Added new command line functionality:
    version: show version of installed fuel-devops

Setup.py and docs/conf.py get version and relase variable from
devops.__init__.py

Change-Id: Iecb14d227c11e9d8fe8942bb392c481dfa5fdd24
Closes-bug: #1410751
2015-01-22 16:41:02 +02:00
asledzinskiy 7191527d8a Add notification when nonexistent snapshot is reverted
- Add notification if node doesn't have required snapshot
- Add exception raise when some of nodes misses snapshot.
Exception won't be raised in case of manipulation with dos.py

Change-Id: I93b60fb3e58159de5b7c31cbbaadc608011b4aff
Closes-Bug: #1394210
2015-01-14 14:23:31 +02:00
Igor Shishkin 7a076c2bb6 version bump to 2.5.3
Closes-Bug: #1396488
Change-Id: I6faec0ca56353657fcff78ae8693de4c190f4f8e
2014-12-30 22:31:14 +00:00
Artem Panchenko db7e0d574e Add download method to SSHClient
Add possibility to download files via SCP
from remote host.

Change-Id: I1601236f6b265c3aa785bc27b512389d4e361cd4
Related-bug: #1389287
2014-11-24 15:36:07 +02:00
Sergii Golovatiuk a6e183936e Change time policy to eliminate time drift
At the moment we use the following structure:

<clock offset='utc'>
  <timer name='hpet' present='no'/>
</clock>

To elimintate time drift between virtual instances we are changing
structure to:

<clock offset='utc'>
  <timer name='rtc' tickpolicy='catchup' track=‘guest'>
    <catchup threshold='123' slew='120' limit='10000’/>
  </timer>
  <timer name='pit' tickpolicy='delay'/>
  <timer name='hpet' present='no'/>
</clock>

Change-Id: I3e00e7cfb11584d484665a9872ee59318e7209e7
Closes-Bug: 1394546
2014-11-20 14:38:16 +01:00
Jenkins a8f3d6eeab Merge "Added clear() method for SSHClient" 2014-11-07 20:49:00 +00:00
NastyaUrlapova 3cf74fe400 Added clear() method for SSHClient
Change-Id: I868af6cf6f2b9f6eec625d505bce1e0fc139d3b3
2014-10-30 00:01:45 +03:00
Dennis Dmitriev d93c44dbbc Add Fuel admin node IP to the list of environments
Usage:

    dos.py list --ips

Option '--ips' adds IP address of each Fuel admin node to
the list of environments.

Change-Id: I8298c7d295abc0657a74c4a155bd180ff7329701
2014-10-29 06:27:26 +02:00
Igor Shishkin 0bf81a95d9 2.5.2 release
Change-Id: I64cc20292018d7373dceb816b068a4e78c87495e
2014-10-23 17:35:49 +04:00
Dennis Dmitriev edcde5faea Fix 'resume' behaivour
On KVM environments, domain property 'state' is a function that
returns a list like this: domain.state() = [3, 1]

This patch needs to be tested on VBOX environment before merging.

Change-Id: I610f6ef042d0e246b875d83188e382781995e737
Closes-Bug: #1383642
2014-10-21 14:10:49 +03:00
Igor Shishkin 3549ff898c
fuel-devops 2.5.1 release
Change-Id: I3ab97483fffc0b7fdc2abbb12b0709dbb350d902
2014-10-14 21:26:17 +04:00
Jenkins a5e932bf22 Merge "Workaround for virtualbox domain resuming" 2014-10-14 11:48:27 +00:00
Jenkins bd670ade1b Merge "Add time-sync functionality to dos.py" 2014-10-14 11:46:14 +00:00
Kirill Omelchenko 5caad8e835 Add time-sync functionality to dos.py
Add functionality to sync time on
specific env nodes on demand using dos.py

Related-Bug: #1318641

Change-Id: If26abc316a80e31fb575fec0ebffa1685025d556
2014-10-10 11:13:10 +03:00
Igor Shishkin dbb219b99f
Fix for error in calling logger
Change-Id: I7fdb25099403770d76e4d7987572dc1c922a8353
2014-10-08 20:03:10 +04:00
Eugene Korekin 37794d367d Workaround for virtualbox domain resuming
Change-Id: I0675f0ab7a82d4928aa44427250ddb1f0c7d85c2
Closes-Bug: #1376791
2014-10-07 20:37:15 +04:00
Eugene Korekin 7346289f23 Workaround for virtualbox snapshot lookup
Change-Id: Ifc912183aceb3ee3fe328805eda69c6057567087
Closes-Bug: #1376778
2014-10-02 19:00:16 +04:00
Igor Shishkin 57a579465c
Temporary fix for Django version
Change-Id: Icd5be3d3992a92386973b5a94c591797fc8b7d04
Related-Bug: #1373381
2014-09-24 22:26:02 +04:00
Dmitry Tyzhnenko ca774ef5bc Add snapshot-list, snapshot-delete and net-list commands
Make more useful help for dos.py

Change-Id: I924a339173caac350bfb4cc5bc982decb2eb30c4
2014-08-26 21:09:25 +03:00
Jenkins db49fc8154 Merge "Devops version 2.4.3" 2014-08-18 16:58:34 +00:00
Artem Panchenko 4e66d31dc4 Devops version 2.4.3
Change-Id: I7e7727724b87f8861fe0f96305399c6c86fdf7e9
2014-08-18 20:57:47 +04:00
Igor Shishkin 27e84f6aa7
Ability to turn hpet on/off from driver prefs + fix for reboot_timeout
Change-Id: I7e49a346eb31f04220ca40557e172064cbbaf90b
2014-08-18 19:53:21 +04:00
Jenkins 738c22057b Merge "Add variable for reboot timeout setting" 2014-08-18 15:31:07 +00:00
Artem Panchenko 894c1d16af Add variable for reboot timeout setting
Change-Id: I4a7f39d4a09844600684fa3d29ee099abdb526b0
Related-bug: #1356965
2014-08-18 16:04:26 +03:00
Jenkins b4659cff27 Merge "Reboot libvirt VM in case of boot failure" 2014-08-18 10:52:37 +00:00
Artem Panchenko 566f22d45f Reboot libvirt VM in case of boot failure
Reboot virtual machine after timeout (REBOOT_TIMEOUT
environment variable) if boot fails (according to BIOS).

Change-Id: I646121821e40f4ac069ec9817c2a1c11d50d4956
Closes-bug: #1356965
2014-08-18 12:15:46 +03:00
Igor Shishkin 5453f6a0b1 Adding ability to turn on/off STP on bridges
Change-Id: I54f9309b2bd99e01faab3aa0872d94e09ecda0c2
Closes-Bug: #1355225
2014-08-16 19:11:19 +04:00
NastyaUrlapova 66605fc174 Devops version 2.4.2
Change-Id: I72cf7f8d609e2ed92ce2ad14704c42c14e40572c
2014-08-06 14:12:28 +04:00
asledzinskiy c85659bb4b Add default timeout to wait method to avoid
infinite loop

Change-Id: Iefd3db625c6b68d1ee95f121c628fe87ab64bbd2
Closes-Bug: #1349886
2014-08-05 13:27:52 +03:00
Aleksandra Fedorova 1def596d99 Fix flake8 errors and add tox flake8 tests
Change-Id: I970c75fb6859a9c186636f111ac1e97b253e591c
2014-08-04 17:43:18 +04:00
Igor Shishkin d261da013a Adding ability to define port to ping on
Change-Id: I618414c0005d7df1a1e41f359586f9f112def90c
2014-07-24 19:56:47 +04:00
Aleksandra Fedorova ae9821c139 2.4.1 release
Change-Id: I52b777046949608a68a6d5c925aaba26c47084a9
2014-06-19 14:36:11 +04:00
Igor Shishkin 50f1165fc9 Version 2.4 in setup.py
Change-Id: I3d42be95b53560b31d5f5e3c89b68572c6ad8628
2014-06-18 16:24:32 +04:00
Igor Shishkin aae350bdb8 Default timezone for clear logging
Change-Id: I9844af909d9c95e9da4b0b7c94f3cdc0dd799e8f
2014-06-06 17:46:11 +04:00
Igor Shishkin 1ae61050d5 LICENCE added
Change-Id: I97d27a1a2c04164b79c0141f87a34152883487e7
Partial-Bug: #1326514
2014-06-05 00:40:36 +04:00
Jenkins 505e324c7c Merge "Fix sync function so that it doesn't remove nodes/envs wrong" 2014-05-27 10:05:54 +00:00
Andrew Woodward 43dd212702 Fix sync function so that it doesn't remove nodes/envs wrong
'dos.py sync' function was using a bad call to libvirt which only
returns stopped domains. This causes envs with nodes on to be pruned.
If all nodes are on, then the whole env is removed from db

It further removes all nodes that are not in the db, this is not OK
 because it will undefine nodes that might have never been managed
 by devops. This is disabled untill a safer option is designed.

Change-Id: Ic257d6bd98d0a9b38df4ddb7aab04517762302a4
Closes-bug: #1316856
2014-05-07 13:08:40 -07:00
Andrew Woodward 8e3c8bd246 Update copyright year properly
In https://review.openstack.org/#/c/68883/ copyright year was changed, but
 not in correct format. This updates the copyright to a year range on the
 files that where modified in that commit.

Change-Id: Ie0f76191cfed742eeeee0ddc4466022ad4cf637f
2014-05-07 00:15:36 -07:00
Anastasiia Naboikina 6dd926bcd5 Add method to attach several interfaces for one network
Added interfaces_create method that creates the given
count of interfaces for the given network

Change-Id: I01b68d38449dc7bec6868d03159b1c9a803e67a5
Closes-Bug: #1301834
2014-04-18 16:02:20 +03:00
Igor Shishkin 076940706c Fix list syntax in setup.py
Change-Id: I8153f961e1b5f8ec4a8dce773ec5f13e38e85c79
2014-04-15 11:04:34 +04:00
nfedotov 1b1409e6d3 Unit tests for LibvirtXMLBuilder class
Change-Id: Iabe52ec1ff7a88de20b3939944eca67601421b4a
2014-04-02 04:25:04 +04:00
NastyaUrlapova dba90b51c6 Up minor version to 2.3.1
Change-Id: I249f30d1f6c02b72bf59fed8f756bd1a76fedc2e
2014-03-28 14:52:22 +04:00