1164 Commits

Author SHA1 Message Date
Mike Perez
e40f631f84 Updating Serg Melikyan's IRC nick
Change-Id: Ied2ca1f1b7125f0e505ea82795203f23dc41c210
2016-03-07 10:08:43 -08:00
Jenkins
30a0d73a6c Merge "Add fuel-ui subproject in fuel project" 2016-03-07 09:37:32 +00:00
Jenkins
c687d48eb9 Merge "Remove expired Neutron ATC" 2016-03-07 09:20:04 +00:00
Jenkins
5b4cfe784d Merge "Set python-fuelclient to release:independent" 2016-03-07 09:19:53 +00:00
Jenkins
1b4bc0efcc Merge "Change the name of the ceilometer-specs to telemetry-specs" 2016-03-04 10:48:22 +00:00
Jenkins
2c164d98b9 Merge "Add additional OpenStack project repositories to OpenStack-Ansible" 2016-03-04 10:48:15 +00:00
Ihar Hrachyshka
c08c4479ac Removed kuryr from the list of neutron deliverables
The project is now part of the big tent, as of
I81d4677f9d0081d1b967305956c1bec85cb765ea.

Change-Id: I901c40b0290a2356cfb45667fb3376c4e7ae1b82
2016-03-02 15:47:54 +01:00
Jenkins
847d4a78c2 Merge "Applying Tacker for Big Tent" 2016-03-01 20:44:44 +00:00
Jenkins
16bcf49081 Merge "Clarify test-only license requirements" 2016-03-01 20:25:44 +00:00
Jenkins
9ea4ed954f Merge "Add a "stable:follows-policy" tag" 2016-03-01 20:19:36 +00:00
Jesse Pretorius
09f7c88843 Add additional OpenStack project repositories to OpenStack-Ansible
This patch updates governance for new repositories implemented
in the OpenStack-Ansible Project which implement the remaining
OpenStack projects currently supported.

Change-Id: I3f209979e965f21c021a8c4dedbe76270307b9cb
Depends-On: I791d6c7721ed1e7ca2ae8631699fca24a1f917cf
2016-02-29 13:05:00 +00:00
Jenkins
54d2c2b13b Merge "Add Ironic role to OpenStack-Ansible Project" 2016-02-29 10:35:34 +00:00
Vladimir Kozhukalov
47ae0fe680 Add fuel-ui subproject in fuel project
Update 'fuel' project to include new 'fuel-ui' project
to where 'fuel-web' javascript code has been moved.

Change-Id: I54e0040cee3a98273143a819fc1eff126154fa2c
Depends-On: Id6286ba1de308a57d16d47b3d46ce36faecd93d0
2016-02-26 15:26:29 +03:00
Jenkins
26cb777f8c Merge "Corrects capitalization in name of the project" 2016-02-26 10:10:30 +00:00
Jenkins
89af01978e Merge "Add fuel-virtualbox subproject" 2016-02-26 10:09:48 +00:00
Jenkins
79ee6f4888 Merge "Refresh I18n ATC list" 2016-02-26 10:09:40 +00:00
jizilian
a992b2bea0 Change the name of the ceilometer-specs to telemetry-specs
In M release, the name of the ceilometer-specs has been changed to
the 'telemetry-specs'. So does the git repo.

The change set: https://review.openstack.org/#/c/248897/

Change-Id: I4c4f4536d1f93ed31e733f1e88c1e36dd1183047
Closes-Bug: #1550119
2016-02-26 03:03:37 -05:00
Mohammad Banikazemi
4852611e74 Corrects capitalization in name of the project
Change-Id: Iac3b2390a4e4d151de5df2405b5c558212439809
2016-02-24 12:19:58 -05:00
Jenkins
3dffd33a52 Merge "Lint YAML files" 2016-02-24 13:35:07 +00:00
Jenkins
4067d096d8 Merge "adds service-types-authority repo to TC" 2016-02-24 10:20:06 +00:00
Kyle Mestery
336e5d0410 Remove expired Neutron ATC
Change-Id: I753f792800b0ed2048161ba61408be7f3e8e34c8
Signed-off-by: Kyle Mestery <mestery@mestery.com>
2016-02-23 15:32:13 -06:00
Jenkins
5b362996c5 Merge "Add project Kuryr to OpenStack big-tent" 2016-02-23 20:09:11 +00:00
Jenkins
053f75008a Merge "Add project Dragonflow to OpenStack big-tent" 2016-02-23 20:08:10 +00:00
Jenkins
5c7e944068 Merge "Propose an update to the OpenStack mission statement." 2016-02-23 20:05:01 +00:00
Gal Sagie
a5e653edbc Add project Dragonflow to OpenStack big-tent
Following the directive
http://governance.openstack.org/reference/new-projects-requirements.html

