UX improvements for bootstrap page in fuel menu

Registered by Fedor Zhadaev

According to feedback that was received during demo it was decided to make next improvements in fuel menu for better UX:
 * Make MOS release name configurable via fuel-menu
 * Hide Ubuntu-related configuration if CentOS bootstrap is chosen
 * Make more perceptible help for format of Deb repo (add it to popup error)
 * Leave focus on "Add" button after extra repo add
 * Skip repositories validation if bootstrap image building is skipped.

Acceptance criteria:
  All improvements listed in description were implemented.

Verification plan:
  Manual testing

Blueprint information

Status:
Complete
Approver:
Dmitry Klenov
Priority:
Undefined
Drafter:
Fedor Zhadaev
Direction:
Needs approval
Assignee:
Fedor Zhadaev
Definition:
Approved
Series goal:
Accepted for 8.0.x
Implementation:
Implemented
Milestone target:
milestone icon 8.0
Started by
Fedor Zhadaev
Completed by
Fedor Zhadaev

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/dynamically-build-bootstrap-fuel-menu-ux-improvements,n,z

Addressed by: https://review.openstack.org/248588
    Leave focus on "Add" button after extra repo add

Addressed by: https://review.openstack.org/248827
    Hide unrelated fields

Addressed by: https://review.openstack.org/249054
    Make MOS release name configurable via fuel-menu

Addressed by: https://review.openstack.org/249074
    Improved UX for validations on bootstrap page

Addressed by: https://review.openstack.org/250662
    Switch to new Ubuntu bootstrap image build script

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.