commit 90af105bdb1d292802f840ef68a556b7d0a202d7
Author: Pavel Chechetin <email address hidden>
Date: Wed Aug 17 17:24:56 2016 +0300
Automated configuration of rsyncd
Automated configuration (using custom graph feature) is added.
rsyncd.conf is configurated using Augeas resource in Puppet as
an elegent solution which doesn't interfere with existing
configuration by Fuel bootstrap.
It adds two Rsync section: octane_code, octane_data.
RPM spec is also updated to incorporate octane_tasks Puppet module
into Octane package and set Rsync up.
Untapped controller group is deleted from upgrade-db-orig graph.
The bootstrap profile is no more used on the 9.0 Fuel Master node and
for Cobbler systems that were created in 7.0 the profile attribute
should be renamed to the default bootstrap profile
commit 7af9395953d5758f52497b4e847171449117d8c9
Author: Andreas Jaeger <email address hidden>
Date: Fri Aug 12 20:53:27 2016 +0200
Move other-requirements.txt to bindep.txt
The default filename for documenting binary dependencies has been
changed from "other-requirements.txt" to "bindep.txt" with the release
of bindep 2.1.0. While the previous name is still supported, it will
be deprecated.
Move the file around to follow this change.
Note that this change is self-testing, the OpenStack CI infrastructure
will use a "bindep.txt" file to setup nodes for testing.
* if there error instances on host for stop then raise
exception with described problem
* Change call for get all active instances on current host
* change test on shutoff_vms
Don't start evacuation if instances in error state
* if ther are instances in error state on evacuated host then don't
start evacuation on raise exception with described problem
* add test on host_evacuation
* Set up repos for upgrade ceph on ceph_osd to separate source.
* add preference file for ceph source on upgrade-osd step with
highest Pin-Priority
* add tests
Reviewed: https:/ /review. openstack. org/357135 /git.openstack. org/cgit/ openstack/ fuel-octane/ commit/ ?id=34753632922 d252dd47115cd6a d1460d3f987b11
Committed: https:/
Submitter: Jenkins
Branch: stable/mitaka
commit 90af105bdb1d292 802f840ef68a556 b7d0a202d7
Author: Pavel Chechetin <email address hidden>
Date: Wed Aug 17 17:24:56 2016 +0300
Automated configuration of rsyncd
Automated configuration (using custom graph feature) is added.
rsyncd.conf is configurated using Augeas resource in Puppet as
an elegent solution which doesn't interfere with existing
configuration by Fuel bootstrap.
It adds two Rsync section: octane_code, octane_data.
RPM spec is also updated to incorporate octane_tasks Puppet module
into Octane package and set Rsync up.
Untapped controller group is deleted from upgrade-db-orig graph.
Change-Id: Ia8ea7214b0b93f 414d1de9b07a48e 1602c0d2ae3
commit 1596f3732de97e2 39bbb997b07e317 1fcd1fb6cb
Author: Nikita Zubkov <email address hidden>
Date: Mon Jul 25 20:00:43 2016 +0300
Replace SQL SELECTs with API calls
This allow us not to rely on objects internal database representation
Change-Id: I10b1704835e4a3 742638bc682eae1 8939ebca38c
commit 9c44fad4f4037b6 5d8447c64794ccb 625a4e9e80
Author: Anastasiya <email address hidden>
Date: Wed Jul 27 16:05:27 2016 +0300
Add processing for different output to clone_env function
because fuelclient may have different output on different servers
(dictionary or array)
Change-Id: I662781e324b440 94f86c875aaee54 74eab8ac53e
Closes-bug: 1603951
commit a8ab40b0f0f22f7 419a19f0af3e816 7b3da924a2
Author: Ilya Kharin <email address hidden>
Date: Tue Aug 16 11:48:28 2016 +0300
Use ubuntu_bootstrap for old systems
The bootstrap profile is no more used on the 9.0 Fuel Master node and
for Cobbler systems that were created in 7.0 the profile attribute
should be renamed to the default bootstrap profile
Change-Id: I562506f2d457ba 60df66afb0bc1ec c4bc30fd38d
Closes-Bug: #1602583
commit e235f4012d51b49 efba99a86bda21c d2a0b4560a
Author: Ilya Kharin <email address hidden>
Date: Tue Aug 16 11:35:59 2016 +0300
Use load_yaml to get the astute content
Change-Id: Ib2b04ee06b6fbc c72b76f6a759d95 0f20b5df469
commit 21aeddd74ea4b9f 619800e3b6c3e24 297bfc9c4f
Author: Roman Sokolkov <email address hidden>
Date: Thu Aug 11 16:22:18 2016 +0300
Graph-based upgrade approach. Change to upgrade_db.
Part 2. Change implements upgrade-db with Fuel graphs.
- Added new function "upgrade_ db_with_ graph".
- Added new "deployment" module to utils
Co-Authored-By: Ilya Kharin <email address hidden> 1602cb056553e28 dfdab3bf28a
Change-Id: I5d3378824be8f4
commit 7af9395953d5758 f52497b4e847171 449117d8c9
Author: Andreas Jaeger <email address hidden>
Date: Fri Aug 12 20:53:27 2016 +0200
Move other-requireme nts.txt to bindep.txt
The default filename for documenting binary dependencies has been requirements. txt" to "bindep.txt" with the release
changed from "other-
of bindep 2.1.0. While the previous name is still supported, it will
be deprecated.
Move the file around to follow this change.
Note that this change is self-testing, the OpenStack CI infrastructure
will use a "bindep.txt" file to setup nodes for testing.
For more information about bindep, see also: docs.openstack. org/infra/ manual/ drivers. html#package- requirements docs.openstack. org/infra/ bindep/
http://
http://
As well as this announcement: lists.openstack .org/pipermail/ openstack- dev/2016- August/ 101590. html
http://
Change-Id: Ided78884ddc796 33c34477e2d5ae1 44de21958cd
commit 58871626aae5312 fe889badff199e8 28bacea963
Author: Roman Sokolkov <email address hidden>
Date: Thu Aug 11 16:13:13 2016 +0300
Graph-based upgrade approach. Added puppet module.
Part 1. Change implements upgrade-db with Fuel graphs.
- Added puppet module "octane_tasks". tasks/graphs.
- Graph files located in octane_
- Changed rpm spec
Co-Authored-By: Pavel Chechetin <email address hidden> 28e90b885c0ec63 a1acb1a7476
Change-Id: I1df0c8b28953c4
commit cdb33305c95f0ae 4cbdc6faa372b3d 7aa30b5e7c
Author: Anastasiya <email address hidden>
Date: Mon Jul 25 18:39:41 2016 +0300
Move change_env_settings function from octane to nailgun extension
This function was removed because this logic
moved to cluster upgrade extension.
Depends-On: I6d1e27b8b0c01f 3251067bc88931c d2354feb5ce
Partial-bug: #1602587
Change-Id: If4fa37d31d81a5 f9a05a2dcac25d5 e0c8dc5ec53
commit 6aff9a9bb719d0f ea193011af4fd9f a0090b930b
Author: Sergey Abramov <email address hidden>
Date: Wed Aug 3 17:36:18 2016 +0300
Add cleanup command
Remove upgrade_levels for each node running on environment and restart
all nova running services on each node.
Change-Id: Ic5294b481f3c60 156346ccec6451a 17548ea0b7e
commit 504eb407ed151c4 3eecb37443de374 ab83b3dbfc
Author: Sergey Abramov <email address hidden>
Date: Tue Aug 9 13:33:17 2016 +0300
Evacuate instances one by one
Evacuate instances using live-migration cmd for instance.
Change-Id: Id0a4c54c63e81c 8cb9b2664daa88b dfba57cca0b
commit 1f1456dc5ec3452 1eda9fba766bf84 c0a07c734b
Author: Sergey Abramov <email address hidden>
Date: Tue Aug 9 13:21:06 2016 +0300
Check if evacuation complete
After host-evacuation instances list for host should be empty.
If there are instances on host, report about error to engineer.
Change-Id: I47e40f23e70995 f16f37b26a9ea32 df307769e7c
commit dd28be4281ff7b6 7eadbfaa6b3999a 0642183878
Author: Sergey Abramov <email address hidden>
Date: Tue Aug 2 18:06:51 2016 +0300
Don't stop vms if instances in error state
* if there error instances on host for stop then raise
exception with described problem
* Change call for get all active instances on current host
* change test on shutoff_vms
Change-Id: I58d2784228d39c 6e9531df6ac2ced 9350d75cd51
commit 05a5f46f9b7c8e7 8cb5ce6ce80431d b94672cef6
Author: Sergey Abramov <email address hidden>
Date: Tue Aug 2 17:58:19 2016 +0300
Don't start evacuation if instances in error state
* if ther are instances in error state on evacuated host then don't
start evacuation on raise exception with described problem
* add test on host_evacuation
Change-Id: Ic6f6bc6c1749ff 794e1871511939d 18f44a8fccf
commit 0debfbf43076f01 f9c39e626c37fdc 6f752d7e72
Author: Sergey Abramov <email address hidden>
Date: Tue Aug 9 12:36:14 2016 +0300
Move _get_list_instances to nova get_compute_lists
* Change name of function to improve code readability
* Add test on this function
* Use nova_stdout_parser instead of awk
Change-Id: Id777f80635eb6c 9814e079550be73 0a631e816e3
commit fd6cd35f446bb87 3177c62b98420f6 9a69053dea
Author: Sergey Abramov <email address hidden>
Date: Tue Aug 9 12:28:37 2016 +0300
Add general waiter method on handle compute
required for using same method in waiting on migrate and shutoff vms and
raise exception to engineer if timeout happend.
Change-Id: I9e76f9e415c607 5b77051e6aeb654 31f19bba38e
commit cb99340051371d2 07c9186b3967ada 82e5b4ffec
Author: Sergey Abramov <email address hidden>
Date: Wed Aug 10 12:50:09 2016 +0300
Add nova parser function
Required for parse nova cmd output, this makes work with nova output
easily
Change-Id: Ieee2bc14fbc7a6 6c0e8f7b38a079e 9e6f7971035
commit a12b1a6cabb9c14 29d3ac7914108c8 92f940a745
Author: Sergey Abramov <email address hidden>
Date: Tue Aug 2 17:10:11 2016 +0300
Extract check existence instances in function
Required for reusing this function in another functions and methods
Change-Id: I561bf090e1fa4b cba6fd6191178f1 2e708b77fb2
commit a59a84ea84b11fb 0d5ea4560523f03 8c51076bb8
Author: Anastasiya <email address hidden>
Date: Tue Aug 2 11:35:21 2016 +0300
Rewriting code related to roles in deployment info
because since Fuel 9.0 deployment info is not serialized per role
Change-Id: I2fdfad0ca68daa ccf937cfca07bd8 342490e0c00
Closes-bug: 1603460
commit 5d2383bc17ab31c 0e9155de63f49c0 06f57319b4
Author: Sergey Abramov <email address hidden>
Date: Fri Jul 15 11:43:21 2016 +0300
Fix neutron migrations using raw sql queries
* create networksecurity bindings for each network,
if it isn't exists and set default value (True)
to port_security column
* update network_type and phisnet values for externalnetworks,
set them to default values for fuel-8 release
(network_type = flat phisnet=phisnet1)
Partial-Bug: 1601895 12a70d223ccbde5 a9ff7ce8281 6f9a11258e4aad2 c8b3986cb8)
Change-Id: I9838befe52f7a4
(cherry picked from commit d8ef75003595e28
commit 13043d0eb0cf21c c4252cb42e5e4f7 532bc05c12
Author: Sergey Abramov <email address hidden>
Date: Tue Aug 2 20:17:19 2016 +0300
Set up repos for ceph upgrade in separate source
* Set up repos for upgrade ceph on ceph_osd to separate source.
* add preference file for ceph source on upgrade-osd step with
highest Pin-Priority
* add tests
Change-Id: I1781eb4aa3e66b 6e464256ab9b24e 39f6a6d0b3d
Closes-bug: 1585204
commit 72f63759f58073c 8c7701eea1608ca fe26cc35fb
Author: Anastasiya <email address hidden>
Date: Wed Aug 3 10:14:52 2016 +0300
Remove legacy patches from octane
fix_mysql.patch was removed
Change-Id: Id24f5e287a4009 9cf07beccd688d9 0bb3baaeba0
Closes-bug: 1602593