Wrong port for Panko API

Bug #1691283 reported by Tom Verdaat
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
puppet-panko
Fix Released
High
zhongshengping
puppet-tripleo
New
Undecided
zhongshengping
tripleo
Fix Released
Undecided
zhongshengping

Bug Description

The port used for Panko in the puppet module is inconsistent, incorrect and conflicts with Trove.

According to the official documentation this should be 8777, which means it replaces the Ceilometer API:

https://docs.openstack.org/developer/panko/install/manual.html#installing-the-api-server

The puppet module declares the following ports:

api.pp line 19 : port 8041
api.pp line 79 : port 8779
panko::keystone::auth : port 8779

Please note that port 8779 has been reserved by Trove!

Revision history for this message
Tom Verdaat (tom-verdaat) wrote :

Almost forgot, panko::wsgi::apache also points to 8779 in stead of 8777

zhongshengping (chdzsp)
Changed in puppet-panko:
assignee: nobody → zhongshengping (chdzsp)
importance: Undecided → Medium
importance: Medium → High
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to puppet-panko (master)

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

Changed in puppet-panko:
status: New → In Progress
zhongshengping (chdzsp)
Changed in puppet-tripleo:
assignee: nobody → zhongshengping (chdzsp)
Changed in tripleo:
assignee: nobody → zhongshengping (chdzsp)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-heat-templates (master)

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

Changed in tripleo:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to puppet-panko (master)

Reviewed: https://review.openstack.org/471551
Committed: https://git.openstack.org/cgit/openstack/puppet-panko/commit/?id=b33c63233286c8bb4be73f8da9d7fc7ef944a4a9
Submitter: Jenkins
Branch: master

commit b33c63233286c8bb4be73f8da9d7fc7ef944a4a9
Author: ZhongShengping <chdzsp@163.com>
Date: Wed Jun 7 09:16:42 2017 +0800

    Fix the default port for Panko API

    The port used for Panko in the puppet module is conflicts with Trove[1].
    According to the official documentation[2] this should be 8777. The
    8777 port has been occupied by ceilometer. So set the panko api port to
    8977.

    [1]https://github.com/openstack/trove/blob/master/etc/apache2/trove#L20
    [2]https://docs.openstack.org/developer/panko/install/manual.html#installing-the-api-server

    Change-Id: I53b286d1d6466b574fdb286cc45f3138f96dff59
    Closes-Bug: #1691283

Changed in puppet-panko:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to instack-undercloud (master)

Reviewed: https://review.openstack.org/471577
Committed: https://git.openstack.org/cgit/openstack/instack-undercloud/commit/?id=ead742e169d3ac5c5907ca1a526474bfa0dc1e06
Submitter: Jenkins
Branch: master

commit ead742e169d3ac5c5907ca1a526474bfa0dc1e06
Author: ZhongShengping <chdzsp@163.com>
Date: Wed Jun 7 11:58:44 2017 +0800

    Fix the port for Panko API

    The port used for Panko is conflicts with Trove[1]. According to
    the official documentation[2] this should be 8777. The 8777 port
    has been occupied by ceilometer. So set the panko api port to 8977.

    [1]https://github.com/openstack/trove/blob/master/etc/apache2/trove#L20
    [2]https://docs.openstack.org/developer/panko/install/manual.html#installing-the-api-server

    Change-Id: I3f07bb823f409c9dbf03b3ee2f82c5bb1f35fd20
    Closes-Bug: #1691283
    Depends-On: I53b286d1d6466b574fdb286cc45f3138f96dff59

Changed in tripleo:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to puppet-tripleo (master)

Reviewed: https://review.openstack.org/471567
Committed: https://git.openstack.org/cgit/openstack/puppet-tripleo/commit/?id=6b0084c85df7c94465e2d1e9cda42a52947feee4
Submitter: Jenkins
Branch: master

commit 6b0084c85df7c94465e2d1e9cda42a52947feee4
Author: ZhongShengping <chdzsp@163.com>
Date: Wed Jun 7 11:23:41 2017 +0800

    Fix the port for Panko API

    The port used for Panko is conflicts with Trove[1]. According to the
    official documentation[2] this should be 8777. The 8777 port has been
    occupied by ceilometer. So set the panko api port to 8977.

    [1]https://github.com/openstack/trove/blob/master/etc/apache2/trove#L20
    [2]https://docs.openstack.org/developer/panko/install/manual.html#installing-the-api-server

    Change-Id: I5ccfc97765fc8b8bf9686b2451eda9c44c77dffc
    Closes-Bug: #1691283
    Depends-On: I53b286d1d6466b574fdb286cc45f3138f96dff59

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on tripleo-heat-templates (master)

Change abandoned by zhongshengping (chdzsp@163.com) on branch: master
Review: https://review.openstack.org/471976

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/puppet-panko 11.2.0

This issue was fixed in the openstack/puppet-panko 11.2.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/instack-undercloud 7.2.0

This issue was fixed in the openstack/instack-undercloud 7.2.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/puppet-tripleo 7.2.0

This issue was fixed in the openstack/puppet-tripleo 7.2.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.