Bug 1796191 - Deploying with node specific overrides is error prone
Summary: Deploying with node specific overrides is error prone
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: openstack-tripleo-common
Version: 13.0 (Queens)
Hardware: Unspecified
OS: Unspecified
medium
medium
Target Milestone: z12
: 13.0 (Queens)
Assignee: Adriano Petrich
QA Contact: David Rosenfeld
URL:
Whiteboard:
: 1805144 (view as bug list)
Depends On:
Blocks: 1796197
TreeView+ depends on / blocked
 
Reported: 2020-01-29 19:49 UTC by Francesco Pantano
Modified: 2023-10-06 19:05 UTC (History)
9 users (show)

Fixed In Version: openstack-tripleo-common-8.7.1-20.el7ost
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2020-06-24 11:33:20 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Launchpad 1854214 0 None None None 2020-01-29 19:55:50 UTC
OpenStack gerrit 696401 0 None MERGED Provide utility to generate NodeDataLookup from Ironic 2021-02-03 22:25:20 UTC
OpenStack gerrit 700035 0 None MERGED Provide utility to generate NodeDataLookup from Ironic 2021-02-03 22:25:21 UTC
OpenStack gerrit 700036 0 None MERGED Provide utility to generate NodeDataLookup from Ironic 2021-02-03 22:25:21 UTC
OpenStack gerrit 700037 0 None MERGED Provide utility to generate NodeDataLookup from Ironic 2021-02-03 22:25:21 UTC
OpenStack gerrit 700038 0 None MERGED Provide utility to generate NodeDataLookup from Ironic 2021-02-03 22:25:22 UTC
OpenStack gerrit 708715 0 None MERGED NodeDataLookup utility should rely on python env 2021-02-03 22:25:22 UTC
OpenStack gerrit 708978 0 None MERGED NodeDataLookup utility should rely on python env 2021-02-03 22:25:22 UTC
OpenStack gerrit 708979 0 None MERGED NodeDataLookup utility should rely on python env 2021-02-03 22:25:22 UTC
OpenStack gerrit 708980 0 None MERGED NodeDataLookup utility should rely on python env 2021-02-03 22:25:22 UTC
OpenStack gerrit 708981 0 None MERGED NodeDataLookup utility should rely on python env 2021-02-03 22:25:22 UTC
Red Hat Issue Tracker OSP-28323 0 None None None 2023-09-07 21:38:09 UTC
Red Hat Product Errata RHBA-2020:2718 0 None None None 2020-06-24 11:33:56 UTC

Description Francesco Pantano 2020-01-29 19:49:56 UTC
Description of problem:

Using Node Specific Overrides to pass a different list of devices to a Ceph deployment [1] is error prone. The example in the doc embeds JSON in YAML. It's easy to make a simple mistake in the hand pasted JSON but not realize it until the deployment fails nearly an hour later.

It would be better if TripleO provided a simple utility to create a JSON environment file with NodeDataLookup set for all disks (except the root disk) found in introspection data. It could converts the output of `openstack baremetal introspection data save <node>` into a Heat environment file o be passed to `openstack overcloud deploy`.

Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:

Comment 6 John Fulton 2020-03-02 15:07:26 UTC
*** Bug 1805144 has been marked as a duplicate of this bug. ***

Comment 17 errata-xmlrpc 2020-06-24 11:33:20 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHBA-2020:2718


Note You need to log in before you can comment on or make changes to this bug.