OpenStack Mission Alignment:
Dragonflow is a distributed SDN controller for OpenStack Neutron
supporting distributed Switching, Routing, DHCP and more.
Our project mission is to implement advanced networking services in
a manner that is efficient, elegant and simple.

Dragonflow is designed to support large scale deployments with a
focus on latency and performance, as well as providing advanced
innovative services that run locally on each compute node,
with container technology in mind.

Our Mission Statment:

1) Implement Neutron APIs using SDN principles,
   while keeping both Plug-in and Implementation fully
   under OpenStack project and governance.

2) 100% open source, contributors are welcome to partner
   and share a mutual vision.

3) Lightweight and Simple in terms of code size and
   complexity, so new users / contributors have a simple
   and fast ramp-up.

4) Aim for performance-intensive environments, where
   latency is a big deal, while being small and
   intuitive enough to run on small ones as well.
   Completely pluggable design, easy to extend and enhance.

5) We *truly* believe in a distributed control plane.

Following the 4 opens
Open Source:
Dragonflow is 100% open source, everything from implementation
to design to future features and roadmap are happening and shared
openly and presented in various meetups and documents.
Dragonflow aims to become production grade open source OpenStack
Networking API implementation.

Open Community:
We are working closely with the community to share use cases and problems
and decide on future priorites for the project.
There are already few contributors from different companies which both
contribute code and both plan to deploy Dragonflow.
It is in our mission to collobrate with as many members/companies
in the community as possible and we welcome any feedback and any desire
to help us shape Dragonflow future by others.

Open Development:
- All Dragonflow code is being code reviewed in OpenStack CI
- Dragonflow has a core team which openly discuss all issues
- Dragonflow support gate tests which run unit tests/fullstack/tempest
  and Rally tests.
- Dragonflow collaborates with Neutron and put Neutron objects/data model
  as first class citizen in our design and implementation
- Dragonflow has no Northbound API other then the OpenStack/Neutron API
- Bugs are managed by OpenStack launchpad

Open Design:
- All designs and specs are published for review and managed in
  OpenStack launchpad
- Dragonflow conducts a weekly IRC meeting to discuss all designs
  and future roadmap
- Dragonflow repository consists of many Documentation and diagrams
  explaining the current design and code and also future roadmap
  and ideas.
- Everything is discussed openly either on the review board/
  Dragonflow IRC channel (which is logged) or the ML.
- Dragonflow mission statement is to become an integral part of OpenStack

Change-Id: I2e36c75baabef2a9e78e1c466abc5a1597b66ca4
2016-02-23 19:28:23 +02:00
Maksim Malchuk
23b9abc863 Add fuel-virtualbox subproject
This updates governance for a new repo that will be moved from the
Fuel-Main project as a subproject repo.

Change-Id: I3e9cc2277d95b41d695953457460f8c8a16834bd
Depends-On: Ia4e98cdd20ef5c347405e9f2b3a805bfa1c23761
2016-02-22 20:00:16 +00:00
Thierry Carrez
7b4ee093ef Add a "stable:follows-policy" tag
Create a new tag describing which deliverables are properly
following the stable branch policy. This tag will be maintained
by the newly-formed Stable Branch Maintenance Team.

Change-Id: Ib810b4915bb77a1f2d92bae0aec7009140adcea6
2016-02-22 11:31:05 +01:00
Jenkins
e3a9f88e94 Merge "add release-test repository under the release team" 2016-02-22 10:08:06 +00:00
Jenkins
1362f93685 Merge "Add extra-atcs for Cinder" 2016-02-22 10:08:00 +00:00
Jenkins
7efdfd3f2b Merge "change trove-dashboard to release cycle with milestones" 2016-02-22 10:07:46 +00:00
Jenkins
d663286933 Merge "Add python-wsmanclient project under Ironic" 2016-02-22 10:05:25 +00:00
daisy-ycguo
8b3c83f281 Refresh I18n ATC list
Those people are active translators from 2015-08-01 to 2016-01-30.
The name list was made by querying Zanata translators statistic API.

