Run ironic api under uwsgi

Bug #1719260 reported by Vasyl Saienko
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ironic
Fix Released
High
Pavlo Shchelokovskyy

Bug Description

Main openstack services are launched under uwsgi now. We need to do the same for Ironic.

Tags: gate
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to ironic (master)

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

Changed in ironic:
assignee: nobody → Vasyl Saienko (vsaienko)
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to ironic (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/507067

Dmitry Tantsur (divius)
tags: added: gate
Changed in ironic:
importance: Undecided → High
Changed in ironic:
assignee: Vasyl Saienko (vsaienko) → Pavlo Shchelokovskyy (pshchelo)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to ironic (master)

Reviewed: https://review.openstack.org/507011
Committed: https://git.openstack.org/cgit/openstack/ironic/commit/?id=61b81d0c735f7d4ccbde4f4c818e4a7320ea544a
Submitter: Zuul
Branch: master

commit 61b81d0c735f7d4ccbde4f4c818e4a7320ea544a
Author: Vasyl Saienko <email address hidden>
Date: Mon Sep 25 10:44:09 2017 +0300

    Add uWSGI support

    This patch implements uWSGI support for ironic API service.
    ironic/api/app.wsgi is deprecated in favor of pbr generated
    ironic-api-wsgi

    Co-Authored-By: anascko <email address hidden>

    Change-Id: Ieb68c1042e31b77f9a549fd90afe31a65008deca
    Closes-Bug: #1719260
    Closes-Bug: #1668966

Changed in ironic:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/ironic 10.0.0

This issue was fixed in the openstack/ironic 10.0.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to ironic (master)

Reviewed: https://review.openstack.org/507067
Committed: https://git.openstack.org/cgit/openstack/ironic/commit/?id=b27396db660e1fbef82f5dc20c7fd74d09fa9598
Submitter: Zuul
Branch: master

commit b27396db660e1fbef82f5dc20c7fd74d09fa9598
Author: Vasyl Saienko <email address hidden>
Date: Mon Sep 25 14:37:45 2017 +0300

    [devstack] Switch ironic to uWSGI

    This patch switches ironic API to run under uwsgi,
    and drops support for running ironic API under mod_wsgi
    from ironic's devstack plugin.

    It also effectively moves all jobs except grenade ones to
    run ironic-api under UWSGI as we start to honor the devstack's
    ENABLE_HTTPD_MOD_WSGI_SERVICES variable (which is True by default).

    The new variable in devstack plugin to toggle deployment with uwsgi
    is IRONIC_USE_WSGI, which defaults to (now confusingly named)
    IRONIC_USE_MOD_WSGI for backward compatibility.

    Related-Bug: #1719260
    Co-Authored-By: anascko <email address hidden>

    Change-Id: I9ef3aa48db6efe8e2216af785cc13fdb7f754a02

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.