Upgrade master node to 5.1
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:
- 5.1
- Started by
- Evgeniy L
- Completed by
- Dmitry Pyzhov
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Upgrade system: new db migartion mechanism, add images types
Addressed by: https:/
Fuel upgrade. Moved DockerUpgrader and DockerInitializer in separate module
Addressed by: https:/
Upgrades, created iptables cleaning mechanism
Addressed by: https:/
OpenStack Patching: install repos/puppets
Addressed by: https:/
Build tarballs for upgrade
Addressed by: https:/
Upgrades, changed images path
Addressed by: https:/
Fuel upgrades, add yaml files to egg
Addressed by: https:/
Use version yaml which is generated by make system
Addressed by: https:/
Upgrades, ostf checker checks that service returns 200
Addressed by: https:/
Upgrade system, initial implementation of host system upgarder
Addressed by: https:/
fuel-upgrade: use extended markup for fixtures
Addressed by: https:/
Upgrade system, migrate cobbler data from old container to new
Addressed by: https:/
Upgrades, remove unused method `run` from docker upgarder
Addressed by: https:/
Upgrade, enable stdout log only if pseudo-tty is enabled
Addressed by: https:/
Upgrades, implemented free space validator
Addressed by: https:/
Upgrade wraper, added error handling
Addressed by: https:/
Add orchestration_data to releases if empty
Addressed by: https:/
fuel-upgrade: use extended markup for fixtures
Addressed by: https:/
Upgrade system, migrate cobbler data from old container to new
Addressed by: https:/
Upgrades, remove unused method `run` from docker upgarder
Addressed by: https:/
Upgrade, enable stdout log only if pseudo-tty is enabled
Addressed by: https:/
Upgrades, implemented free space validator
Addressed by: https:/
Add orchestration_data to releases if empty
Addressed by: https:/
Upgrades, changed workflow for versions.yaml config file
Addressed by: https:/
Upgrades, created check manager which runs and initializes checkers
Addressed by: https:/
fuel_upgrade: add bootstrap engine
Addressed by: https:/
Upgrades, changed workflow for versions.yaml config file
Addressed by: https:/
Upgrader, check status code before body pasring in mcollective checker
Gerrit topic: https:/
Addressed by: https:/
Add bootstrap image to upgrade tarball
Addressed by: https:/
fuel_upgrade: add bootstrap engine
Addressed by: https:/
fuel-upgrade: implements action system
Addressed by: https:/
Upgrader, check status code before body pasring in mcollective checker
Addressed by: https:/
Upgrades, moved from yaml based config to python based
Gerrit topic: https:/
Addressed by: https:/
Upgrades, add exceptions logging
Gerrit topic: https:/
Addressed by: https:/
Upgrades, now user can specify --no-rollback or --no-checker parameters
Gerrit topic: https:/
Addressed by: https:/
Upgrades, fix error message formatting
Addressed by: https:/
Upgrades, moved from yaml based config to python based
Addressed by: https:/
fuel-upgrade: improve bootstrap logic
Addressed by: https:/
Upgrades, created check manager which runs and initializes checkers
Addressed by: https:/
fuel-upgrade: implements action system
Addressed by: https:/
fuel-upgrade: improve bootstrap logic
Addressed by: https:/
Upgrades, add credentials hacks
Addressed by: https:/
fuel-upgrade: add versions yaml hook
Addressed by: https:/
fuel_upgrade: install few openstack releases
Gerrit topic: https:/
Addressed by: https:/
Fix openstack releases version
Addressed by: https:/
upgrade.sh: add ability to run certain upgraders
Addressed by: https:/
fuel_upgrade: add ApplyVersioncmpFix hook
Addressed by: https:/
Add yum.rb provider for 5.0 and 5.0.1 with fixes
Addressed by: https:/
Build iso from artifacts
Addressed by: https:/
Build iso from artifacts
Addressed by: https:/
fuel_upgrade: add apply puppet fixes hack
Work Items
Dependency tree
* Blueprints in grey have been implemented.