Bug 1396866 - Overcloud functionality is broken with release --set=7.2 option [NEEDINFO]
Summary: Overcloud functionality is broken with release --set=7.2 option
Keywords:
Status: CLOSED INSUFFICIENT_DATA
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: openstack-tripleo
Version: 9.0 (Mitaka)
Hardware: x86_64
OS: Linux
high
urgent
Target Milestone: ---
: ---
Assignee: James Slagle
QA Contact: Arik Chernetsky
URL:
Whiteboard:
Depends On:
Blocks: 1321607 1373538
TreeView+ depends on / blocked
 
Reported: 2016-11-21 01:08 UTC by Satish
Modified: 2017-02-10 18:18 UTC (History)
8 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2017-02-10 18:18:00 UTC
Target Upstream Version:
ayoung: needinfo? (satishv)


Attachments (Terms of Use)

Description Satish 2016-11-21 01:08:18 UTC
Description of problem:

I am seeing an issue with Overcloud with release-set 7.2 option.
 I have installed Underclound and Overcloud with subscription-manager release —set=7.2
The installation of both undercloudna and overcloud are successful. But the overcloud funtionalilty is broken.

1/ after Overcloud install, I source the rc file and execute following commands
2/ Horizon does not have all tabs , eg Under Admin I do not have hypervisor / Hosts tabs.  
3/ Horizon popping error message for each mouse click 
Error is  Invalid service catalog service : compute.

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

stack@ucsb-monster ~]$ nova list
ERROR (EndpointNotFound): publicURL endpoint for compute service not found
[stack@ucsb-monster ~]$ neutron net-list
public endpoint for network service not found
[stack@ucsb-monster ~]$ keystone user-list
/usr/lib/python2.7/site-packages/keystoneclient/shell.py:65: DeprecationWarning: The keystone CLI is deprecated in favor of python-openstackclient. For a Python library, continue using python-keystoneclient.
  'python-keystoneclient.', DeprecationWarning)
/usr/lib/python2.7/site-packages/keystoneclient/v2_0/client.py:145: DeprecationWarning: Constructing an instance of the keystoneclient.v2_0.client.Client class without a session is deprecated as of the 1.7.0 release and may be removed in the 2.0.0 release.
  'the 2.0.0 release.', DeprecationWarning)
/usr/lib/python2.7/site-packages/keystoneclient/v2_0/client.py:147: DeprecationWarning: Using the 'tenant_name' argument is deprecated in version '1.7.0' and will be removed in version '2.0.0', please use the 'project_name' argument instead
  super(Client, self).__init__(**kwargs)
/usr/lib/python2.7/site-packages/debtcollector/renames.py:45: DeprecationWarning: Using the 'tenant_id' argument is deprecated in version '1.7.0' and will be removed in version '2.0.0', please use the 'project_id' argument instead
  return f(*args, **kwargs)
/usr/lib/python2.7/site-packages/keystoneclient/httpclient.py:371: DeprecationWarning: Constructing an HTTPClient instance without using a session is deprecated as of the 1.7.0 release and may be removed in the 2.0.0 release.
  'the 2.0.0 release.', DeprecationWarning)
/usr/lib/python2.7/site-packages/keystoneclient/session.py:140: DeprecationWarning: keystoneclient.session.Session is deprecated as of the 2.1.0 release in favor of keystoneauth1.session.Session. It will be removed in future releases.
  DeprecationWarning)
/usr/lib/python2.7/site-packages/keystoneclient/auth/identity/base.py:56: DeprecationWarning: keystoneclient auth plugins are deprecated as of the 2.1.0 release in favor of keystoneauth1 plugins. They will be removed in future releases.
  'in future releases.', DeprecationWarning)
+----------------------------------+-------+---------+-------------------+
|                id                |  name | enabled |       email       |
+----------------------------------+-------+---------+-------------------+
| f4717b71eb204934a8e974ef194313fb | admin |   True  | admin |
+----------------------------------+-------+---------+-------------------+
[stack@ucsb-monster ~]$ glance image-list
public endpoint for image service not found
[stack@ucsb-monster ~]$ 

How reproducible:
Install UnderCloud and OverCloud Mitaka on RHEL 7.2 with release set 7.2 option

Steps to Reproduce:
1. Do Minimal RHEL 7.2 install
2. set release to 7.2 subscription-manager --release --set=7.2
3. Install UnderCloud
4. Install OverCloud

Actual results:

OverCloud functionality is broken



Expected results:


Additional info:

Comment 1 Adam Young 2016-12-08 16:52:01 UTC
Not A Keystone error, as Keystone is responding.  The error 

'public endpoint for image service not found'

implies that there is a problem in the initialization of the overcloud service catalog.  This looks like a deployment specific problem, and needs more context to debug.

Have you been able to deploy an overcloud since this report?

Comment 2 Ade Lee 2017-02-10 18:18:00 UTC
Closing for insufficient data.  Please reopen if this is still an issue.


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