Upgrade master node to 5.1

Registered by Dmitry Pyzhov

Prepare master node upgrade from 5.0.1 to 5.1

Feature Lead: Evgeny L
Design Reviewer: Aleksey Kasatkin
Developers: Evgeny L
QA: Andrey Sledzinskiy

Blueprint information

Status:
Complete
Approver:
Dmitry Pyzhov
Priority:
Essential
Drafter:
Evgeniy L
Direction:
Approved
Assignee:
Evgeniy L
Definition:
Approved
Series goal:
Accepted for 5.1.x
Implementation:
Implemented
Milestone target:
milestone icon 5.1
Started by
Evgeniy L
Completed by
Dmitry Pyzhov

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/upgrade-to-5-1,n,z

Addressed by: https://review.openstack.org/99141
    Upgrade system: new db migartion mechanism, add images types

Addressed by: https://review.openstack.org/100225
    Fuel upgrade. Moved DockerUpgrader and DockerInitializer in separate module

Addressed by: https://review.openstack.org/100287
    Upgrades, created iptables cleaning mechanism

Addressed by: https://review.openstack.org/100528
    OpenStack Patching: install repos/puppets

Addressed by: https://review.openstack.org/98114
    Build tarballs for upgrade

Addressed by: https://review.openstack.org/100620
    Upgrades, changed images path

Addressed by: https://review.openstack.org/100626
    Fuel upgrades, add yaml files to egg

Addressed by: https://review.openstack.org/101515
    Use version yaml which is generated by make system

Addressed by: https://review.openstack.org/101521
    Upgrades, ostf checker checks that service returns 200

Addressed by: https://review.openstack.org/101956
    Upgrade system, initial implementation of host system upgarder

Addressed by: https://review.openstack.org/102533
    fuel-upgrade: use extended markup for fixtures

Addressed by: https://review.openstack.org/102881
    Upgrade system, migrate cobbler data from old container to new

Addressed by: https://review.openstack.org/103163
    Upgrades, remove unused method `run` from docker upgarder

Addressed by: https://review.openstack.org/103844
    Upgrade, enable stdout log only if pseudo-tty is enabled

Addressed by: https://review.openstack.org/103910
    Upgrades, implemented free space validator

Addressed by: https://review.openstack.org/103912
    Upgrade wraper, added error handling

Addressed by: https://review.openstack.org/103939
    Add orchestration_data to releases if empty

Addressed by: https://review.openstack.org/104161
    fuel-upgrade: use extended markup for fixtures

Addressed by: https://review.openstack.org/104162
    Upgrade system, migrate cobbler data from old container to new

Addressed by: https://review.openstack.org/104163
    Upgrades, remove unused method `run` from docker upgarder

Addressed by: https://review.openstack.org/104164
    Upgrade, enable stdout log only if pseudo-tty is enabled

Addressed by: https://review.openstack.org/104165
    Upgrades, implemented free space validator

Addressed by: https://review.openstack.org/104166
    Add orchestration_data to releases if empty

Addressed by: https://review.openstack.org/104266
    Upgrades, changed workflow for versions.yaml config file

Addressed by: https://review.openstack.org/104499
    Upgrades, created check manager which runs and initializes checkers

Addressed by: https://review.openstack.org/104540
    fuel_upgrade: add bootstrap engine

Addressed by: https://review.openstack.org/104567
    Upgrades, changed workflow for versions.yaml config file

Addressed by: https://review.openstack.org/104573
    Upgrader, check status code before body pasring in mcollective checker

Gerrit topic: https://review.openstack.org/#q,topic:bug/1336689,n,z

Addressed by: https://review.openstack.org/104236
    Add bootstrap image to upgrade tarball

Addressed by: https://review.openstack.org/104614
    fuel_upgrade: add bootstrap engine

Addressed by: https://review.openstack.org/104796
    fuel-upgrade: implements action system

Addressed by: https://review.openstack.org/104862
    Upgrader, check status code before body pasring in mcollective checker

Addressed by: https://review.openstack.org/104906
    Upgrades, moved from yaml based config to python based

Gerrit topic: https://review.openstack.org/#q,topic:bug/1338530,n,z

Addressed by: https://review.openstack.org/105114
    Upgrades, add exceptions logging

Gerrit topic: https://review.openstack.org/#q,topic:bug/1338538,n,z

Addressed by: https://review.openstack.org/105119
    Upgrades, now user can specify --no-rollback or --no-checker parameters

Gerrit topic: https://review.openstack.org/#q,topic:bug/1337937,n,z

Addressed by: https://review.openstack.org/105136
    Upgrades, fix error message formatting

Addressed by: https://review.openstack.org/105198
    Upgrades, moved from yaml based config to python based

Addressed by: https://review.openstack.org/105463
    fuel-upgrade: improve bootstrap logic

Addressed by: https://review.openstack.org/105495
    Upgrades, created check manager which runs and initializes checkers

Addressed by: https://review.openstack.org/105503
    fuel-upgrade: implements action system

Addressed by: https://review.openstack.org/105504
    fuel-upgrade: improve bootstrap logic

Addressed by: https://review.openstack.org/105533
    Upgrades, add credentials hacks

Addressed by: https://review.openstack.org/106998
    fuel-upgrade: add versions yaml hook

Addressed by: https://review.openstack.org/108730
    fuel_upgrade: install few openstack releases

Gerrit topic: https://review.openstack.org/#q,topic:bp/build-articats,n,z

Addressed by: https://review.openstack.org/108964
    Fix openstack releases version

Addressed by: https://review.openstack.org/110278
    upgrade.sh: add ability to run certain upgraders

Addressed by: https://review.openstack.org/111238
    fuel_upgrade: add ApplyVersioncmpFix hook

Addressed by: https://review.openstack.org/111243
    Add yum.rb provider for 5.0 and 5.0.1 with fixes

Addressed by: https://review.openstack.org/109569
    Build iso from artifacts

Addressed by: https://review.openstack.org/109596
    Build iso from artifacts

Addressed by: https://review.openstack.org/113315
    fuel_upgrade: add apply puppet fixes hack

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.