It's necessary to grant those people ATC in order to make them voters
for PTL and give them the discount codes for Austin summit.

Change-Id: Ib270b1ef09892314ef449e0cf7b288e7f2d974ef
2016-02-22 13:36:22 +08:00
Jesse Pretorius
799faf264b Add Ironic role to OpenStack-Ansible Project
This patch updates governance for a new repository implemented
in the OpenStack-Ansible Project which implements Bare Metal
Deployment (Ironic) infrastructure as part of an OpenStack
environment.

Depends-On: I590f5ade90b3e37af7f1b8ee333000d4f993f8c5
Change-Id: Ide66c7ee59192ac441ac2919028eca0ad665ceea
2016-02-19 12:31:45 +00:00
Russell Bryant
bbf89e0aea Propose an update to the OpenStack mission statement.
This patch is a follow-up to our previous resolution suggesting an
update to the OpenStack mission statement.  The OpenStack Foundation
Board of Directors had feedback and requested it be discussed further on
the foundation mailing list.  This version reflects the outcome of that
discussion.

Change-Id: I16a649872414099b394ec1543fb6e73e7de72151
2016-02-17 13:42:56 -05:00
Gal Sagie
f8f0850d10 Add project Kuryr to OpenStack big-tent
Following the directive
http://governance.openstack.org/reference/new-projects-requirements.html

OpenStack Mission Alignment:

OpenStack and Neutron are no longer the new kid in the block, Neutron
has matured and its popularity in OpenStack deployments over
nova-network is increasing, it has a very rich ecosystem of plugins
and drivers which provide networking solutions and services (like
LBaaS, VPNaaS and FWaaS).  All of which implement the Neutron
abstraction and intend to be interchangeable for cloud deployers.

What we noticed in regards to container networking, and specifically
in environments that are mixed for containers, virtual machines, and
bare metal instances is that every networking solution for virtual
machines and bare metal instances tries to reinvent and enable
networking for containers but this time using the Docker API (or any
other abstraction). OpenStack Magnum, for example, has to introduce an
abstraction layer for different libnetwork drivers depending on the
Container Orchestration Engine used.  It would be ideal if Kuryr could
be the default for Magnum COEs

The idea behind Kuryr is to be able to leverage the abstraction and
all the hard work that was put in Neutron and its plugins and services
and use that to provide production grade networking for containers use
cases. Instead of each independent Neutron plugin or solution trying
to find and close the gaps, we can concentrate the efforts and focus
in one spot - Kuryr.

Kuryr aims to be the “integration bridge” between several communities,
Containers communities (Docker / Kubernetes / Mesos) and Neutron and
propose and drive changes needed in Neutron (or in containers
frameworks) to be able to fulfill the use cases needed specifically in
container networking.

It is important to note that Kuryr is NOT a networking solution by
itself nor does it attempt to become one. The Kuryr effort is focused
to be the courier that delivers Neutron networking and services to
Docker / Kubernetes / Mesos.

Following the 4 opens

Open Source:
Kuryr is 100% open source, everything from implementation
to design to future features and roadmap are happening and shared
openly and presented in various meetups and documents.

Open Community:
Kuryr work flows and stats already speak for them selfs on this
front, Kuryr has a versatile community and is solving
use cases for many different companies while discussing, reviewing
and implementing them together

Open Development:
- All Kuryr code is being code reviewed in OpenStack CI
- Kuryr has a core team which openly discuss all issues and is made
  up with people from different companies
- Kuryr support gate tests which run unit tests/fullstack/tempest
  and Rally tests.
- Kuryr collaborates with Neutron, Magnum and Kolla and all the
  various Neutron backends and Neutron advance services

Open Design:
- All designs and specs are published for review and managed in
  OpenStack launchpad
- Kuryr conducts a weekly IRC meeting to discuss all designs
  and future roadmap.
  The IRC meeting is on alternating times to fit all different
  time zones
- Kuryr repository consists of many Documentation and diagrams
  explaining the current design and code and also future roadmap
  and ideas.
