Bug 1493564 - [RFE] Install rhosp-release on the undercloud (Need a method to identify what version OSP is running on the Undercloud)
Summary: [RFE] Install rhosp-release on the undercloud (Need a method to identify what...
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: rhosp-release
Version: 12.0 (Pike)
Hardware: x86_64
OS: Linux
low
low
Target Milestone: Upstream M2
: 13.0 (Queens)
Assignee: Emilien Macchi
QA Contact: Gurenko Alex
URL:
Whiteboard:
: 1420368 1576938 (view as bug list)
Depends On:
Blocks: 1305654
TreeView+ depends on / blocked
 
Reported: 2017-09-20 13:51 UTC by Artem Hrechanychenko
Modified: 2018-05-10 19:34 UTC (History)
9 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2018-01-24 23:48:07 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description Artem Hrechanychenko 2017-09-20 13:51:42 UTC
Description of problem:

(undercloud) [stack@undercloud-0 ~]$ ls /etc/rhosp-release
ls: cannot access /etc/rhosp-release: No such file or directory



Version-Release number of selected component (if applicable):
OSP12
openstack-mistral-engine-5.1.1-0.20170909041831.a8e648c.el7ost.noarch
openstack-puppet-modules-11.0.0-0.20170828113154.el7ost.noarch
openstack-neutron-openvswitch-11.0.1-0.20170913033853.6b26bc5.el7ost.noarch
openstack-heat-engine-9.0.1-0.20170911115334.0c64134.el7ost.noarch
openstack-nova-common-16.0.1-0.20170908213718.a98a52d.el7ost.noarch
openstack-swift-container-2.15.2-0.20170824165102.c54c6b3.el7ost.noarch
openstack-heat-common-9.0.1-0.20170911115334.0c64134.el7ost.noarch
openstack-mistral-common-5.1.1-0.20170909041831.a8e648c.el7ost.noarch
openstack-nova-scheduler-16.0.1-0.20170908213718.a98a52d.el7ost.noarch
puppet-openstack_extras-11.3.1-0.20170906070209.b99c3a4.el7ost.noarch
openstack-tripleo-puppet-elements-7.0.0-0.20170910154847.2094778.el7ost.noarch
openstack-ironic-common-9.1.1-0.20170908114346.feb64c2.el7ost.noarch
openstack-tripleo-heat-templates-7.0.0-0.20170913050523.0rc2.el7ost.noarch
openstack-selinux-0.8.9-0.11.el7ost.noarch
openstack-keystone-12.0.1-0.20170907172639.6a67918.el7ost.noarch
openstack-tripleo-common-containers-7.6.1-0.20170912115321.el7ost.noarch
python-openstacksdk-0.9.17-0.20170821143340.7946243.el7ost.noarch
python-openstackclient-3.12.0-0.20170821150739.f67ebce.el7ost.noarch
openstack-tripleo-common-7.6.1-0.20170912115321.el7ost.noarch
openstack-mistral-executor-5.1.1-0.20170909041831.a8e648c.el7ost.noarch
openstack-tripleo-validations-7.3.1-0.20170907082220.efe8a72.el7ost.noarch
openstack-nova-api-16.0.1-0.20170908213718.a98a52d.el7ost.noarch
openstack-nova-conductor-16.0.1-0.20170908213718.a98a52d.el7ost.noarch
openstack-nova-compute-16.0.1-0.20170908213718.a98a52d.el7ost.noarch
openstack-neutron-ml2-11.0.1-0.20170913033853.6b26bc5.el7ost.noarch
openstack-swift-proxy-2.15.2-0.20170824165102.c54c6b3.el7ost.noarch
openstack-heat-api-cfn-9.0.1-0.20170911115334.0c64134.el7ost.noarch
openstack-ironic-api-9.1.1-0.20170908114346.feb64c2.el7ost.noarch
openstack-zaqar-5.0.1-0.20170905222046.6883224.el7ost.noarch
openstack-nova-placement-api-16.0.1-0.20170908213718.a98a52d.el7ost.noarch
puppet-openstacklib-11.3.1-0.20170825142820.18ee919.el7ost.noarch
openstack-glance-15.0.0-0.20170830130905.9820166.el7ost.noarch
openstack-swift-object-2.15.2-0.20170824165102.c54c6b3.el7ost.noarch
openstack-neutron-11.0.1-0.20170913033853.6b26bc5.el7ost.noarch
openstack-ironic-conductor-9.1.1-0.20170908114346.feb64c2.el7ost.noarch
openstack-tempest-17.0.0-0.20170901201711.ad75393.el7ost.noarch
python-openstackclient-lang-3.12.0-0.20170821150739.f67ebce.el7ost.noarch
openstack-mistral-api-5.1.1-0.20170909041831.a8e648c.el7ost.noarch
openstack-neutron-common-11.0.1-0.20170913033853.6b26bc5.el7ost.noarch
openstack-tripleo-image-elements-7.0.0-0.20170910153513.526772d.el7ost.noarch
openstack-ironic-inspector-6.0.1-0.20170824132804.0e72dcb.el7ost.noarch
openstack-tripleo-ui-7.4.1-0.20170911164240.16684db.el7ost.noarch
openstack-swift-account-2.15.2-0.20170824165102.c54c6b3.el7ost.noarch
openstack-heat-api-9.0.1-0.20170911115334.0c64134.el7ost.noarch
rhos-release-1.2.19-1.noarch

How reproducible:
always

Steps to Reproduce:
1. deploy http://tripleo.org/install/advanced_deployment/ssl.html#tls-everywhere-for-the-overcloud
2. check /etc/rhosp-release

Actual results:
/etc/rhosp-release didn't created

Expected results:
rhosp-release exist

Additional info:

Comment 2 Alexander Chuzhoy 2017-09-20 15:59:11 UTC
Didn't reproduce for me:

Environment:
rhosp-release-12.0-2.el7.noarch


(undercloud) [stack@undercloud-0 ~]$ hostname; cat /etc/rhosp-release
undercloud-0.redhat.local
Red Hat OpenStack Platform release 12.0 Beta (Pike)
(undercloud) [stack@undercloud-0 ~]$ for i in `openstack server list -f value -c Networks|awk -F'=' '{print $2}'`; do ssh -o StricthostKeyChecking=no heat-admin@$i "hostname; cat /etc/rhosp-release"; done
overcloud-controller-2
Red Hat OpenStack Platform release 12.0 Beta (Pike)
overcloud-controller-0
Red Hat OpenStack Platform release 12.0 Beta (Pike)
overcloud-controller-1
Red Hat OpenStack Platform release 12.0 Beta (Pike)
overcloud-cephstorage-2
Red Hat OpenStack Platform release 12.0 Beta (Pike)
overcloud-cephstorage-0
Red Hat OpenStack Platform release 12.0 Beta (Pike)
overcloud-compute-0
Red Hat OpenStack Platform release 12.0 Beta (Pike)
overcloud-compute-1
Red Hat OpenStack Platform release 12.0 Beta (Pike)
overcloud-cephstorage-1
Red Hat OpenStack Platform release 12.0 Beta (Pike)

Comment 3 Artem Hrechanychenko 2017-09-21 14:41:11 UTC
Looks like it reproduced in tls__everywhere case when we update undercloud.conf


[stack@undercloud-0 ~]$ rpm -qa rhos-release*
rhos-release-1.2.19-1.noarch


[stack@undercloud-0 ~]$ rpm -qa rhosp*
rhosp-director-images-12.0-20170914.1.el7ost.noarch
rhosp-director-images-ipa-12.0-20170914.1.el7ost.noarch


[stack@undercloud-0 ~]$ ls /etc/ |grep rh
rhsm


So rhosp-release package even didn't installed

Comment 4 Mike Burns 2017-09-21 14:51:24 UTC
We haven't ever installed it by default in the undercloud node.  It's in the images on the overcloud.  it appears that the framework is installing the package on the undercloud.  If it's installed, update/upgrade will update it correctly, but we don't install it by default.

Adding it on the undercloud could be done via an rpm dependency, but that makes this an RFE.  Let me know if there is a strong desire to include this.

Comment 5 Mike Burns 2017-09-21 14:53:56 UTC
I would suggest putting this into instack-undercloud in RDO as an OSP only thing.  The other option is to have an rdo-release package in RDO that gets installed via dependency and then make rhosp-release provide rdo-release.

Comment 7 Jon Schlueter 2017-09-21 15:05:32 UTC
Would lean towards defering to OSP 13/Queens effort and push the RFE to tripleo to provide hook for release rpm to be installed on undercloud by default.

Comment 10 Jaromir Coufal 2017-10-23 18:47:06 UTC
We had another RFE for this effort in RHOSP13: https://bugzilla.redhat.com/show_bug.cgi?id=1420368.

Let's keep this one since it has longer discussion already. Can we get ACKs, please?

Comment 12 Jaromir Coufal 2017-10-23 18:48:38 UTC
*** Bug 1420368 has been marked as a duplicate of this bug. ***

Comment 19 Alex Schultz 2018-05-10 19:34:30 UTC
*** Bug 1576938 has been marked as a duplicate of this bug. ***


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