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:
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)
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
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.
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.
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.
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?
*** Bug 1420368 has been marked as a duplicate of this bug. ***
*** Bug 1576938 has been marked as a duplicate of this bug. ***