852 Commits

Author SHA1 Message Date
Jenkins
1a0e01fce1 Merge "Add networking-lenovo repo to Neutron" 2015-07-31 15:18:13 +00:00
Jenkins
b0edbabfaf Merge "Add puppet-murano to Puppet Modules Project" 2015-07-31 14:38:22 +00:00
Jenkins
81cbee5742 Merge "Add ALE Omniswitch Networking project to Openstack" 2015-07-31 14:31:17 +00:00
Kyle Mestery
48dc148ec2 ATC: Add Cathy Zhang as Neutron ATC
Cathy has been co-leading the service function chaining work in
Neutron, and is a co-author of the SFC spec [1]. I'm adding here
her to officially recognize the work she's doing in Neutron.

[1] https://review.openstack.org/#/c/192933/

Change-Id: Ibff11ed41b4f1acd835ea89608f8738f5de966ec
Signed-off-by: Kyle Mestery <mestery@mestery.com>
2015-07-31 13:34:29 +00:00
Jenkins
c92f27654d Merge "Add trystack-site to infra" 2015-07-31 13:27:30 +00:00
Jenkins
83d2a210e4 Merge "Add repository for Product Working group" 2015-07-31 13:26:58 +00:00
Devdatta Kulkarni
a6bff4d971 Add missing solum projects to reference/projects.yaml
Change-Id: I4a132b718f1c09246855f867644cb648e12f6dd0
Depends-On: I6508b0ec0ce2f58b991285987e6e5861c8b5ceb3
2015-07-31 15:10:08 +02:00
Serg Melikyan
48733cf654 Add puppet-murano to Puppet Modules Project
This change adds puppet-murano to the OpenStack Puppet
Modules project, which will contain the module necessary to configure
and manage Murano with Puppet.

Change-Id: Id846941c9002194e76a6ac31c1979d410aa25fb9
Depends-On: Ia7e917b3032ef5ea56b33cf92e6b7c2d62674f6a
2015-07-31 15:05:40 +02:00
Jarod Du
fef94fcbc1 Add networking-lenovo repo to Neutron
Depends-On: Ie61cda0fa58d7e1c4c0c8fd1a7cdbca474b28af4
Change-Id: I0acf7a87ff2ee67ace9468f479e78754d0be1572
2015-07-31 15:03:32 +02:00
Koteswara Rao Kelam
cd6e939ad9 Adding networking-hpe to Neutron
Created seperate repository for Hewlett Packard Enterprise
under openstack/networking-hpe.

Change-Id: I5caa69756358440a76ac99a2623d59341d5449d6
2015-07-31 12:44:39 +00:00
Yolanda Robla
5b5924d252 Add puppet-infra-cookiecutter project to governance
Change-Id: I29e8b39ef9f9291e230212081a3dfa695f11015a
Depends-On: I55d05d0dca8628caee438d470f9fbbc7597b4611
2015-07-31 09:49:37 +02:00
Juan Antonio Osorio Robles
43c2f0f85b Change Barbican service name
After discussing with the Barbican team we decided to change the project
from being a "Key Management Service" to being a "Key Manager Service".
This is to have a more uniform reference to Barbican.

Change-Id: I4ef6f1f5843d656ad1192f2cf050d9cafd755805
2015-07-30 17:11:18 +03:00
Yushiro FURUKAWA
0964fa6c6b Add networking-fujitsu repo to Neutron
Change-Id: I291a133d2cfbd88d79c8f78d37c8c6722f211ee1
Depends-On: Idf45add9d75562eb5bc07680a2c4c318167dce85
2015-07-30 11:25:36 +02:00
Andreas Jaeger
cacc105773 Ensure that reference/projects.yaml is sorted
Add to docs tox target a check that reference/projects.yaml is sorted
alphabetically and display entries that are not sorted.

Change-Id: Ia86b50622e2fac5fdf791d57c884d2d8a9ec6c44
2015-07-29 21:02:12 +02:00
adreznec
274306bc45 Add networking-powervm repo to Neutron
As per the guidelines here [1], moving stackforge/neutron-powervm
to networking-powervm in Neutron.

[1] https://review.openstack.org/#/c/175952/5

