Jump to: navigation, search

Barbican/Integration

< Barbican
Revision as of 15:51, 18 August 2014 by Lisa Clark (talk | contribs) (Barbican Integration)

Barbican Integration

As we approach the end of the Juno cycle, the TC will be reviewing the maturity of Barbican for graduation to the Integrated release. Below are some requirements that need attention before the Integration Review. For a full list of requirements see http://git.openstack.org/cgit/openstack/governance/tree/reference/incubation-integration-requirements.rst#n79

Maturity

(Status=MET) Project must have a large and diverse team of contributors
Barbican contributors include developers from Rackspace, HP, Ericsson, Red Hat, Johns Hopkins University, A10 Networks, EMC, Blue Box.
(Status=???) Project must have completed integration work with other integrated projects, as communicated by the TC when accepted into incubation (that includes Dashboard integration if applicable)
  • Integration with other projects including Dashboard

Process

(Status=MET) Project must have a diverse core reviewers team (more than 4 people)
16 total core reviewers as of Aug 2014, including developers from Rackspace, Red Hat, and Johns Hopkins University.
(Status=MET) Core reviewers must enforce a minimum of 2 +2s before accepting a change
Core reviewers enforce a minimum of 2 +2s and require a different core reviewer to merge the change.
(Status=???) Project should have engaged with marketing team to check suitable official name
(Status=MET) Project must use OpenStack task, defect and design tracker(s)
Task: https://launchpad.net/barbican
Defect: https://bugs.launchpad.net/barbican
Design: Blueprints are proposed via change requests to the barbican-specs repository and approvals are performed via gerrit. The implementation status of a blueprint can be found by reviewing the blueprint status in Launchpad
https://github.com/openstack/barbican-specs
http://blueprints.launchpad.net/barbican</p>

QA

  • "Decent" unit and functional test coverage. - This is an area where we could use more work

Documentation / User Support

  • End-user documentation
    • API use
    • CLI use
    • Dashboard use
    • Installation/Deployment
  • User Support
    • Proven history of support both in openstack@ mailing list and Ask OpenStack. - Note that we should confirm with TC whether QA in Launchpad meets this requirement, or if we should be focusing on ask.openstack.org. It seems the two sites are unrelated.

Release Management / Security

    • Douglas Mendizabal (redrobot)
    • (hyakuhei)