Import plugins requires deployer to poke Glance code with internal details

Bug #1747926 reported by Erno Kuvaja
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Glance
Fix Released
Critical
Erno Kuvaja

Bug Description

To enable 3rd party import plugins deployer needs to touch glance/opts.py that is filled with internal details, thus making it risky for errors affecting the whole service. The plugin imports should be separated to their dedicated location for decoupling the details.

Erno Kuvaja (jokke)
Changed in glance:
importance: Undecided → Critical
assignee: nobody → Erno Kuvaja (jokke)
milestone: none → queens-rc1
Revision history for this message
Brian Rosmaita (brian-rosmaita) wrote :
Changed in glance:
status: New → Triaged
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to glance (master)

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

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

Reviewed: https://review.openstack.org/541740
Committed: https://git.openstack.org/cgit/openstack/glance/commit/?id=824badc1890206695eb335582a804d9ecabb4d67
Submitter: Zuul
Branch: master

commit 824badc1890206695eb335582a804d9ecabb4d67
Author: Erno Kuvaja <email address hidden>
Date: Wed Feb 7 14:57:06 2018 +0000

    Decouple Image Import Plugin Opts

    This change decouples Image Import Plugin Options from glance/opts.py
    so that the deployer who wishes to add 3rd party plugin does not
    need to inject the details to the file that is cluttered with all
    Glance internal details.

    Change-Id: Idc31dbb673efae224c97d2cafa4afa053e049c76
    Closes-Bug: #1747926

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

This issue was fixed in the openstack/glance 16.0.0.0rc1 release candidate.

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.