← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1718356] Re: Include default config files in python wheel

 

@Matt I'll be patching both neutron and glance to include more files or
to optimise the implementation. I will be adding more projects as I go
through them - I ended up getting pulled into something else yesterday
before completing this.

** Also affects: cinder
   Importance: Undecided
       Status: New

** Also affects: keystone
   Importance: Undecided
       Status: New

** Changed in: cinder
     Assignee: (unassigned) => Jesse Pretorius (jesse-pretorius)

** Changed in: keystone
     Assignee: (unassigned) => Jesse Pretorius (jesse-pretorius)

** Also affects: barbican
   Importance: Undecided
       Status: New

** Changed in: barbican
     Assignee: (unassigned) => Jesse Pretorius (jesse-pretorius)

** Also affects: designate
   Importance: Undecided
       Status: New

** Changed in: designate
     Assignee: (unassigned) => Jesse Pretorius (jesse-pretorius)

** Also affects: heat
   Importance: Undecided
       Status: New

** Changed in: heat
     Assignee: (unassigned) => Jesse Pretorius (jesse-pretorius)

** Also affects: ironic
   Importance: Undecided
       Status: New

** Changed in: ironic
     Assignee: (unassigned) => Jesse Pretorius (jesse-pretorius)

** Also affects: octavia
   Importance: Undecided
       Status: New

** Changed in: octavia
     Assignee: (unassigned) => Jesse Pretorius (jesse-pretorius)

** Also affects: magnum
   Importance: Undecided
       Status: New

** Also affects: sahara
   Importance: Undecided
       Status: New

** Also affects: trove
   Importance: Undecided
       Status: New

** Changed in: magnum
     Assignee: (unassigned) => Jesse Pretorius (jesse-pretorius)

** Changed in: trove
     Assignee: (unassigned) => Jesse Pretorius (jesse-pretorius)

** Changed in: sahara
     Assignee: (unassigned) => Jesse Pretorius (jesse-pretorius)

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

Title:
  Include default config files in python wheel

Status in Barbican:
  New
Status in Cinder:
  New
Status in Designate:
  New
Status in Glance:
  New
Status in OpenStack Heat:
  New
Status in Ironic:
  New
Status in OpenStack Identity (keystone):
  New
Status in Magnum:
  New
Status in neutron:
  New
Status in OpenStack Compute (nova):
  New
Status in octavia:
  New
Status in openstack-ansible:
  New
Status in Sahara:
  New
Status in OpenStack DBaaS (Trove):
  New

Bug description:
  The projects which deploy OpenStack from source or using python wheels
  currently have to either carry templates for api-paste, policy and
  rootwrap files or need to source them from git during deployment. This
  results in some rather complex mechanisms which could be radically
  simplified by simply ensuring that all the same files are included in
  the built wheel.

  A precedence for this has already been set in neutron [1] and glance
  [2] through the use of the data_files option in the files section of
  setup.cfg.

  [1] https://github.com/openstack/neutron/blob/d3c393ff6b5fbd0bdaabc8ba678d755ebfba08f7/setup.cfg#L24-L39
  [2] https://github.com/openstack/glance/blob/02cd5cba70a8465a951cb813a573d390887174b7/setup.cfg#L20-L21

  This bug will be used for a cross-project implementation of patches to
  normalise the implementation across the OpenStack projects. Hopefully
  the result will be a consistent implementation across all the major
  projects.

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


References