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:
Stefano Maffulli 2015-04-21 15:24:56 -07:00
parent e3e62da3dc
commit 111e83e5d7
3 changed files with 67 additions and 82 deletions

View File

@ -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.

View File

@ -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