- Everything is discussed openly either on the review board/
  Kuryr IRC channel (which is logged) or the ML.

Change-Id: I81d4677f9d0081d1b967305956c1bec85cb765ea
2016-02-16 17:07:30 -05:00
James E. Blair
17bc0415bc Clarify test-only license requirements
Prompted by If92ab9d473f8ea8c861584dfc6d3e6a9ff7fdb6a, this change
clarifies that it's okay to use any FOSS program as a test
requirement for an OpenStack project.

Change-Id: I77d862b4c867912cb66f100839c875b7063b6b4b
2016-02-14 08:18:02 -08:00
Jenkins
a690a0efc9 Merge "Add sahara-tests project to sahara" 2016-02-13 06:06:45 +00:00
Sean Dague
b5398b5d92 adds service-types-authority repo to TC
This is like the api-wg, but a dedicated repository for doing the
service types authority.

Depends-On: I75f7066dca7b26204fa7a0196fd019c1b33aa3a3

Change-Id: I1a28446fc3279b69f05f8089d30b05b6e8d14801
2016-02-12 08:34:21 -05:00
Jenkins
149718c4d8 Merge "Update Monasca deliverables and release tags" 2016-02-11 11:01:29 +00:00
Doug Hellmann
9d1b2ca8cd add release-test repository under the release team
Change-Id: Ib6b4d77d249f0e1aa0b0c7a6b69d3b60a1c8a301
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2016-02-10 16:02:45 -05:00
Sean McGinnis
10bd9fb5ed Add extra-atcs for Cinder
Change-Id: I98d175d1ff6d1d85939fefbb0bd4fe64365b0fa6
2016-02-10 09:48:40 -06:00
Sridhar Ramaswamy
0d110faba2 Applying Tacker for Big Tent
Tacker is an OpenStack ecosystem project with a mission to build NFV
Orchestration services for OpenStack. Tacker intends to support
life-cycle management of Network Services and Virtual Network Functions
(VNF). This service is designed to be compatible with the ETSI NFV
Architecture Framework [1].

NFV Orchestration consists of two major components - VNF Manager and NFV
Orchestrator. This project envisions to build both of these components
under the OpenStack platform.  The VNF Manager (VNFM) handles the life-cycle
management of VNFs. It would instantiate VNFs on an OpenStack VIM and
facilitate configuration, monitoring, healing and scaling of the VMs
backing the VNF. Tacker plans to use many existing OpenStack services
to realize these features. NFV Orchestrator (NFVO) provides end-to-end
Network Service Orchestration. NFVO would in turn use VNFM component to
stand up the VNFs composed in a Network Service. NFVO will also render
VNF Forwarding Graphs (VNFFG) using a Service Function Chaining (SFC)
API across the instantiated VNFs. Tacker intends to use Neutron's
networking-sfc API [2] for this purpose.

NFV work flows are typically described using templates. The current
template schema of choice is TOSCA which is based on OASIS Standard [3].
At this moment TOSCA has the leading mindshare across VNF vendors and
operators. Tacker project is working closely with OASIS TOSCA NFV
standards group to shape the evolution of its Simple Profile for NFV [4].
The project is also leveraging and contributing to the Heat Translator's
tosca-parser work [5]. Beyond TOSCA other templating schemes can be
introduced in the future.

Tacker started as a ServiceVM project under Neutron during the Atlanta
Summit(2014).  The evolution was slow and the interest totally dropped
after the neutron vendor plugin decomposition. However the project had
code assets for a template based lifecycle management of ServiceVMs.
The remaining Tacker team members met in early 2015, brainstormed and
eventually decided to pivot to ETSI NFV Orchestration use case. ETSI NFV
envisions an Information Model based Orchestration and Life Cycle
management of Virtual Network Functions. Since then Tacker developer
community grew over the last three cycles and now getting contributions
from a diverse set of participants [6] [7]. Tacker is also now actively
collaborating with downstream OPNFV Projects like SFC [8], Parser [9] and
Multisite [10]. Tacker functionality has been demonstrated in both
OpenStack Vancouver and Tokyo Summits and in the recent OPNFV Summit.

