Coordination and
Leadership challenges
in producing OpenStack
Thierry Carrez (@tcarrez)
Release management PTL
Release Cycle Management
From Kilo to Liberty
Thierry Carrez
Release Cycle Management PTL
Coordination and
Leadership challenges
in producing OpenStack
Thierry Carrez (@tcarrez)
Release management PTL
Release Cycle Management ?
Integrated Release management
Stable branch maintenance
Vulnerability management
Coordination and
Leadership challenges
in producing OpenStack
Thierry Carrez (@tcarrez)
Release management PTL
Release Cycle Management
Integrated Release management
Stable branch maintenance
Vulnerability management
Coordination and
Leadership challenges
in producing OpenStack
Thierry Carrez (@tcarrez)
Release management PTL
Project structure reform
Big tent
Recognize projects as part of “OpenStack” is they help with the
OpenStack Mission and are developed in the OpenStack Way
Tags
Provide clearer information about projects in the big tent, do not
use the “integrated release” as the magic single answer
Coordination and
Leadership challenges
in producing OpenStack
Thierry Carrez (@tcarrez)
Release management PTL
New OpenStack Security Team
OSSG + VMT = Security
Single portal at security.openstack.org
Coordination and
Leadership challenges
in producing OpenStack
Thierry Carrez (@tcarrez)
Release management PTL
No more « integrated release »
A larger collection of projects
Still an (opt-in) coordinated release
Refine process & tools, more self-service
A development cycle to bind them all
Coordination and
Leadership challenges
in producing OpenStack
Thierry Carrez (@tcarrez)
Release management PTL
Liberty release tracking
Switch from predicting to reporting
Replace 1:1 sync points with Office hours
New status.openstack.org/release
Coordination and
Leadership challenges
in producing OpenStack
Thierry Carrez (@tcarrez)
Release management PTL
Liberty release management
Support intermediary releases
Separate versioning for components
Streamline library release process
Expand release management team
Coordination and
Leadership challenges
in producing OpenStack
Thierry Carrez (@tcarrez)
Release management PTL
Liberty development cycle
Liberty release date: October 15, 2015
6-month time-based cycle
liberty-1: June 24th
liberty-2: July 30th
liberty-3: September 3rd
(Feature freeze)
Release candidates
Independent releases
(as-needed)
Last “liberty” release
Coordination and
Leadership challenges
in producing OpenStack
Thierry Carrez (@tcarrez)
Release management PTL
Stable branches
One per development cycle
Single stable branch policy
No more stable point releases ?
Juno: supported until Liberty release
Kilo: 9 months, unless we fix the world
Coordination and
Leadership challenges
in producing OpenStack
thierry@openstack.org
http://ttx.re
@tcarrez on
ttx on

Release Cycle Management Updates - Liberty Edition

  • 1.
    Coordination and Leadership challenges inproducing OpenStack Thierry Carrez (@tcarrez) Release management PTL Release Cycle Management From Kilo to Liberty Thierry Carrez Release Cycle Management PTL
  • 2.
    Coordination and Leadership challenges inproducing OpenStack Thierry Carrez (@tcarrez) Release management PTL Release Cycle Management ? Integrated Release management Stable branch maintenance Vulnerability management
  • 3.
    Coordination and Leadership challenges inproducing OpenStack Thierry Carrez (@tcarrez) Release management PTL Release Cycle Management Integrated Release management Stable branch maintenance Vulnerability management
  • 4.
    Coordination and Leadership challenges inproducing OpenStack Thierry Carrez (@tcarrez) Release management PTL Project structure reform Big tent Recognize projects as part of “OpenStack” is they help with the OpenStack Mission and are developed in the OpenStack Way Tags Provide clearer information about projects in the big tent, do not use the “integrated release” as the magic single answer
  • 5.
    Coordination and Leadership challenges inproducing OpenStack Thierry Carrez (@tcarrez) Release management PTL New OpenStack Security Team OSSG + VMT = Security Single portal at security.openstack.org
  • 6.
    Coordination and Leadership challenges inproducing OpenStack Thierry Carrez (@tcarrez) Release management PTL No more « integrated release » A larger collection of projects Still an (opt-in) coordinated release Refine process & tools, more self-service A development cycle to bind them all
  • 7.
    Coordination and Leadership challenges inproducing OpenStack Thierry Carrez (@tcarrez) Release management PTL Liberty release tracking Switch from predicting to reporting Replace 1:1 sync points with Office hours New status.openstack.org/release
  • 8.
    Coordination and Leadership challenges inproducing OpenStack Thierry Carrez (@tcarrez) Release management PTL Liberty release management Support intermediary releases Separate versioning for components Streamline library release process Expand release management team
  • 9.
    Coordination and Leadership challenges inproducing OpenStack Thierry Carrez (@tcarrez) Release management PTL Liberty development cycle Liberty release date: October 15, 2015 6-month time-based cycle liberty-1: June 24th liberty-2: July 30th liberty-3: September 3rd (Feature freeze) Release candidates Independent releases (as-needed) Last “liberty” release
  • 10.
    Coordination and Leadership challenges inproducing OpenStack Thierry Carrez (@tcarrez) Release management PTL Stable branches One per development cycle Single stable branch policy No more stable point releases ? Juno: supported until Liberty release Kilo: 9 months, unless we fix the world
  • 11.
    Coordination and Leadership challenges inproducing OpenStack thierry@openstack.org http://ttx.re @tcarrez on ttx on