Change-Id: Id971c75e28c7b7ca3081555b195278a40627bcb5
2015-07-29 16:23:57 +02:00
Neil Jerram
fb7e00090f Add openstack/networking-calico repository, under Neutron governance
Change-Id: I32762df6a6ab120d0719cc12af29ed5cac1e4082
Depends-On: Ie8c5d45ec44fbbfe3c13a1891f668aac40608768
2015-07-29 16:21:27 +02:00
Jenkins
c288b66fd9 Merge "Add networking-infoblox project" 2015-07-29 14:14:19 +00:00
Vadivel Poonathan
5509054cac Add ALE Omniswitch Networking project to Openstack
Depends-On: I42b7028587cbecf371479e897ce8c52034eb4a30
Change-Id: I678dcfa8c81f3f01272dc4d4a265c5d5d2cd68ea
2015-07-29 16:08:17 +02:00
Steven Dake
4b8e4d1b03 Kolla application for Big Tent
Kolla spent 4 IRC meeting hours defining the Kolla mission here [1].
Our mission is clear and well defined.

Kolla provides production-ready containers and deployment tools for
operating OpenStack clouds.

The project uses the ASL 2.0 as declared in the code base [2].

The PTL was chosen by election to be Steven Dake using the standard
OpenStack mechanism [3].

The #kolla IRC channel on freenode is logged and the channel is
notified of such logging [4].  Our public meeting schedule was
decided by vote at [5] and all meeting logs are stored at our wiki.

The project uses public code reviews on the OpenStack infrastructure.
Kolla has been using the +2/+A process requiring two unique core
reviewers to review a patch since project inception.  Our project
does not permit exceptions to the +2/+A process and we have never
approved a patch without two core reviews.

Our gating runs pep8, bashate, and other YAML/JSON syntax checking.
The Kolla team builds all images as a functional CI job to validate
our builds.  In nearly every IRC meeting for the Liberty cycle
continuous integration has been our second topic of discussion.

The PTL serves as liaison between the Kolla community and other
projects for example coordinating our container content with James
Slagle, the TripleO PTL.  Because Kolla deploys most OpenStack
namespaced server projects, we must coordinate and cooperate with
nearly every server project in OpenStack.

The project has openly worked with members of the TripleO community
to integrate kolla/containers into TripleO.  Several PoC patches
exist demonstrating TripleO and Kolla integration [6].

During Paris ODS, we had a one hour design session recorded here [7].
The Kolla team had an open design session at Vancouver ODS during
Ansible Collaboration day.  TripleO hosted several Kolla design
sessions at Vancouver ODS.  We discuss all work in the open, mostly
using IRC.  Based upon open communication between the Kolla core
reveiwer and developement team, the PTL presented the long-term
vision for Kolla during Liberty ODS [8].

Kolla uses IRC very heavily because everyone is very active on IRC.
As a result the Kolla core reviewer team often makes quick decisions.
Our core reviewer team is distributed around the world, so we use the
mailing list to communicate long term planning objectives.  A recent
example of such is the recently held Kolla-Palooza midcycle meetup
on July 28th and July 29th, 2015.  We use the mailing list by
prefixing e-mails to openstack-dev@lists.openstack.org with [kolla]
for long term planning rather than short term decision making.

Kolla has a high degree of diversity in both reviews [9] and
commits [10] with our largest percentage of contributions
originating from unaffiliated contributors.

[1] https://etherpad.openstack.org/p/kolla-manifesto
[2] https://github.com/stackforge/kolla/blob/master/LICENSE
[3] https://wiki.openstack.org/wiki/Kolla/PTL_Elections_March_2015
[4] http://eavesdrop.openstack.org/irclogs/%23kolla/
[5] https://wiki.openstack.org/wiki/Meetings/Kolla
[6] https://review.openstack.org/#/c/178840/
[7] https://etherpad.openstack.org/p/kolla-design
[8] https://www.openstack.org/summit/vancouver-2015/summit-videos/presentation/thanks-docker-the-pro-and-039s-and-con-and-039s-of-containerizing-your-openstack-services
[9] http://stackalytics.com/?project_type=all&module=kolla
[10] http://stackalytics.com/?project_type=all&module=kolla&metric=commits

