Bug 1231214
Summary: | Include subscription-manager setup in the overcloud by default | ||
---|---|---|---|
Product: | Red Hat OpenStack | Reporter: | Mike Burns <mburns> |
Component: | rhosp-director | Assignee: | John Trowbridge <jtrowbri> |
Status: | CLOSED ERRATA | QA Contact: | Alexander Chuzhoy <sasha> |
Severity: | medium | Docs Contact: | |
Priority: | high | ||
Version: | Director | CC: | calfonso, jliberma, mburns, rhel-osp-director-maint, rrosa, sasha, whayutin |
Target Milestone: | ga | Keywords: | Triaged |
Target Release: | Director | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | python-rdomanager-oscplugin-0.0.8-42.el7ost | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2015-08-05 13:53:30 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | 1235000 | ||
Bug Blocks: |
Description
Mike Burns
2015-06-12 12:02:18 UTC
Patch posted upstream: https://review.gerrithub.io/#/c/237542 The minimum CLI args are added to be able to register to the customer portal or satellite using an activation key. A couple notes about using this for customer portal registration: 1. The undercloud neutron network needs to have a nameserver configured that can resolve subscription.rhn.redhat.com. (This is not the case by default) 2. We need to apply a patch similar to this one[1] to the rhel-registration script in T-H-T[2]. (Satellite registration is not affected by this issue) [1] https://github.com/openstack/diskimage-builder/commit/6856d96f03ca7e5a796e5e266c745be28a8dda0b [2] https://github.com/openstack/tripleo-heat-templates/blob/master/extraconfig/post_deploy/rhel-registration/scripts/rhel-registration I posted a patch to T-H-T upstream for portal registration issue: https://review.openstack.org/#/c/197111/ adding https://review.gerrithub.io/#/c/237487/ as a dependency for error handling. *** Bug 1240378 has been marked as a duplicate of this bug. *** patch was missing a " -- dropping back to assigned to fix it. Mike Burns, John Trowbridge -- does the 07-10.1 puddle include this fix? python-rdomanager-oscplugin-0.0.8-32.el7ost.noarch I can test with a sat server if needed. thanks, jacob Verified: FailedQA Environment: instack-undercloud-2.1.2-21.el7ost.noarch openstack overcloud deploy --plan `openstack management plan list 2>/dev/null|awk '/overcloud/ {print $2}'` --control-scale 1 --compute-scale 2 --ceph-storage-scale 1 --block-storage-scale 0 --swift-storage-scale 0 -e /home/stack/network-environment.yaml --rhel-reg --reg-method portal --reg-org [ID] --reg-activation-key '[key]' Results in ERROR: openstack 'NoneType' object has no attribute 'endswith' This commit is the root cause: https://github.com/rdo-management/python-rdomanager-oscplugin/commit/50562410370e2059b98b0ce24f852cd2708a1d55 This makes RHEL registration only work when not using Tuskar. There is no need for that restriction. Upstream fix https://review.gerrithub.io/240831 Verified: Environment: instack-undercloud-2.1.2-22.el7ost.noarch python-rdomanager-oscplugin-0.0.8-43.el7ost.noarch Deployed with: openstack overcloud deploy --plan `openstack management plan list 2>/dev/null|awk '/overcloud/ {print $2}'` --control-scale 1 --compute-scale 2 --ceph-storage-scale 1 --block-storage-scale 0 --swift-storage-scale 0 -e /home/stack/network-environment.yaml --rhel-reg --reg-method portal --reg-org [ID] --reg-activation-key '[key]' Running "subscription-manager repos" on the deployed controller outputs a list of repos. Running "subscription-manager status": +-------------------------------------------+ System Status Details +-------------------------------------------+ Overall Status: Current 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/RHEA-2015:1549 |