nova placement api container fails to start due to multiple http conf files

Bug #1669461 reported by Dan Prince
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
puppet-nova
Fix Released
Critical
Alex Schultz
tripleo
Fix Released
Critical
Dan Prince

Bug Description

Puppet creates a config file at /etc/httpd/conf.d/10-placement_wsgi.conf and the RPM creates on at /etc/httpd/conf.d/00-nova-placement-api.conf. We should remove the default location to avoid port conflicts causing the service not to start.

This causes the stock kolla built nova placement API not to startup correctly.

Dan Prince (dan-prince)
Changed in tripleo:
assignee: nobody → Dan Prince (dan-prince)
importance: Undecided → Critical
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-common (master)

Fix proposed to branch: master
Review: https://review.openstack.org/440612

Revision history for this message
Alex Schultz (alex-schultz) wrote :
Changed in puppet-nova:
status: New → In Progress
importance: Undecided → Critical
assignee: nobody → Alex Schultz (alex-schultz)
Changed in tripleo:
milestone: none → ocata-rc2
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on tripleo-common (master)

Change abandoned by Dan Prince (<email address hidden>) on branch: master
Review: https://review.openstack.org/440612

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to puppet-nova (master)

Reviewed: https://review.openstack.org/440638
Committed: https://git.openstack.org/cgit/openstack/puppet-nova/commit/?id=d7e2d37ecf3eb7c71e4ce4b5ef7f72d6d64c54d9
Submitter: Jenkins
Branch: master

commit d7e2d37ecf3eb7c71e4ce4b5ef7f72d6d64c54d9
Author: Alex Schultz <email address hidden>
Date: Thu Mar 2 08:35:02 2017 -0700

    Clean package provided placement httpd configs

    In order to prevent duplicate port definitions we need to clean the
    package provided httpd configuration files.

    Change-Id: Ie16a60c604ecf9f4012b0630f91e6ece2b6855db
    Closes-Bug: #1669461

Changed in puppet-nova:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to puppet-nova (stable/ocata)

Fix proposed to branch: stable/ocata
Review: https://review.openstack.org/441112

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to puppet-nova (stable/ocata)

Reviewed: https://review.openstack.org/441112
Committed: https://git.openstack.org/cgit/openstack/puppet-nova/commit/?id=86a2d2d42230f8ef18ee818330d86b5e0a89a714
Submitter: Jenkins
Branch: stable/ocata

commit 86a2d2d42230f8ef18ee818330d86b5e0a89a714
Author: Alex Schultz <email address hidden>
Date: Thu Mar 2 08:35:02 2017 -0700

    Clean package provided placement httpd configs

    In order to prevent duplicate port definitions we need to clean the
    package provided httpd configuration files.

    Change-Id: Ie16a60c604ecf9f4012b0630f91e6ece2b6855db
    Closes-Bug: #1669461
    (cherry picked from commit d7e2d37ecf3eb7c71e4ce4b5ef7f72d6d64c54d9)

tags: added: in-stable-ocata
Changed in tripleo:
milestone: ocata-rc2 → pike-1
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/puppet-nova 10.4.0

This issue was fixed in the openstack/puppet-nova 10.4.0 release.

Revision history for this message
Dan Prince (dan-prince) wrote :

We also needed to copy the stub into the docker version with this patch:

http://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=c68704b4b0df2a79e3ebdc9da0e8d7c673487887

Using both the puppet-nova change and the t-h-t fix we now have this working again.

Changed in tripleo:
status: In Progress → Fix Committed
Changed in tripleo:
status: Fix Committed → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/puppet-nova 11.0.0

This issue was fixed in the openstack/puppet-nova 11.0.0 release.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.