Change-Id: If6e30574235e61ea6850e364d5ac7d11bc0ee2b4
2015-07-28 21:03:37 -07:00
cdiep
7a45ffa25c Add Refstack project to openstack-infra.
RefStack is a test result collection and reporting service to
support the DefCore testing process. As the Refstack server is
being intergrated as an infra service[1], Restack project
should be relocated to openstack-infra.

[1] https://review.openstack.org/#/c/188207/

Change-Id: I6929fc738d0eaeef4571c6a907d9ba0c66e659a4
2015-07-28 23:50:32 +02:00
Paul Belanger
fb79dd75a5 Add trystack-site to infra
We recently approved an infra-spec to host trystack.o.o[1]; as such we
need to import the current trystack.org website bits into infra.

NOTE: this request does not affect how or where the sandbox
environments runs. This is outside the scope of this repo.

[1] http://specs.openstack.org/openstack-infra/infra-specs/specs/trystack-site.html

Change-Id: I1651f35353705ba8c869bf245dbfc6bbb9588e27
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2015-07-28 23:47:50 +02:00
Imre Farkas
c23fc760db Add python-dracclient project under Ironic
The library will be used by the DRAC driver in Ironic. The current
driver code will be refactored and most of it will move to the library.
The reason behind the move is that it has been difficult for
ironic-cores to review vendor specific code and it also requires an
actual hardware to test it.

Depends-On: I60983b269a5cab715183deec7f3c99feac642403
Change-Id: I11a58f047eb99352dbde7f403b11172de82d2e0d
2015-07-28 23:44:27 +02:00
vikram.choudhary
da9827d0f3 Adding networking-onos as a part of neutron governance project.
This patch add networking-onos project inside neutron governance.

Change-Id: Ib600a4df4503c63625cde2b6326f910b733488de
Depends-On: I70bd34f18b60e8e0ce3ab96c92c67fbdc8983294
2015-07-28 23:40:36 +02:00
John Belamaric
3a276c060b Add networking-infoblox project
This contains Infoblox IPAM drivers for Neutron.

Change-Id: I8b692a93a79e24935084a119cf727db63ac1a8b8
Depends-On: I7edec13c2ffb87aa807c0c3a961e84c876c2526d
2015-07-28 17:01:12 -04:00
Jenkins
d451064dda Merge "Reorder file alphabetically" 2015-07-28 20:20:58 +00:00
Jenkins
12783dd4a8 Merge "Introduce the "deliverables" concept" 2015-07-28 20:17:30 +00:00
Jenkins
c33ef44b7b Merge "Add Stackforge Namespace Retirement resolution" 2015-07-28 20:17:16 +00:00
Thierry Carrez
aa5f5368a7 Reorder file alphabetically
Since we generate a giant merge conflict with the introduction of
"deliverables" in the previous commit, take the opportunity to
reorder the file alphabetically. This will reduce future conflicts
when new projects add themselves at the end of the file.

Change-Id: I762d2874a8cb6e809b0d07452cbbd5e858eec67c
2015-07-28 12:11:57 +02:00
Doug Hellmann
c3d6e0064c organize tag list
Group the list of tags with some descriptive sub-headings to make it
easier to understand what they are.

Clean up a couple of tag page headings at the same time.

Change-Id: I5d9b92d1aea12e55d00fd791d6e453ce35b6339f
2015-07-27 18:48:27 +00:00
Thierry Carrez
9400b21680 Introduce the "deliverables" concept
Our current projects.yaml file lists project teams and git
repositories associated to those. However, things we publish
as a single "thing" may be represented by multiple code
repositories. For example, a "neutron" release is actually made
of openstack/neutron and openstack/neutron-*aas. A "sahara"
release is actually made of openstack/sahara, openstack/sahara-extra
and openstack/sahara-image-elements. Those are all tagged at the
same time with the same version number, and published together
as a single "deliverable".

