[openstack-dev] OpenStack Developer Mailing List Digest March 11-17

Mike Perez mike at openstack.org
Sun Mar 19 01:11:57 UTC 2017


HTML version: https://www.openstack.org/blog/2017/03/openstack-developer-mailing-list-digest-20170317/

SuccessBot Says
===============
* Dims [1]: Nova now has a python35 based CI job in check queue running Tempest
  tests (everything running on py35)
* jaypipes [2]: Finally got a good functional test created that stresses the
  Ironic and Nova integration and migration from Newton to Ocata.
* Lbragstad [3]: the OpenStack-Ansible project has a test environment that
  automates rolling upgrade performance testing
* annegentle [4]: Craig Sterrett and the App Dev Enablement WG: New links to
  more content for the appdev docs [5]
* jlvillal [6]: Ironic team completed the multi-node grenade CI job
* Tell us yours via OpenStack IRC channels with message “#success <message>”
* All: [7]

Pike Release Management Communication
=====================================
* The release liaison is responsible for:
  - Coordinating with the release management team.
  - Validating your team release team requests.
  - Ensure release cycle deadlines are met.
  - It's encouraged to nominate a release liaison. Otherwise this tasks falls
    back to the PTL.
* Ensure the releaase liaison has time and ability to handle the communication
  necessary.
  - Failing to follow through on a needed process step may block you from
    meeting deadlines or releasing as our milestones are date-based, not
    feature-based.
* Three primary communication tools:
  - Email for announcements and asynchronous communication
    -- “[release]” topic tag on the openstack-dev mailing list.
    -- This includes the weekly release countdown emails with details on focus,
       tasks, and upcoming dates.
  - IRC for time sensitive interactions
    -- With more than 50 teams, the release team relies on your presence in the
       freenode #openstack-release channel.
  - Written documentation for relatively stable information
    -- The release team has published the schedule for the Pike cycle [8]
    -- You can add the schedule to your own calendar [9]
* Things to do right now:
  - Update your release liaisons [10].
  - Make sure your IRC and email address listed in projects.yaml [11].
* Update your mail filters to look for “[release]” in the subject line.
* Full thread [12]

OpenStack Summit Boston Schedule Now Live!
==========================================
* Main conference schedule [13]
* Register now [14]
* Hotel discount rates for attendees [15]
* Stackcity party [16]
* Take the certified OpenStack Administrator exam [17]
* City guide of restaurants and must see sites [18]
* Full thread [19]

Some Information About the Forum at the Summit in Boston
========================================================
* “Forum” proper
  - 3 medium sized fishbowl rooms for cross-community discussions.
  - Selected and scheduled by a committee formed of TC and UC members,
    facilitated by the Foundation staff members.
  - Brainstorming for topics [20]
* “On-boarding” rooms
  - Two rooms setup classroom style for projects teams and workgroups who want
    to on-board new team members.
  - Examples include providing introduction to your codebase for prospective
    new contributors.
  - These should not be tradiitonal “project intro” talks.
* Free hacking/meetup spaces
  - Four to five rooms populated with roundtables for ad-hoc discussions and
    hacking.
* Full thread [21]

The Future of the App Catalog
=============================
* Created early 2015 as a market place of pre-packaged applications [22] that
  you can deploy using Murano.
* This has grown to 45 Glance images, 13 Heat templates and 6 Tosca templates.
  Otherwise did not pick up a lot of steam.
* ~30% are just thin wrappers around Docker containers.
* Traffic stats show 100 visits per week, 75% of which only read the index
  page.
* In parallel, Docker developed a pretty successful containerized application
  marketplace (Docker Hub) with hundreds or thousands regularly updated apps.
  - Keeping the catalog around makes us look like we are unsuccessfully trying
    to compete with that ecosystem, while OpenStack is in fact complimentary.
* In the past, we have retired projects that were dead upstream.
  - The app catalog is however has an active maintenance team.
  - If we retire the app catalog, it would not be a reflection on that team
    performance, but that the beta was arguably not successful in build an
    active market place and a great fit from a strategy perspective.
* Two approaches for users today to deploy docker apps in OpenStack:
  - Container-native approach using “docker run” after using Nova or K8s
    cluster using Magnum.
  - OpenStack Native approach “zun create nginx”.
* Full thread [23][24]

ZooKeeper vs etcd for Tooz/DLM
==============================
* Devstack defaults to ZooKeeper and is opinionated about it.
* Lots of container related projects are using etcd [25], so do we need to
  avoid both ZooKeeper and etcd?
* For things like databases and message queues, it's more than time for us to
  contract on one solution.
  - For DLMs ZooKeepers gives us mature/ featureful angle. Etcd covers the
    Kubernetes cooperation / non-java angle.
* OpenStack interacts with DLM's via the library Tooz. Tooz today only supports
  etcd v2, but v3 is planned which would support GRPC.
* The OpenStack gate will begin to default to etcd with Tooz.
* Full thread [26]

Small Steps for Go
==================
* An etherpad [27] has been started to begin tackling the new language
  requirements [28] for Go.
* An golang-commons repository exists [29]
* Gopher cloud versus having a golang-client project is being discussed in the
  etherpad. Regardless we need support for os-client-config.
* Full thread [30]

POST /api-wg/news
=================
* Guidelines under review:
  - Add API capabilities discovery guideline [31]
  - Refactor and re-validate API change guidelines [32]
  - Microversions: add next_min_version field in version body [33]
  - WIP: microversion architecture archival doc [34]
