[openstack-dev] OpenStack Developer Mailing List Digest December 31 - January 6

Mike Perez mike at openstack.org
Fri Jan 6 22:34:43 UTC 2017

HTML version: http://www.openstack.org/blog/2017/01/openstack-developer-mailing-list-digest-20170106/

SuccessBot Says
* Dims - Keystone now has Devstack based functional test with everything
  running under python3.5.
* Tell us yours via OpenStack IRC channels with message “#success <message>"
* All: https://wiki.openstack.org/wiki/Successes 

Time To Retire Nova-docker
* nova-docker has lagged behind the last 6 months of nova development.
* No longer passes simple CI unit tests.
  - There are patches to at least get the unit tests work [1] .
* If the core team no longer has time for it, perhaps we should just archive
* People ask about it on ##openstack-nova about once or twice a year, but it’s
  not recommended as it’s not maintained.
* It’s believed some people are running and hacking on it outside of the
* The Sun project provides lifecycle management interface for containers that
  are started in container orchestration engines provided with Magnum.
* Nova-lxc driver provides an ability of treating containers like your virtual
  machines. [2]
  - Not recommended for production use though, but still better maintained than
    nova-docker [3].
* Nova-lxd also provides the ability of treating containers like virtual
* Virtuozzo which is supported in Nova via libvirt provides both a virtual
  machine and OS containers similar to LXC.
  - These containers have been in production for more than 10 years already.
  - Well maintained and actually has CI testing.
* A proposal to remove it [4].
* Full thread: http://lists.openstack.org/pipermail/openstack-dev/2016-December/thread.html#109387

Community Goals For Pike
* A few months ago the community started identifying work for OpenStack-wide
  goals to “achieve visible common changes, push for basic levels of
  consistency and user experience, and efficiently improve certain areas where
  technical debt payments have become to high - across all OpenStack projects.”
* First goal defined [5] to remove copies of incubated Oslo code.
* Moving forward in Pike:
  - Collect feedback of our first iteration. What went well and what was
  - Etherpad for feedback [6]
* Goals backlog [7]
  - New goals welcome
  - Each goal should be achievable in one cycle. If not, it should be broken
  - Some goals might require documentation for how it could be achieved.
* Choose goals for Pike
  - What is really urgent? What can wait for six months?
  - Who is available and interested in contributing to the goal?
* Feedback was also collected at the Barcelona summit [8]
* Digest of feedback:
  - Most projects achieved the goal for Ocata, and there was interest in doing
    it on time.
  - Some confusion on acknowledging a goal and doing the work.
  - Some projects slow on the uptake and reviewing the patches.
  - Each goal should document where the “guides” are, and how to find them for
  - Achieving multiple goals in a single cycle wouldn’t be possible for all team.
* The OpenStack Product Working group is also collecting feedback for goals [9]
* Goals set for Pike:
  - Split out Tempest plugins [10]
  - Python 3 [11]
* TC agreeements from last meeting:
  - 2 goals might be enough for the Pike cycle.
  - The deadline to define Pike goals would be Ocata-3 (Jan 23-27 week).
* Full thread: http://lists.openstack.org/pipermail/openstack-dev/2016-December/thread.html#108755
POST /api-wg/news
* Guidelines current review:
  - Add guidelines on usage of state vs. status [12]
  - Add guidelines for boolean names [13]
  - Clarify the status values in versions [14]
  - Define pagination guidelines [15]
  - Add API capabilities discovery guideline [16]
* Full thread: http://lists.openstack.org/pipermail/openstack-dev/2017-January/109698.html

[1] - https://review.openstack.org/#/q/status:open+project:openstack/nova-docker+branch:master+topic:fixes_for_master 
[2] - http://docs.openstack.org/developer/nova/support-matrix.html
[3] - http://docs.openstack.org/newton/config-reference/compute/hypervisor-lxc.html
[4] - http://lists.openstack.org/pipermail/openstack-dev/2016-July/098940.html
[5] - http://governance.openstack.org/goals/index.html
[6] - https://etherpad.openstack.org/p/community-goals-ocata-feedback
[7] - https://etherpad.openstack.org/p/community-goals
[8] - https://etherpad.openstack.org/p/ocata-summit-xp-community-wide-goals
[9] - http://lists.openstack.org/pipermail/product-wg/2016-December/001372.html
[10] - https://review.openstack.org/#/c/369749/
[11] - https://review.openstack.org/349069
[12] - https://review.openstack.org/#/c/411528/
[13] - https://review.openstack.org/#/c/411529/
[14] - https://review.openstack.org/#/c/411849/
[15] - https://review.openstack.org/#/c/390973/
[16] - https://review.openstack.org/#/c/386555/

More information about the OpenStack-dev mailing list