Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1508438

Summary: The old version of conf file is still located on /etc/nova/nova.conf on compute
Product: Red Hat OpenStack Reporter: Sasha Smolyak <ssmolyak>
Component: documentationAssignee: RHOS Documentation Team <rhos-docs>
Status: CLOSED CURRENTRELEASE QA Contact: RHOS Documentation Team <rhos-docs>
Severity: high Docs Contact:
Priority: high    
Version: 12.0 (Pike)CC: aschultz, berrange, dasmith, dmacpher, dprince, eglynn, kchamart, lbopf, mariel, mbooth, ohochman, owalsh, sbauza, sferdjao, sgordon, srevivo, vromanso
Target Milestone: gaKeywords: Triaged
Target Release: 12.0 (Pike)   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Known Issue
Doc Text:
For containerized OpenStack services, configuration files are now installed in each container. However, some OpenStack services are not containerized yet, and configuration files for those services are still installed on the bare metal nodes. If you need to access or modify configuration files for containerized services, use /var/log/config-data/<container name>/<config path>. For services that are not containerized yet, use /etc/<service>.
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-07-26 01:45:57 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:

Description Sasha Smolyak 2017-11-01 12:31:42 UTC
Description of problem:
When trying to change something in nova.conf, found out that the old version of conf file is still located on  /etc/nova/nova.conf on compute, in addition to the docker conf file.
It can be misleading for customer.

Version-Release number of selected component (if applicable):
python-novaclient-9.1.1-1.el7ost.noarch
openstack-nova-scheduler-16.0.2-0.20171023105738.a2e4540.el7ost.noarch
puppet-nova-11.4.1-0.20171021210717.26caed8.el7ost.noarch
openstack-nova-compute-16.0.2-0.20171023105738.a2e4540.el7ost.noarch
openstack-nova-api-16.0.2-0.20171023105738.a2e4540.el7ost.noarch
openstack-nova-common-16.0.2-0.20171023105738.a2e4540.el7ost.noarch
openstack-nova-novncproxy-16.0.2-0.20171023105738.a2e4540.el7ost.noarch
openstack-nova-console-16.0.2-0.20171023105738.a2e4540.el7ost.noarch
python-nova-16.0.2-0.20171023105738.a2e4540.el7ost.noarch
openstack-nova-migration-16.0.2-0.20171023105738.a2e4540.el7ost.noarch
openstack-nova-conductor-16.0.2-0.20171023105738.a2e4540.el7ost.noarch
openstack-nova-placement-api-16.0.2-0.20171023105738.a2e4540.el7ost.noarch

How reproducible:
100%

Steps to Reproduce:
1. Go to compute
2. Look for nova.conf
3.

Actual results:
There is a file /etc/nova/nova.conf

Expected results:
There supposed to be no conf file in /etc/nova

Additional info:

Comment 3 Alex Schultz 2017-11-09 22:43:29 UTC
Yes the default package provided conf files will be on the host until we no longer install the packages by default.  This depends on no longer requiring the installation the openstack packages on the overcloud images. This most likely will be fixed in a future version.  I am changing this bug to be a documentation bug for OSP12 as we will need to ensure this is properly documented.  There is a future RFE to switch out to use standard RHEL images which may solve this problem, see Bug 1484962.

Comment 6 Dan Prince 2017-11-28 18:44:05 UTC
Due to the hybrid (baremetal and containers) nature of OSP12 we did not remove the RPMs on existing baremetal hosts during install or upgrade. This is something we are implementing for OSP13 and the files should eventually disappear there. Removing select RPMs got a bit tricky as some of the services are still running on baremetal for this release.

For OSP13 everything will be in containers so we should safely be able to go in and cleanup a bunch of packages on the baremetal systems.

Comment 9 Lucy Bopf 2018-07-26 01:45:57 UTC
This Known Issue was included in the Release Notes here - 

https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/12/html-single/release_notes/#idm139837388030544

Moving to CLOSED.