← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1747926] Re: Import plugins requires deployer to poke Glance code with internal details

 

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 <jokke@xxxxxx>
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

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to Glance.
https://bugs.launchpad.net/bugs/1747926

Title:
  Import plugins requires deployer to poke Glance code with internal
  details

Status in Glance:
  Fix Released

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.

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


References