Jump to: navigation, search

Difference between revisions of "Barbican/Integration"

(Barbican Integration)
Line 4: Line 4:
 
== Maturity ==
 
== Maturity ==
 
===== (Status=MET) Project must have a large and diverse team of contributors=====
 
===== (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.
+
: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) =====
 
===== (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
 
* Integration with other projects including Dashboard
Line 10: Line 10:
 
== Process ==
 
== Process ==
 
=====  (Status=MET) Project must have a diverse core reviewers team (more than 4 people)=====
 
=====  (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.
+
: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=====
 
=====  (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.
+
: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=???) Project should have engaged with marketing team to check suitable official name=====
 
===== (Status=MET) Project must use OpenStack task, defect and design tracker(s)  =====
 
===== (Status=MET) Project must use OpenStack task, defect and design tracker(s)  =====
::Task: https://launchpad.net/barbican<br />
+
:Task: https://launchpad.net/barbican<br />
::Defect: https://bugs.launchpad.net/barbican<br />
+
:Defect: https://bugs.launchpad.net/barbican<br />
::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<br />
+
: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<br />
:::https://github.com/openstack/barbican-specs<br />
+
::https://github.com/openstack/barbican-specs<br />
:::http://blueprints.launchpad.net/barbican</p>
+
::http://blueprints.launchpad.net/barbican</p>
 
== QA ==
 
== QA ==
 
* "Decent" unit and functional test coverage.  -  This is an area where we could use more work
 
* "Decent" unit and functional test coverage.  -  This is an area where we could use more work

Revision as of 15:51, 18 August 2014

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)