Tacker project strictly follows the Four Opens [11] suggested by OpenStack
Foundation. Tacker code has been developed under an Apache 2.0 license.
All code is submitted and reviewed through OpenStack Gerrit. The project
maintains a core team that approves all changes. Bugs are filed, reviewed
and tracked in Launchpad [12]. The project obeys the coordinated project
interfaces, including tox, pbr, global-requirements, etc. Tacker gate now
runs pep8, py27, docs tasks and a dsvm functional test.

In summary, before Tacker, operators are expected to string together custom
solutions using Heat, Ceilometer, etc. to achieve similar functionality.
Tacker reduces such duplicate and complex effort in the industry by bringing
together a community of NFV operators and VNF vendors to collaborate and
build out a template based workflow engine and a higher level OpenStack
"NFV Orchestration" API.

[1] https://www.etsi.org/deliver/etsi_gs/NFV/001_099/002/01.02.01_60/gs_nfv002v010201p.pdf
[2] http://docs.openstack.org/developer/networking-sfc/
[3] https://www.oasis-open.org/committees/tosca/
[4] http://docs.oasis-open.org/tosca/tosca-nfv/v1.0/tosca-nfv-v1.0.html
[5] https://github.com/openstack/tosca-parser
[6] http://stackalytics.openstack.org/?project_type=openstack-others&module=tacker&metric=patches
[7] http://stackalytics.com/report/contribution/tacker/90
[8] https://wiki.opnfv.org/service_function_chaining
[9] https://wiki.opnfv.org/parser
[10] https://wiki.opnfv.org/multisite
[11] https://github.com/openstack/governance/blob/master/reference/opens.rst
[12] https://launchpad.net/tacker
[13] http://git.openstack.org/cgit/openstack/tacker
[14] http://git.openstack.org/cgit/openstack/python-tackerclient
[15] http://git.openstack.org/cgit/openstack/tacker-horizon
[16] http://git.openstack.org/cgit/openstack/tacker-specs

Change-Id: Idd7e9e8e4d428f9de28d8527e2f459b8ab8b8288
2016-02-10 01:09:01 +00:00
Craig Vyvial
d4c3c8b052 change trove-dashboard to release cycle with milestones
Change-Id: I87524a0aa2f6b54b4692ebce3dd9d3a74bdc62ab
2016-02-09 11:08:02 -06:00
Thierry Carrez
608ec4b512 Set python-fuelclient to release:independent
python-fuelclient is currently tagged with a
release:cycle-with-intermediary model, but everything
else in Fuel is using a release:independent model and
python-fuelclient doesn't seem to follow cycles anyway.

This will need Fuel PTL's +1.

Change-Id: Ia6a6f6d122b4d0cc57d24b47bea7ad7ff5a2af38
2016-02-09 17:45:34 +01:00
Jenkins
5b7ba513eb Merge "Create a puppet module for translation check website." 2016-02-08 11:48:53 +00:00
Imre Farkas
38ab38292f Add python-wsmanclient project under Ironic
The library will be used by the AMT and DRAC drivers in Ironic. They are
using the WSMan protocol for communication. Both used openwsman
previously but the DRAC driver recently moved to its own client
implementation, which is also in the interest of the AMT driver because
of the limitations of openwsman.

Change-Id: If40283a24a6656808e43e5b010222f5b5d80da7e
Depends-On: I431f1607f01c0fedda1ab91b602ed440b2f7508a
2016-02-05 17:39:55 +01:00
David Lyle
b5f1fee429 tuskar-ui has been retired
With https://review.openstack.org/#/c/270850/ and
https://review.openstack.org/#/c/270854/ tuskar-ui is no longer an
active or maintained project. This patch removes it from the Horizon
project's managed repos.

Change-Id: I8a267fc66cb7955b980b7df840df16301a562f07
2016-02-04 09:44:09 -07:00
Jenkins
ecd00ff4d3 Merge "neutron: Change release model for Octavia, OVN, and NSX" 2016-02-04 09:06:26 +00:00
Roland Hochmuth
83e5ced5b6 Update Monasca deliverables and release tags
Change-Id: I575a097306d720673c069dbe531804a698472acc
2016-02-03 14:34:21 -07:00
Jenkins
2debfa735f Merge "Add puppet-octavia to Puppet OpenStack family" 2016-02-03 09:51:13 +00:00