[RFE] Move OVB related settings to tripleo-quickstart-extras

Bug #1672606 reported by Ronelle Landy
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
Undecided
Ronelle Landy

Bug Description

Background/Motivation:
----------------------

When OVB testing started, there was only a private host cloud available. As such, settings to deploy the OVB stack, set up the undercloud and deploy the overcloud were kept in a private repository. Now that testing on public cloud is available, it would be preferable to have all settings (other than credentials) be available in a public repo so that any user can access those settings.

Proposed change:
----------------

Move settings currently in tripleo-environments for OVB to tripleo-quickstart-extras as config-type files.

There are three groups of settings used in OVB:

 - Related to the host cloud
 - Related to deploying the OVB stack
 - Related to the undercloud setup and overcloud deploy

The host cloud related settings for public cloud should be able to be added to a publicly available repo. The credentials file can be sourced at the beginning of a playbook run to deploy on the user tenant.

Settings related to deploying the OVB stack, setting up the undercloud and deploying the overcloud could also be made available. As usual, the user could override any of these settings for a custom host cloud by passing an -e argument.

Desired outcome:
----------------

A user testing on a public cloud should be able to source a credentials file and run a playbook to deploy an OVB stack, setup the undercloud and deploy the overcloud without needing access to any private repos.

Open questions/Considerations:
------------------------------

 - What to use as the settings defaults?
There are advantages to defaulting the settings to those suitable for rdocloud. This may not be appropriate.

 - Directory structure
The directory structure in use in tripleo-environments matched that used for hardware environments in general. There are advantages to keeping OVB in sync with hardware environments that have to remain in a private repo however that directory structure lead to a lot of duplication that could be avoided with an updated design.

Should we link the redesign of hardware_environments settings to the OVB settings move?

Tags: ci quickstart
Attila Darazs (adarazs)
tags: added: ci quickstart
affects: tripleo-quickstart → tripleo
Ronelle Landy (rlandy)
Changed in tripleo:
status: New → In Progress
Revision history for this message
Emilien Macchi (emilienm) wrote :

There are no currently open reviews on this bug, changing the status back to the previous state and unassigning. If there are active reviews related to this bug, please include links in comments.

Changed in tripleo:
status: In Progress → New
Revision history for this message
Ronelle Landy (rlandy) wrote :
Changed in tripleo:
assignee: nobody → Ronelle Landy (rlandy)
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.