Horizon Update Feature

Registered by sandeep nandal

Summary
=======
There should be support for a single click or guided(update wizard) featured option for upgrading the Horizon to the current stable release. It will be helpful for user, if we can provide GUI options to upgrade or update the horizon to the current stable release.

Motivation
========
In all the other CMS and other Software Packages, we find an option to upgrade the package by just following some upgrade wizard clicks. If we can get the same feature for horizon, it will make the upgrading of horizon convenient for the users.

Description
=========
We should have an upgrade option or functionality built into the horizon itself, to upgrade the system to the current stable release of the system. In the current scenarios, we have to follow the upgrade instructions manually, which is very troublesome and requires a lot of efforts. If we can provide the upgrade option for horizon, same as we find in other CMS or other packages, it will make the life the of system admin easier. There would be functioning, by which we can check for updates if updates are available. Then, if we find any update, then we can update our system by following the update wizard of the system.

UX
===
- Add "Updates" Dashboard to horizon.
- Add "check updates" button to check for any available updates.
- Add "Update" button to update the system to the current stable release, if any available.

Testing
======
Proper Tests would be added to check the system's behavior after adding this feature.

Outside Dependencies
==================
NA

Requirements Update Required
========================
Update horizon requirement version for the new feature.

Doc Impact
=========
Horizon documentation will be updated in order to expose to the user the new features that will be introduced. The details about the configuration of enabling the new features will be provided in the Documentation. All the details about this new functionality should be added in the OpenStack Documentation.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
sandeep nandal
Direction:
Needs approval
Assignee:
None
Definition:
Obsolete
Series goal:
None
Implementation:
Unknown
Milestone target:
None
Completed by
Rob Cresswell

Related branches

Sprints

Whiteboard

[david-lyle 2017-02-21] This is beyond the scope of horizon. Horizon is a tool for managing the overcloud. Changing it to also manage the underlying service level would change the scope as well as potentially open some severe vulnerabilities in Horizon. I would suggest a standalone tool that could guide the upgrade of the underlying services.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.