Use predictable placement by default

Bug #1649813 reported by Chris Jones
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
tripleo
Triaged
Wishlist
Unassigned

Bug Description

Quickstart creates nodes in Ironic with names that imply which overcloud node they will be, but there is no scheduler hinting to make the deployment line up with the names.

I think this would just be a case of tagging the nodes in Ironic with their name, and using something like:

parameter_defaults:
    ControllerSchedulerHints:
        'name': 'control-%index%'

etc.

Tags: ci quickstart
Revision history for this message
Chris Jones (cmsj) wrote :

(hint to future self, the tagging should probably happen in tripleo-common's actions/baremetal.py in RegisterOrUpdateNodes)

Ronelle Landy (rlandy)
Changed in tripleo-quickstart:
status: New → Triaged
Revision history for this message
John Trowbridge (trown) wrote :

moved to tripleo launchpad with quickstart tag

I think this is really a CI feature request. We would like to be testing predictable placement in CI, so we need to have the feature in tripleo-quickstart-extras.

Changed in tripleo:
status: New → Triaged
importance: Undecided → Medium
milestone: none → pike-3
no longer affects: tripleo-quickstart
tags: added: quickstart
tags: added: ci
Changed in tripleo:
importance: Medium → Wishlist
Revision history for this message
Ben Nemec (bnemec) wrote :

We should not be testing with predictable placement by default. It's not the tripleo default, nor should it be. We should test the defaults by default as much as possible.

That said, we _should_ be testing predictable placement. We used to, and lost it in the quickstart transition.

Changed in tripleo:
milestone: pike-3 → pike-rc1
Changed in tripleo:
milestone: pike-rc1 → queens-1
Changed in tripleo:
milestone: queens-1 → queens-2
Changed in tripleo:
milestone: queens-2 → queens-3
Changed in tripleo:
milestone: queens-3 → queens-rc1
Changed in tripleo:
milestone: queens-rc1 → rocky-1
Changed in tripleo:
milestone: rocky-1 → rocky-2
Changed in tripleo:
milestone: rocky-2 → rocky-3
Changed in tripleo:
milestone: rocky-3 → rocky-rc1
Changed in tripleo:
milestone: rocky-rc1 → stein-1
Changed in tripleo:
milestone: stein-1 → stein-2
Changed in tripleo:
milestone: stein-2 → stein-3
Changed in tripleo:
milestone: stein-3 → train-1
Changed in tripleo:
milestone: train-1 → train-2
Changed in tripleo:
milestone: train-2 → train-3
Changed in tripleo:
milestone: train-3 → ussuri-1
Changed in tripleo:
milestone: ussuri-1 → ussuri-2
wes hayutin (weshayutin)
Changed in tripleo:
milestone: ussuri-2 → ussuri-3
wes hayutin (weshayutin)
Changed in tripleo:
milestone: ussuri-3 → ussuri-rc3
wes hayutin (weshayutin)
Changed in tripleo:
milestone: ussuri-rc3 → victoria-1
Changed in tripleo:
milestone: victoria-1 → victoria-3
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.