* Full thread [35]

Proposal to Rename Castellan to oslo.keymanager
===============================================
* Castellan is a python abstraction to different keymanager solutions such as
  Barbican. Implementations like Vault could be supported, but currently is
  not.
* The rename would emphasize the Castellan is an abstraction layer.
* Similar to oslo.db supporting MySQL and PostgreSQL.
* Instead of oslo.keymanager, it can be rolled into the oslo umbrella without
  a rename. Tooz sets the precedent of this.
* Full thread [36]

Release Countdown for week R-23 and R-22
========================================
* Focus:
  - Specification approval and implementation for priority features for this
    cycle.
* Actions:
  - Teams should research how they can meet the Pike release goals [37][38].
  - Teams that want to change their release model should do so before end of
    Pike-1 [39].
* Upcoming Deadlines and Dates
  - Boston Forum topic formal submission period: March 20 - April 2
  - Pike-1 milestone: April 13 (R-20 week)
  - Forum at OpenStack Summit in Boston: May 8-11
* Full thread [40]

Deployment Working Group
========================
* Mission: To collaborate on best practices for deploying and configuring
  OpenStack in production environments.
* Examples:
  - OpenStack Ansible and Puppet OpenStack have been collaborating on
    Continuous Integration scenarios but also on Nova upgrades orchestration
  - TripleO and Kolla share the same tool for container builds.
  - TripleO and Fuel share the same Puppet OpenStack modules.
  - OpenStack and Kubernetes are interested in collaborating on configuration
    management.
  - Most of tools want to collect OpenStack parameters for configuration
    management in a common fashion.
* Wiki [41] has been started to document how the group will work together. Also
  an etherpad [42] for brainstorming.

[1] - http://eavesdrop.openstack.org/irclogs/#openstack-python3/#openstack-python3.2017-01-23.log.html
[2] - http://eavesdrop.openstack.org/irclogs/#openstack-nova/#openstack-nova.2017-01-31.log.html
[3] - http://eavesdrop.openstack.org/irclogs/#openstack-keystone/#openstack-keystone.2017-02-09.log.html
[4] - http://eavesdrop.openstack.org/irclogs/#openstack-dev/#openstack-dev.2017-02-16.log.html
[5] - https://developer.openstack.org/
[6] - http://eavesdrop.openstack.org/irclogs/%23openstack-ironic/%23openstack-ironic.2017-03-16.log.html
[7] - https://wiki.openstack.org/wiki/Successes
[8] - http://releases.openstack.org/pike/schedule.html
[9] - https://releases.openstack.org/schedule.ics
[10] - https://wiki.openstack.org/wiki/CrossProjectLiaisons#Release_management
[11] - http://git.openstack.org/cgit/openstack/governance/tree/reference/projects.yaml
[12] - http://lists.openstack.org/pipermail/openstack-dev/2017-March/113303.html
[13] - https://www.openstack.org/summit/boston-2017/summit-schedule/
[14] - https://openstacksummit2017boston.eventbrite.com/
[15] - https://www.openstack.org/summit/boston-2017/travel/#hotels
[16] - https://www.openstack.org/summit/boston-2017/summit-schedule/events/18621/save-the-date-stackcity-boston
[17] - https://www.openstack.org/summit/boston-2017/#openstackcoa
[18] - https://www.openstack.org/summit/boston-2017/travel/#visa
[19] - http://lists.openstack.org/pipermail/openstack-dev/2017-March/113669.html
[20] - http://lists.openstack.org/pipermail/openstack-dev/2017-March/113115.html
[21] - http://lists.openstack.org/pipermail/openstack-dev/2017-March/thread.html#113459
[22] - http://apps.openstack.org/
[23] - http://lists.openstack.org/pipermail/openstack-dev/2017-March/thread.html#113362
[24] - http://lists.openstack.org/pipermail/openstack-dev/2017-March/thread.html#113508
[25] - http://codesearch.openstack.org/?q=etcd&i=nope&files=devstack%2F.*&repos=
[26] - http://lists.openstack.org/pipermail/openstack-dev/2017-March/thread.html#113885
[27] - https://etherpad.openstack.org/p/go-and-containers
[28] - https://governance.openstack.org/tc/reference/new-language-requirements.html
[29] - http://git.openstack.org/cgit/openstack/golang-commons/
[30] - http://lists.openstack.org/pipermail/openstack-dev/2017-March/thread.html#113463
[31] - https://review.openstack.org/#/c/386555/
[32] - https://review.openstack.org/#/c/421846/
[33] - https://review.openstack.org/#/c/446138/
[34] - https://review.openstack.org/444892
[35] - http://lists.openstack.org/pipermail/openstack-dev/2017-March/114167.html
[36] - http://lists.openstack.org/pipermail/openstack-dev/2017-March/thread.html#113863
[37] - https://governance.openstack.org/tc/goals/pike/index.html
[38] - https://governance.openstack.org/tc/goals/
[39] - http://git.openstack.org/cgit/openstack/releases/tree/deliverables/pike
[40] - http://lists.openstack.org/pipermail/openstack-dev/2017-March/113691.html
[41] - https://wiki.openstack.org/wiki/Deployment
[42] - https://etherpad.openstack.org/p/deployment-pike
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20170318/46a5ec65/attachment.pgp>


More information about the OpenStack-dev mailing list