Migration of flavors data have to be performed in Kilo before to upgrade
to Liberty and Mitaka releases. Also, Nova commands to perform schema
migrations were modified to correlated with the Mitaka release.
The presence of the admin_token_auth middleware is needed only to apply
the keystone puppet task during the restore phase. This middleware
allows to authorize with admin_token and configure things in Keystone.
After the successful re-initialization of Keystone this middleware
should be removed from pipelines alongside with restarting the keystone
service because of security reasons.
Reviewed: https:/ /review. openstack. org/360085 /git.openstack. org/cgit/ openstack/ fuel-octane/ commit/ ?id=3543a79b0b2 5a9178ed2d25d48 2fa44bc2e62a35
Committed: https:/
Submitter: Jenkins
Branch: stable/mitaka
commit 6532feb5cfd030c 7c373c7ff53e81d e5504e50f2
Author: Sergey Abramov <email address hidden>
Date: Wed Aug 24 19:02:01 2016 +0300
Add the fuel2 release clone command
This command creates a clone of the given release that is suitable to
perform upgrade on it.
Depends-On: Ib2387b9c2b7490 2c7289ee8f69a5f 5d323ec82ca 3d8c6575aa40382 6b98215c61d
Change-Id: If7ca2b2dfa8b13
commit ea198532b1d25df d20a1638dc60eaf 39a0a25505
Author: Ilya Kharin <email address hidden>
Date: Wed Aug 24 20:49:38 2016 +0300
Perform flavor_ data_migration before to backup DB
Migration of flavors data have to be performed in Kilo before to upgrade
to Liberty and Mitaka releases. Also, Nova commands to perform schema
migrations were modified to correlated with the Mitaka release.
Change-Id: I092435951644d8 16933fbd1d00b6f a16903cdd8c
commit 3c2bb12df33d878 52494c310631259 e0ecd9ba2c
Author: Nikita Zubkov <email address hidden>
Date: Wed Aug 3 19:42:16 2016 +0300
Move partition info transformation to extension
remove from octane `update_ node_partition_ info.py` and replace it with
extension api call
Depends-On: I422bb368916f3a 319e286edcc6103 a2834097a87 9cd3092f2b65622 96741faa7fd
Change-Id: Ifdd6bcd22304db
commit 2ebcb25eedb621b b33eb2ae8679dc2 eef0e279ef
Author: Anastasiya <email address hidden>
Date: Thu Aug 18 14:13:34 2016 +0300
Add preupgrade compute
* preuepgrade_compute command was added
* util functions for change_repositories was added
Change-Id: I745b691fb70196 0c5cc8a384643e5 fa72553978e
commit 12611efbc8581ec bbda060debf1a08 2c62e28446
Author: Alexis Rivera De La Torre (gardlt) <email address hidden>
Date: Wed Aug 17 11:37:29 2016 -0500
adding- apt-update- functionality
* adding apt tool to update package
Closes-bug: #1614600 e22b9ba2b6fe573 bb2abf7231c
Co-Authored-By: Anastasiya Tolochkova <email address hidden>
Co-Authored-By: Ilya Kharin <email address hidden>
Change-Id: I6651055e798c01
commit 0459cc0bb98fd49 86e9ea86191fef1 1405a77a7b
Author: Sergey Abramov <email address hidden>
Date: Mon Aug 22 17:47:59 2016 +0300
Change osd settings on osd-upgrade
Change-Id: I4f1e41b803a03e 6e6ef345dce8b82 cc1b71cde22
commit bf77a7a9474bb5c 199f5ab794fd071 5bd69a411d
Author: Sergey Abramov <email address hidden>
Date: Tue Aug 23 12:34:06 2016 +0300
Move get_ceph_ conf_filename to util
required for reusing this functions in other commands
Change-Id: If53610e5b47eeb 8364b5c6c74c80a d32f329c708
commit 45a145d4a43271c 4a24abf7d3c3cfe 80b0cb84de
Author: Anastasiya <email address hidden>
Date: Tue Aug 23 14:57:17 2016 +0300
Change calculations of upgrade_levels
upgrade_levels = seed env version - 1
Change-Id: Ie9e8d4defcb41a df26f5efe90edd9 0092fdddbce
commit 4e0722e11ef1589 cf3784bec0aa01b ea3483756a
Author: Ilya Kharin <email address hidden>
Date: Tue Aug 23 01:05:49 2016 +0300
Release is a required parameter for upgrade-env
The upgrade-env no longer tries to guess a suitable release for the new
environment because it's now a required parameter for this command.
Some obsolet vaerifications of a release were removed too because they
are checked in the cluster_upgrade extension.
Change-Id: Id47229b943e169 8c0336a45b1f148 1df8a583eed
commit ce538dca84ac272 b3c1d40e88ff5da aedc366625
Author: Nikita Zubkov <email address hidden>
Date: Mon Aug 22 19:19:49 2016 +0300
Fix mysql calls
Pass --user param to mysql and mysqldump comands
Closes-Bug: #1606504 38b7d87503020c6 650bcf137b7
Change-Id: I881b6912320d1c
commit dab67b992205528 3c69a49e3846830 9f9116af34
Author: Pavel Chechetin <email address hidden>
Date: Fri Aug 19 11:17:50 2016 +0300
Graph-based upgrade-db. Ironic support.
It hasn't been tested in a lab with Ironic
Change-Id: I65f5bef8277d97 86053b3447800c2 78b04cf62a7
commit eb28c36bbda61da 0595e210fd3aea9 971a61b0f0
Author: Pavel Chechetin <email address hidden>
Date: Mon Aug 22 11:04:07 2016 +0300
Add encryption for DB transportation
Add `bash` provider for resource `exec` in order to handle errors more reliably
Proper ownership attributes are set for octane_data directory
Copy & paste error in seed/upgrade- db.yaml is fixed
Change-Id: I715701a079f06e 11480738427305d 8b1389f6566
commit 32fd88faa109fc1 0768855853091a7 0773c873d2
Author: Ilya Kharin <email address hidden>
Date: Mon Aug 22 00:05:42 2016 +0300
Raise NotImplementedError in the base archivator
Use an exception for not implemented methods which is suitable to be
used in such cases.
Change-Id: Ibd3126d55ef898 6ee431d61e76bfe 89453891f67
commit 9696c5b84e29314 eef9ccd1a59a986 3c8114f305
Author: Anastasiya <email address hidden>
Date: Mon Aug 8 15:21:59 2016 +0300
Change skipping of tasks
because since Fuel 9.0 approach to deployment was changed
* function deploy_ nodes_without_ tasks was added
* using skip_tasks function was removed from node upgrade
Change-Id: I37177b90a2404d 4ec41296fd726f3 68d90e30851
Closes-bug: 1603960
commit 3db5c7ab719a9d5 8e0ed093ab3942d 4812b911aa
Author: Anastasiya <email address hidden>
Date: Fri Aug 5 10:23:16 2016 +0300
Refactoring writing deployment info
* function write_facts_to_dir was added deployment_ info was added
* function get_dir_
* appropriate tests were added
Change-Id: Ic06d5b0a220c77 e2fe1551f129651 627a1ef9785
commit e36b2ead843e5b3 d00baf88d9ebead 428e2eec0a
Author: Roman Sokolkov <email address hidden>
Date: Wed Aug 17 16:07:50 2016 +0300
Added new step to upgrade-db required for Kilo
- Added new puppet manifest to execute db migrations
- Added tasks to original graph
Change-Id: Id6b1b9db329155 1ca6b9aa4890871 dd353d5f655
commit aabaa3c8c051a68 aa1aee1c12ccc56 3705519d74
Author: Anastasiya <email address hidden>
Date: Wed Aug 17 13:39:06 2016 +0300
Add stoping apache2 service during maintenance mode
because function stop_upstart_ services stops only upstart services
Change-Id: Ic25a5aab98dfb3 9708eb19d62c72a b212421be61
commit 9ef15eb9b52f20b 4a9c4221ceccd00 9284f4321a
Author: Pavel Chechetin <email address hidden>
Date: Wed Aug 17 18:47:24 2016 +0300
Rename graphs's names to reduce repetition
Change-Id: If3908b90e973ec 0e14143c6987cb7 dcd0bbcffce
commit 7fbc2e57ef49e6f 33801ef9671f4de 596b10d4a2
Author: Ilya Kharin <email address hidden>
Date: Tue Jul 26 23:52:56 2016 +0300
Remove admin_token_auth from keystone pipelines
The presence of the admin_token_auth middleware is needed only to apply
the keystone puppet task during the restore phase. This middleware
allows to authorize with admin_token and configure things in Keystone.
After the successful re-initialization of Keystone this middleware
should be removed from pipelines alongside with restarting the keystone
service because of security reasons.
Change-Id: Id98d8f25270538 ab850af936eff74 9f0277e0c58
commit 3f72a80f14dae1e ab7665608a73f7f 61678d2a5b
Author: Pavel Chechetin <email address hidden>
Date: Wed Aug 17 13:34:46 2016 +0300
Add Gemfile.lock and README.md to octane_tasks module
Change-Id: I1b2ba74e9c51b4 9c37f80375dff36 47da8edd1d9
commit 5af63290c1beded 9b8c599d4139f95 408521e370
Author: Sergey Abramov <email address hidden>
Date: Thu Aug 4 11:19:35 2016 +0300
Clear old nova services
After upgrade from 6.x to 8.0 nova services host was renamed
from hostname to fqdn name.
Add clean part to cleanup cmd.
Closes-Bug: 1598240
Change-Id: Ie54c41cb3b8f6f 9dcfb3a54bbeb75 eb6a0eccb93