[Openstack-operators] OpenStack Developer Mailing List Digest Feb 13-19

Mike Perez mike at openstack.org
Sat Feb 20 16:49:36 UTC 2016

OpenStack Operators Midcycle
* Takeaways from the OpenStack Mid-Cycle Ops Meetup: first time’s the charm [1]
* OpenStack Upgrading Tutorial: 11 pitfalls and solutions [2]

“No Open Core” in 2016 (continuing)
* Continuing with discussions on Poppy in particular, Doug Hellmann raises that
  the Poppy team has done everything we've asked. The governance currently
  emphasizes on the social aspects of the project and community interactions.
  Tell the Poppy team they “are not OpenStack” even though they followed things
  is distressing.
* Sean Dague mentions that solutions like Neutron have an open source solution.
  It may needed some work, but at least there was one open source solution for
* Dean Troyer brings up how we have things like Cinder with commerical products
  as storage drivers. Even without those storage drivers though, Cinder is
  still useful.
* Poppy's open source implementation option, OpenCDN is currently an abandoned
* Full thread: http://lists.openstack.org/pipermail/openstack-dev/2016-February/085855.html

Upgrade Implications of Lots of Content in paste.ini
* A set of Cross-origin resource sharing (CORS) patches came out recently [3],
  that adds a ton of content to paste.ini.
* Paste.ini is a config that operators can change.
  - Large amounts of complicated things in there which may change in future
    releases is really problematic.
  - Deprecating content also is a challenge.
  - Why aren't these options just the defaults of the CORS middlware?
    -- Some projects like Ironic did request to not have headers prescribed,
       for eample, if Ironic is using something other than Keystone, different
       allowed headers would be required.
    -- However, Keystone is defcore, so the default should be useful there
       first. Then be flexible to other auth options can go on top.
* Where do we go from here?
  - Option 1: Implement as is, keep things consistent, fix them in Newton.
    -- This is not fixable in Newton as it requires deprecating out for the
       next three releases.
  - Option 2: Try to fix it in Mitaka 2 of CORS middleware setting defaults and
    projects having the ability to override [4].
    -- This will require patches against a bunch of projects [5]. Who can help?
Full thread: http://lists.openstack.org/pipermail/openstack-dev/2016-February/086746.html

[1] - http://superuser.openstack.org/articles/takeaways-from-the-openstack-mid-cycle-ops-meetup-first-time-s-the-charm
[2] - http://superuser.openstack.org/articles/openstack-upgrading-tutorial-11-pitfalls-and-solutions
[3] - https://review.openstack.org/#/c/265415/1
[4] - http://docs.openstack.org/developer/oslo.config/generator.html#modifying-defaults-from-other-namespaces
[5] - http://governance.openstack.org/reference/projects/index.html

More information about the OpenStack-operators mailing list