Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.
RDO tickets are now tracked in Jira https://issues.redhat.com/projects/RDO/issues/

Bug 1430540

Summary: [Ocata] openstack-nova-placement-api-15.0.0-1.el7.noarch missing <Directory> parameter
Product: [Community] RDO Reporter: Matt Dorn <madorn>
Component: openstack-novaAssignee: nlevinki <nlevinki>
Status: CLOSED UPSTREAM QA Contact: OSP DFG:Compute <osp-dfg-compute>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: trunkCC: berrange, dasmith, dustanniver.sar.y9.5.83, eglynn, gfa, rbryant, sbauza, sgordon, srevivo, vromanso
Target Milestone: ---   
Target Release: trunk   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of:
: 1434944 (view as bug list) Environment:
Last Closed: 2025-02-10 03:49:34 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:    
Bug Blocks: 1434944    

Description Matt Dorn 2017-03-08 21:51:43 UTC
Description of problem:
openstack-nova-placement-api-15.0.0-1.el7 places a virtual host file in
/etc/httpd/conf.d/00-nova-placement-api.conf.  This file is missing the
<Directory> parameter.  Should add:

<Directory /usr/bin>
        <IfVersion >= 2.4>
            Require all granted
        </IfVersion>
        <IfVersion < 2.4>
            Order allow,deny
            Allow from all
        </IfVersion>
    </Directory>



Version-Release number of selected component (if applicable):
15.0.0-1.el7 [Ocata]

How reproducible:
yum install openstack-nova-placement-api-

Steps to Reproduce:
1.
2.
3.

Actual results:

Will get an error in /var/log/nova/nova-compute.log

2017-03-07 15:48:34.956 21930 ERROR nova.scheduler.client.report [req-c2cd8993-1c3e-4443-a262-4fa2de789959 - - - - -] Failed to create resource provider record in placement API for UUID cbbf44b0-fad2-4ad3-a9c5-611890b5ab4c. Got 403: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>403 Forbidden</title>
</head><body>
<h1>Forbidden</h1>
<p>You don't have permission to access /resource_providers
on this server.</p>
</body></html>

Expected results:


Additional info:

Comment 1 Petr Kovar 2017-03-20 17:27:18 UTC
A related upstream manual installation docs change:

https://review.openstack.org/#/c/438328/

Comment 3 Phil 2022-10-11 11:21:52 UTC
This bug still exists, it is a show stopper. Old bug: https://bugs.centos.org/view.php?id=16753

Package: openstack-placement-api-7.0.0-1.el8.noarch

Comment 5 Red Hat Bugzilla 2025-02-10 03:49:34 UTC
This product has been discontinued or is no longer tracked in Red Hat Bugzilla.