[Bug 1629796] Re: wsgi_script generated binaries listen on (incorrect) default port 8000

OpenStack Infra 1629796 at bugs.launchpad.net
Tue Oct 4 08:33:19 UTC 2016


Reviewed:  https://review.openstack.org/381068
Committed: https://git.openstack.org/cgit/openstack/charm-ceilometer/commit/?id=ac4d584e51dcb5a1f2d6de65a13578d01c059c99
Submitter: Jenkins
Branch:    master

commit ac4d584e51dcb5a1f2d6de65a13578d01c059c99
Author: James Page <james.page at ubuntu.com>
Date:   Mon Oct 3 13:05:26 2016 +0100

    Updates for OpenStack Newton
    
    Ceilometer switched to using wsgi_script to generate the
    ceilometer-api binary; this resulted in a few packaging changes,
    including one which means the listen port for Ceilometer API is
    set via the systemd unit, rather than the ceilometer.conf
    configuration file.
    
    Add systemd override file handling for ceilometer-api, including a
    small workaround which ensures that the systemd daemon loads the
    override configuration file when it changes (only possible during
    config-changed with enabling SSL support).
    
    This charm should switch to using Apache + mod_wsgi next cycle, at
    which point all of that can just be dropped.
    
    
    Change-Id: Ic8b359d0b91fda144925f5c75044f919e73aadd9
    Closes-Bug: 1629796


** Changed in: ceilometer (Juju Charms Collection)
       Status: Triaged => Fix Committed

-- 
You received this bug notification because you are a member of Ubuntu
OpenStack, which is subscribed to Ubuntu Cloud Archive.
https://bugs.launchpad.net/bugs/1629796

Title:
  wsgi_script generated binaries listen on (incorrect) default port 8000

Status in Aodh:
  Invalid
Status in Ceilometer:
  Invalid
Status in OpenStack AODH Charm:
  Triaged
Status in Ubuntu Cloud Archive:
  Triaged
Status in aodh package in Ubuntu:
  Triaged
Status in ceilometer package in Ubuntu:
  Fix Released
Status in ceilometer package in Juju Charms Collection:
  Fix Committed

Bug description:
  As a result of the switch in aodh and ceilometer to using pbr's
  wsgi_script to generate the <pkg>-api binary, the API daemons now
  listen on port 8000 (the default as provided by this capability),
  rather than the port specified in the relevant projects configuration
  file:

  $ /usr/bin/aodh-api 
  2016-10-03 08:40:49.162 26809 INFO aodh.api.app [-] Full WSGI config used: /etc/aodh/api_paste.ini
  ********************************************************************************
  STARTING test server aodh.api.app.build_wsgi_app
  Available at http://10.5.19.209:8000/
  DANGER! For testing only, do not use in production
  ********************************************************************************

  snip from /etc/aodh/aodh.conf

  [api]
  port = 8032

  this is fixable in packaging via the systemd unit configuration file,
  but it does mean that currently the process will never listen on the
  port as specified in the projects configuration file.

  ProblemType: Bug
  DistroRelease: Ubuntu 16.04
  Package: aodh-api 3.0.0~rc1-0ubuntu2~cloud0 [modified: lib/systemd/system/aodh-api.service] [origin: Canonical]
  ProcVersionSignature: Ubuntu 4.4.0-38.57-generic 4.4.19
  Uname: Linux 4.4.0-38-generic x86_64
  ApportVersion: 2.20.1-0ubuntu2.1
  Architecture: amd64
  CrashDB:
   {
                  "impl": "launchpad",
                  "project": "cloud-archive",
                  "bug_pattern_url": "http://people.canonical.com/~ubuntu-archive/bugpatterns/bugpatterns.xml",
               }
  Date: Mon Oct  3 08:41:11 2016
  Ec2AMI: ami-0000044a
  Ec2AMIManifest: FIXME
  Ec2AvailabilityZone: nova
  Ec2InstanceType: m1.small.osci
  Ec2Kernel: unavailable
  Ec2Ramdisk: unavailable
  PackageArchitecture: all
  SourcePackage: aodh
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/aodh/+bug/1629796/+subscriptions



More information about the Ubuntu-openstack-bugs mailing list