Update screenshots and content for Vancouver
New screenshot for slide 01 and small improvements to text Introduced the 'release' tags Changed programs to projects Change-Id: Id73fd3e12da03a7c165c109bea37d4f06ce2d5be
This commit is contained in:
parent
e3e62da3dc
commit
111e83e5d7
@ -6,14 +6,28 @@ OpenStack Release Cycle
|
|||||||
:class: fill
|
:class: fill
|
||||||
:width: 100%
|
:width: 100%
|
||||||
|
|
||||||
|
What makes a release
|
||||||
|
====================
|
||||||
|
|
||||||
|
- A way to coordinate the development of multiple projects
|
||||||
|
- Until Kilo "integrated release" meant a date when all the projects
|
||||||
|
are released at the end of the development cycles
|
||||||
|
- Integrated projects were also tested together at the gate
|
||||||
|
- For Liberty integrated projects are those managed by the Release
|
||||||
|
Management Team
|
||||||
|
- Other projects may have different schedules
|
||||||
|
|
||||||
|
- Each project team page shows its releas policy on
|
||||||
|
http://governance.openstack.org/reference/projects
|
||||||
|
|
||||||
Planning : Design
|
Planning : Design
|
||||||
=================
|
=================
|
||||||
|
|
||||||
.. rst-class:: colleft
|
.. rst-class:: colleft
|
||||||
|
|
||||||
- Planning stage is at the start of a cycle
|
- Planning stage is at the start of a cycle
|
||||||
- take a step back
|
- Take a step back
|
||||||
- focus on what we want to do for the next one
|
- Focus on what we want to do for the next one
|
||||||
|
|
||||||
.. rst-class:: colright
|
.. rst-class:: colright
|
||||||
|
|
||||||
@ -25,8 +39,8 @@ Planning : Discuss
|
|||||||
.. rst-class:: colleft
|
.. rst-class:: colleft
|
||||||
|
|
||||||
- With our peers
|
- With our peers
|
||||||
- feedback and comments
|
- Feedback and comments
|
||||||
- create the corresponding blueprint
|
- Create the corresponding blueprint
|
||||||
- 4 weeks, Design Summit on the third week
|
- 4 weeks, Design Summit on the third week
|
||||||
|
|
||||||
.. rst-class:: colright
|
.. rst-class:: colright
|
||||||
@ -38,9 +52,9 @@ Planning : Target
|
|||||||
|
|
||||||
.. rst-class:: colleft
|
.. rst-class:: colleft
|
||||||
|
|
||||||
- file new blueprints and/or specs
|
- File new blueprints and/or specs
|
||||||
- set a target milestone
|
- Set a target milestone
|
||||||
- when in the cycle they intend to complete it
|
- When in the cycle they intend to complete it
|
||||||
- PTLs triage the submitted blueprints and set priority
|
- PTLs triage the submitted blueprints and set priority
|
||||||
|
|
||||||
.. rst-class:: colright
|
.. rst-class:: colright
|
||||||
@ -52,10 +66,10 @@ Implementation : Milestone
|
|||||||
|
|
||||||
.. rst-class:: colleft
|
.. rst-class:: colleft
|
||||||
|
|
||||||
- pushed to our Gerrit review
|
- Pushed to Gerrit for peer review
|
||||||
- weeks before the milestone publication date
|
- Weeks before the milestone publication date
|
||||||
- milestone-proposed branch
|
- Milestone-proposed branch
|
||||||
- feature-frozen
|
- Feature-frozen
|
||||||
|
|
||||||
.. rst-class:: colright
|
.. rst-class:: colright
|
||||||
|
|
||||||
@ -66,19 +80,19 @@ Implementation : freezes
|
|||||||
|
|
||||||
.. rst-class:: colleft
|
.. rst-class:: colleft
|
||||||
|
|
||||||
* Feature proposal freeze
|
- Feature proposal freeze
|
||||||
|
|
||||||
* not even proposals for features will be accepted
|
- Not even proposals for features will be accepted
|
||||||
* focus on bug-fixing
|
- Focus on bug-fixing
|
||||||
|
|
||||||
* Feature freeze
|
- Feature freeze
|
||||||
|
|
||||||
* new features will not be accepted, only fixes
|
- New features will not be accepted, only fixes
|
||||||
|
|
||||||
* String freeze
|
- String freeze
|
||||||
|
|
||||||
* all externally visible strings must be frozen
|
- All externally visible strings must be frozen
|
||||||
* this helps the translation and documentation program
|
- This helps the i18n and Documentation projects
|
||||||
|
|
||||||
.. rst-class:: colright
|
.. rst-class:: colright
|
||||||
|
|
||||||
@ -90,10 +104,11 @@ Release Candidates
|
|||||||
.. rst-class:: colleft
|
.. rst-class:: colleft
|
||||||
|
|
||||||
- After the last milestone
|
- After the last milestone
|
||||||
- file bugs about everything you find
|
|
||||||
- prioritize bugs / bug triage
|
- File bugs about everything you find
|
||||||
- write documentation
|
- Prioritize bugs / bug triage
|
||||||
- fix as many bugs as you can
|
- Write documentation
|
||||||
|
- Fix as many bugs as you can
|
||||||
|
|
||||||
.. rst-class:: colright
|
.. rst-class:: colright
|
||||||
|
|
||||||
@ -105,10 +120,11 @@ Release candidate 1
|
|||||||
.. rst-class:: colleft
|
.. rst-class:: colleft
|
||||||
|
|
||||||
- Between the last milestone and the RC1
|
- Between the last milestone and the RC1
|
||||||
- stop adding features and concentrate on bug fixes
|
|
||||||
- Once all the release-critical bugs are fixed, we produce the first release
|
- Stop adding features and concentrate on bug fixes
|
||||||
candidate for that project (RC1)
|
- Once all the release-critical bugs are fixed, we produce the first release
|
||||||
- used as-is as the final release
|
candidate for that project (RC1)
|
||||||
|
- Used as-is as the final release
|
||||||
|
|
||||||
|
|
||||||
.. rst-class:: colright
|
.. rst-class:: colright
|
||||||
@ -120,11 +136,14 @@ Other release candidates
|
|||||||
|
|
||||||
.. rst-class:: colleft
|
.. rst-class:: colleft
|
||||||
|
|
||||||
- regressions and integration issues
|
- Regressions and integration issues
|
||||||
- new release-critical bugs
|
|
||||||
|
- New release-critical bugs
|
||||||
|
|
||||||
- (RC2), with bugs targeted to it
|
- (RC2), with bugs targeted to it
|
||||||
- merged in the master branch first
|
|
||||||
- repeated as many times as necessary
|
- Merged in the master branch first
|
||||||
|
- Repeated as many times as necessary
|
||||||
|
|
||||||
.. rst-class:: colright
|
.. rst-class:: colright
|
||||||
|
|
||||||
@ -135,8 +154,8 @@ Release day
|
|||||||
|
|
||||||
.. rst-class:: colleft
|
.. rst-class:: colleft
|
||||||
|
|
||||||
- last published release candidate
|
- Last published release candidate
|
||||||
- published collectively as the OpenStack release
|
- Published collectively as the OpenStack release
|
||||||
|
|
||||||
.. rst-class:: colright
|
.. rst-class:: colright
|
||||||
|
|
||||||
@ -145,5 +164,5 @@ Release day
|
|||||||
Exercise
|
Exercise
|
||||||
========
|
========
|
||||||
|
|
||||||
Based on the Icehouse release schedule, find the URL of a document or a patch
|
Based on the Kilo release schedule, find the URL of a document or a patch
|
||||||
that belongs to each of the steps.
|
that belongs to each of the steps.
|
||||||
|
@ -21,58 +21,24 @@ and generally has oversight over the OpenStack project entirely.
|
|||||||
|
|
||||||
.. image:: ./_assets/03-01-TC.png
|
.. image:: ./_assets/03-01-TC.png
|
||||||
|
|
||||||
OpenStack Programs
|
OpenStack Project Teams
|
||||||
==================
|
=======================
|
||||||
|
|
||||||
OpenStack "Programs" are efforts which are essential to the completion of the
|
Project Teams are teams of *people* using *tools* (code repository,
|
||||||
OpenStack project mission. This mission is to produce the ubiquitous Open
|
bug tracker, etc) and coordinated *processes* to produce a number of
|
||||||
Source cloud computing platform that will meet the needs of public and private
|
*deliverables*, in order to achieve a clearly stated *objective*.
|
||||||
clouds regardless of size, by being simple to implement and massively
|
|
||||||
scalable. Programs can create any code repository and produce any deliverable
|
|
||||||
they deem necessary to achieve their goals.
|
|
||||||
|
|
||||||
- The official list of programs is in the `governance` repository
|
- The official list of projects is in the `governance` repository
|
||||||
- http://git.openstack.org/cgit/openstack/governance/tree/reference/programs.yaml
|
- http://git.openstack.org/cgit/openstack/governance/tree/reference/projects.yaml
|
||||||
- The wiki page: https://wiki.openstack.org/wiki/Category:Programs
|
- Fully rendered http://governance.openstack.org/reference/projects/index.html
|
||||||
|
|
||||||
List of Programs
|
|
||||||
================
|
|
||||||
|
|
||||||
.. rst-class:: colleft
|
|
||||||
|
|
||||||
- Compute (Nova)
|
|
||||||
- Object Storage (Swift)
|
|
||||||
- Image Service (Glance)
|
|
||||||
- Identity (Keystone)
|
|
||||||
- Dashboard (Horizon)
|
|
||||||
- Networking (Neutron)
|
|
||||||
- Block Storage (Cinder)
|
|
||||||
- Telemetry (Ceilometer)
|
|
||||||
- Orchestration (Heat)
|
|
||||||
- Database Service (Trove)
|
|
||||||
- Bare metal (Ironic)
|
|
||||||
|
|
||||||
.. rst-class:: colright
|
|
||||||
|
|
||||||
- Common Libraries (Oslo)
|
|
||||||
- Queue service (Zaqar)
|
|
||||||
- Data processing (Sahara)
|
|
||||||
- Key management (Barbican)
|
|
||||||
- DNS Service (Designate)
|
|
||||||
- Shared File Systems (Manila)
|
|
||||||
- Infrastructure
|
|
||||||
- Documentation
|
|
||||||
- Quality Assurance (QA)
|
|
||||||
- Deployment (TripleO)
|
|
||||||
- Devstack (DevStack)
|
|
||||||
- Release cycle management
|
|
||||||
|
|
||||||
Maintained on http://git.openstack.org/cgit/openstack/governance/tree/reference/programs.yaml
|
|
||||||
|
|
||||||
Meetings
|
Meetings
|
||||||
========
|
========
|
||||||
|
|
||||||
- Governance/TechnicalCommittee#Meeting
|
- Governance/TechnicalCommittee#Meeting
|
||||||
|
|
||||||
|
- https://wiki.openstack.org/wiki/Meetings#Technical_Committee_meeting
|
||||||
|
|
||||||
- Agenda
|
- Agenda
|
||||||
- Motions
|
- Motions
|
||||||
|
|
||||||
@ -86,14 +52,14 @@ Exercise
|
|||||||
|
|
||||||
- read tc.2014-04-01-20.03.log.html and briefly comment on keystone document
|
- read tc.2014-04-01-20.03.log.html and briefly comment on keystone document
|
||||||
|
|
||||||
Program Technical Leads (PTLs)
|
Project Team Leads (PTLs)
|
||||||
==============================
|
=========================
|
||||||
|
|
||||||
- Manage day-to-day operations
|
- Manage day-to-day operations
|
||||||
- Drive the program goals
|
- Drive the program goals
|
||||||
- Resolve technical disputes
|
- Resolve technical disputes
|
||||||
|
|
||||||
Active Program Contributor (APC)
|
Active Project Contributor (APC)
|
||||||
=================================
|
=================================
|
||||||
|
|
||||||
- Voters for a given program PTL
|
- Voters for a given program PTL
|
||||||
|
Binary file not shown.
Before Width: | Height: | Size: 54 KiB After Width: | Height: | Size: 27 KiB |
Loading…
x
Reference in New Issue
Block a user