Bug 1459716 - TripleO Satellite Registration functionality overwrite Operator integration point
Summary: TripleO Satellite Registration functionality overwrite Operator integration p...
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: openstack-tripleo-heat-templates
Version: 11.0 (Ocata)
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: ---
: ---
Assignee: Emilien Macchi
QA Contact: Gurenko Alex
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2017-06-08 00:15 UTC by Graeme Gillies
Modified: 2018-03-12 16:22 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2018-03-12 16:22:28 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Launchpad 1709441 0 None None None 2017-08-08 18:22:36 UTC
OpenStack gerrit 491881 0 None None None 2017-08-08 18:29:30 UTC

Description Graeme Gillies 2017-06-08 00:15:40 UTC
Hi,

When using TripleO command openstack overcloud deploy with any of the satellite options, we can see in the code that it actually does this by leveraging the heat resource OS::TripleO::NodeExtraConfig

https://github.com/openstack/tripleo-heat-templates/blob/master/extraconfig/pre_deploy/rhel-registration/rhel-registration-resource-registry.yaml#L2

The documentation we give users however tells them they can use OS::TripleO::NodeExtraConfig to extend and apply their own arbitrary configuration across all nodes. So if a user passes the rhel registration parameters to the overcloud deploy command, and then supplies their own implementation of OS::TripleO::NodeExtraConfig, then only 1 wins (usually the users work), meaning you silently never get registration happening, with no feedback on why, leaving the user very confused.

The rhel registration stuff should be moved to its own resources (and set to none when not used)

Regards,

Graeme

Comment 3 Emilien Macchi 2018-03-12 16:22:28 UTC
The request doesn't fit with our plan, we moved the RHSM workflow to Ansible:
https://docs.openstack.org/tripleo-docs/latest/install/advanced_deployment/rhsm.html


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