21
OpenStack L'innovation ouverte @tcarrez Release Manager, OpenStack

OpenStackopenstack.fr/r/meetup2/innovation-ouverte-thierry-carrez.pdf · Voyage d'une fonction nouvelle trunk Branche de la nouvelle fonction Design Code Revue de code Milestone Release

Embed Size (px)

Citation preview

OpenStackL'innovation ouverte

@tcarrezRelease Manager, OpenStack

Thierry Carrez

Parisien expatrié dans le Berry OpenStack Release Manager OpenStack developer OpenStack Foundation Fellow Président du Comité technique

Communauté

Exemple de Developpeur OpenStack

Exemple de Directeur OpenStack

Gouvernance

Innovation ouverte

Communauté ouverte Code ouvert Design ouvert Developpement ouvert

Voyage d'une fonction nouvelle

trunk

Branche de la nouvelle fonction

Design Code Revue

de code Milestone

Release finale

Checks Gate

Cycle de developpement 6

mo

is

Design Summit, 4 jours de discussion et brainstorm

Les PTLs définissent les objectifs du cycle

Milestones toutes les 6 semaines

Dernière milestone, plus de nouvelles fonctionnalités

RC1, début du nouveau cycle

Release finale

Plans pour Grizzly

Plans pour Grizzly

?

Getting things done

Pas de contrôle classique Karma, respect & influence Développeurs au cœur du projet

Nova Grizzly

Cellules (cells) Bare-Metal Provisioning Plomberie : No-DB, Trusted msg, DB++ Support OpenVZ et VMWare Nova API v3 ?

Glance Grizzly

Localisations multiples Séparer le streaming des nodes API Support de EMC Atmos en stockage Propriétés d'image plus fines

Cinder Grizzly

Clonage direct de volumes Scheduler de volumes Support de HP 3PAR et FibreChannel Volume partagé entre instances

Quantum Grizzly

Parité nova-net : SecGroups, multi-host DHCP, metadata service / overlapping IP QA et testing Insertion de services L4/L7 Driver L2 pour switches Ruijie

Keystone Grizzly

API v3 Backend ActiveDirectory LDAP Token pre-authentifiés Stockage des quotas dans Keystone

Horizon Grizzly

Upload direct dans Glance Support de Keystone PKI, endpoints Abstraction nova-net / Quantum Améliorations d'interface

Oslo Grizzly

olso.cfg, oslo.log release oslo.rpc ? Mise en commun du rootwrap Mise en commun de la base de données

Swift Grizzly

?

Questions ?

[email protected]://fnords.wordpress.com@tcarrez

Exemples de questions Comment devient-on le release manager d'OpenStack tout en travaillant depuis un village perdu de 200 habitants ? Qui est le barbu ? Pourquoi OpenStack c'est mieux que CloudStack ? Comment se faire embaucher pour travailler sur OpenStack ? Quand est-ce qu'on mange ? Qui est le plus jeune Project Technical Lead ? Est-ce que vous aimez votre boulot ? Pourquoi Python ?

[email protected]://fnords.wordpress.com@tcarrez