This change proposes to encode this layer in the projects.yaml file.
It also proposes to apply tags to the deliverable level rather than
at git repository level. Tags are meant to apply to things that are
consumed by our users, not to the technical pieces that help us
build those things. Note that for most projects have single-repo
deliverables and won't really look different. See Sahara and Neutron
in the proposed file to see examples of multi-repo deliverables.

Since this introduces a breaking change in the file format, we also
take the opportunity to simplify the YAML format: since tags no
longer have attributes they can be listed as an array rather than
as a dictionary, sparing us the useless "name:" part.

Change-Id: I2aa729d1b4278743a5e99b41178dc2d11b3e1348
2015-07-27 15:23:01 +02:00
Jenkins
7a0588e74b Merge "Make diversity.py work with 1 company" 2015-07-27 09:43:24 +00:00
Jenkins
413c10235c Merge "Add puppet module for Mistral" 2015-07-27 09:42:08 +00:00
Jenkins
59d3b926ae Merge "Add repo to neutron project for lbaas horizon dashboard panels" 2015-07-27 09:41:43 +00:00
Rochelle Grober
8fe2e1e5ee Add repository for Product Working group
As discussed on the mailing list,
http://lists.openstack.org/pipermail/user-committee/2015-July/000483.html
the product working group of the user committee needs a repository
to store user stories.

Change-Id: I4da5ee65c87759b4e04d06c0cc08a39fb800447e
2015-07-27 10:48:06 +08:00
Jenkins
1bd3bb6595 Merge "Move anchor+bandit to openstack namespace" 2015-07-23 20:23:44 +00:00
James E. Blair
88a952e84a Add Stackforge Namespace Retirement resolution
This adds a resolution to retire the stackforge/ namespace in
favor of allowing all projects to use the openstack/ namespace.
This facilitates project development lifecycle transitions between
Stackforge and Openstack.

Change-Id: I6a895af592545b56293947b91579bfc7e6d4385a
2015-07-22 14:01:53 -07:00
Jenkins
49459dc36b Merge "Add puppet-hound to Infra" 2015-07-22 05:13:04 +00:00
Jenkins
efc9c85f68 Merge "Add puppet-os_client_config repository to infra" 2015-07-22 05:12:27 +00:00
Steven Dake
7105178938 Make diversity.py work with 1 company
With the change to big tent, many new projects are entering the big
tent with only one corporate contributor composing the core team.
An example that causes this script to break in Congress.  This
patch produces the desired statistical results without crashing.

Change-Id: I0cae8a6864918d4f65e78829dc48f1af092ca7e8
2015-07-21 20:11:23 -07:00
Jenkins
aeebd69944 Merge "New projects have to meet all existing policies." 2015-07-21 20:51:14 +00:00
Jenkins
f2e6ab6f8d Merge "Add the "OpenStack UX" Project:" 2015-07-21 20:11:59 +00:00
Limor Stotland
01d3715ab0 Add puppet module for Mistral
Change-Id: I5973e4140165c6c7b91645ed5e0f955de4bee2ac
Depends-On: Idf09528b4e43e3609123e11a26921f1fa0cef14b
2015-07-21 08:13:59 +00:00
Jenkins
6899172a93 Merge "Tag Ironic release:cycle-with-intermediary" 2015-07-17 12:45:10 +00:00
Jenkins
701ae5d53f Merge "Adding Kuryr as a neutron sub-project." 2015-07-17 12:44:04 +00:00
Jenkins
c01d2ec0c8 Merge "Add a repo for devstack-plugin-amqp1 under Oslo" 2015-07-17 12:43:38 +00:00
Doug Wiegley
f8f1273fa3 Add repo to neutron project for lbaas horizon dashboard panels
Change-Id: Iee54ea11355490d65d71e17222122a90200e57ce
2015-07-15 14:40:23 -06:00
Jim Rollenhagen
5233ab24a7 Tag Ironic release:cycle-with-intermediary
At the Vancouver summit, the Ironic team decided to switch the release
model to cycle-with-intermediary. The corresponding spec[0] has now
landed; let's change it.

[0] http://specs.openstack.org/openstack/ironic-specs/specs/liberty/feature-based-releases.html

Change-Id: I3f7f47d39b73faac2eaaf80cd73d4480a38b274c
2015-07-15 10:40:15 -07:00
Jenkins
9bd5133cbc Merge "Added eslint-config-openstack to openstack-qa" 2015-07-15 16:19:31 +00:00
pkruithofjr
cbc0ec1f7f Add the "OpenStack UX" Project:
The full project proposal can be found at
https://wiki.openstack.org/wiki/UX/ProgramProposal

The mission of the UX Program is to support and
facilitate cross-project efforts to improve the overall
user experience of OpenStack.

We provide user research to help teams identify any issues
preventing adoption of their services as well as help the
projects validate design and development efforts to address
those issues. In addition, we help the project teams create
solutions to address customer needs and pain points.

Finally, we will provide the OpenStack community with
visibility into any user experience issues related to
inconsistency across projects.

The UX team is not prescriptive; our goal is to collaborate
with OpenStack’s projects to create better experiences.

Contribution
Member contribution to the UX Project would be measured on
three metrics:

* No. of mock submissions to Invision
* No. of reviews/comments in Invision
* No. of UX studies conducted on behalf of the community

Invision is being provided to OpenStack at no charge as long as
the projects are shared within the open source community.Invision’s
concern was that folks might use our platform for internal
proprietary projects, which is not allowed.

We have 12 administers and 104 managers in Invision that
can add users and create projects from companies including
IBM, Mirantis,  HP, and Redhat.  We were very careful to
make sure that no single person or company had complete
control of the platform.

We are constantly looking for open source alternatives including
phabricator (phabricator.org), which is being discussed for
adoption by the community as a code review tool. Phabricator
also includes a design review that enables users to leave comments
on an image uploaded to the system. An added benefit is that
both code and UX review would be integrated into the same tool.

It is also important to note that projects can be downloaded from
Invision as PDF files that include both images and any comments
from users.  If the community moves away from Invision, the plan
would be to make the PDFs available on the OpenStack UX wiki.

Project Communication
UX meetings were scheduled to occur every other week on IRC
but eventually slowed-down because most of the design efforts
were specifically focused on improving Horizon. That will
eventually change as the UX team engages additional projects.
In addition, IRC is a bit difficult to use within a discipline that is
largely aesthetic.

An additional way to get quick feedback or have a discussion with
the UX group is to join the IRC channel on freenode
(#openstack-ux).

There is a design review that occurs every other week were
community members are invited to share their design work
with the community. These meetings occur via virtual room
rather than IRC because the reviews require the participants to
“see” the designs in order to provide feedback.

A user panel was formed about two months ago in order to
provide feedback to the community from actual users. In
some ways, the user panel is intended to provide an alternative
“voice” to the development community.

The panel is struggling somewhat because we haven’t agreed
on a format for the meetings. For example, one suggestion was
to have a panel members talk about their specific challenges
during a session.

Panel members include users from NSA, Cisco, Pacific Northwest
National Labs, Orange and Yahoo.

Interim PTL
Until we have elections, Pieter Kruithof will be the PTL for delux.

Piet is currently a Sr UX Architect with HP Helion Cloud and
specifically focuses on improving the user experience of OpenStack.
This includes tactical activities such as proposing new designs in
addition to more strategic efforts such as providing platforms that
help enable collaboration within the community.

Piet was also a former Director with the Board of Certification in
Professional Ergonomics (BCPE). The board was established in
1990 as an independent nonprofit organization and is the certifying
body for individuals whose education and experience indicate broad
expertise in the practice of human factors, ergonomics and
user experience research.

Team members include engineers from IBM, Cisco, RackSpace,
HP and Mirantis.

Links
UX wiki
https://wiki.openstack.org/wiki/UX#Horizon_Proposals

User Research wiki
https://wiki.openstack.org/wiki/HorizonUsability_Testing

OpenStack UX patterns
https://wiki.openstack.org/wiki/UX/PatternsLibrary

OpenStack Invision Community
https://openstack.invisionapp.com

Change-Id: I4672d15a8e91190f05ba59086cc3b15f114d5f04
2015-07-15 10:19:25 -06:00
Jenkins
b8d930c3a1 Merge "No longer support attributes in tags" 2015-07-15 10:25:46 +00:00