3021 Commits

Author SHA1 Message Date
Hongbin LU
456b6ced46 Add devstack-plugin-container to QA team
The repo devstack-plugin-container is a devstack plugin for
installing container engines such as Docker. This plugin is
currently used by a few official services such as Zun,
Kuryr-libnetwork, Kuryr-kubernetes, and Fuxi. This patch proposes
to include devstack-plugin-container as a deliverable of QA team.

Change-Id: I474bf587c0a9c9c560fbe4fde108940df379e863
2018-02-05 16:08:08 +00:00
Zuul
0fe6dd695a Merge "Qinling: Function as a Service in OpenStack" 2018-02-02 10:03:45 +00:00
Zuul
9bacdb9c6d Merge "Update status of the Python 3 goal for Ironic" feb-2018-elections 2018-01-30 09:24:53 +00:00
Mathieu Mitchell
2d5618c50f Fix typo around "environment markers"
Change-Id: Ie05ae564f918b4b6413ae1d6d3e4ff91d3b79e1e
2018-01-29 22:30:34 -05:00
Zuul
aa478b9fa3 Merge "Update Python PTI for tests to be specific and explicit" 2018-01-26 15:45:31 +00:00
Zuul
3eea3584a0 Merge "Allow public polling to choose release names" 2018-01-26 15:45:30 +00:00
Zuul
14e553dff1 Merge "Replace curly quotes with straight quotes" 2018-01-26 15:45:29 +00:00
Zuul
33b052dc00 Merge "Mark the completion of Tempest plugin split goal for Heat team" 2018-01-26 15:36:37 +00:00
Zuul
27227b2c4b Merge "Mark the completion of Tempest plugin split goal for Ironic team" 2018-01-26 15:36:36 +00:00
Zuul
336be82b01 Merge "add charm-panko" 2018-01-26 15:36:35 +00:00
Zuul
e6906b843b Merge "Update goals status for Monasca" 2018-01-26 15:36:34 +00:00
gaofei
80796e5622 Replace curly quotes with straight quotes
Change-Id: I57d10687acdc281dab6d7dbc4a1e231f47ee2f7a
2018-01-24 11:15:11 +08:00
Zuul
44e6b7635b Merge "Add networking-generic-switch-tempest-plugin under ironic" 2018-01-23 16:57:00 +00:00
Zuul
8f3129ceb2 Merge "Update policy goal for solum" 2018-01-23 16:56:27 +00:00
Zuul
bfffd5f81d Merge "Add tempest-stress in Quality Assurance" 2018-01-23 16:56:26 +00:00
Zuul
d1aac410cd Merge "Add charm-neutron-api-genericswitch" 2018-01-23 16:52:25 +00:00
Zuul
156db5edfb Merge "Add charm-ironic" 2018-01-23 00:06:14 +00:00
Dmitry Tantsur
64a62c9b2b Update status of the Python 3 goal for Ironic
Change-Id: I6273adcc12034450355a6d782e974f29a4760aa2
2018-01-22 14:40:07 +01:00
Zuul
5e16cb2674 Merge "Update policy goal for trove" 2018-01-21 03:20:10 +00:00
Chandan Kumar
2bd56f1019 Mark the completion of Tempest plugin split goal for Heat team
* https://review.openstack.org/#/c/528491/ removes the same and move
  it to heat-tempest-plugin.

Change-Id: I97a33b7c6de3698945dd32fe95e231a054f0395f
2018-01-19 18:02:41 +05:30
Chandan Kumar
0be14a223c Mark the completion of Tempest plugin split goal for Ironic team
* https://review.openstack.org/532585 (Ironic)
* https://review.openstack.org/527743 (Ironic-inspector)
* Above reviews removed the tempest plugins and merges it into
  to Ironic-tempest-plugin.

Change-Id: Ica8e0635ea804eeefac32c455053fffde99671bf
2018-01-19 17:58:56 +05:30
Zuul
2ad874f041 Merge "I18n Extra-ATCs for Queens" 2018-01-19 09:38:22 +00:00
Zuul
6dcaa1d04b Merge "Mark the completion of Tempest plugin split goal for Trove team" 2018-01-19 09:38:20 +00:00
Zuul
d394712ce4 Merge "Mark the completion of tempest plugin split goal for Blazar" 2018-01-19 09:38:19 +00:00
Lingxian Kong
7498b01e01 Qinling: Function as a Service in OpenStack
Qinling aims to provide "Function as a service" in OpenStack. Qinling provides
a platform to support serverless functions (like AWS Lambda) by leveraging the
container orchestration platforms (Kubernetes/Swarm, etc.) and different
function package storage backends (local/Swift/S3) using plugable mechanism.

Project History:
As an OpenStack based public cloud provider in New Zealand,
Catalyst Cloud[1] helps most of local enterprise customers to innovate by using
and contributing lots of OpenStack projects. From the feedback and requirements
of our customers, FaaS is one of the most wanted services. After evaluating the
existing open source projects, we decided to create a new project in OpenStack
and started development from the April of 2017. We also did several successful
POCs during 2017 after the first alpha release. In Sydney Summit, the project
was first introduced to the whole community[2].

As most of the engineers from Catalyst Cloud development team are active
and experienced contributors in OpenStack upstream, the project developement
process aligns with the OpenStack upstream convention from day 1. What's more,
as an OpenStack project, we are trying to integrate with other OpenStack
services as possible as we could, e.g. Qinling uses keystonemiddleware for
authentication; supports functions to be stored in Swift; in the function code,
the developers can easily interact with other services without explicitly
providing and storing their own OpenStack credentials; Qinling supports webhook
URL for functions that can be used direclty in Aodh or Zaqar, etc. Most
importantly, Qinling doesn't rely on any commercial product for its
implementation.

Satisfaction of new projects requirements:

* Open Source: All Qinling source codes, specifications, and
  documentations are use Apache License 2.0. All the library dependencies
  come from the global requirements file of openstack/requirements repo.

* Open Community: I myself am current PTL of the project and will continue
  working on it almost full time. Although we don't have weekly irc meeting
  yet, #openstack-qinling IRC channel is always open for anyone to interact
  with Qinling team. I keep sending the project update email by-weekly in
  openstack-dev mailing list[3][4]. After the Qinling presentation in Sydney
  Summit, there are more and more developers showing interests to the project
  by contribution[5].

* Open Development: Qinling uses Gerrit for code reviews and Launchpad
  for bugs and blueprints tracking[6]. The project is integrated with the
  Openstack CI, and runs pep8, py27 and functional jobs. Qinling is implemented
  using libraries and technologies adopted by other existing OpenStack projects.

* Open Design: Currently, all the features and bugs can be found in Launchpad,
  any feature requests are welcomed. As I mentioned, we also use openstack-dev
  mailing list for discussion about anything related to the project.

The Qinling team is happy to participate in any goals specified by TC, and meet
any other policies that the TC requires.

[1]: https://www.catalyst.net.nz/catalyst-cloud
[2]: https://youtu.be/NmCmOfRBlIU
[3]: http://lists.openstack.org/pipermail/openstack-dev/2017-December/125413.html
[4]: http://lists.openstack.org/pipermail/openstack-dev/2018-January/126018.html
[5]: http://stackalytics.com/?project_type=openstack-others&metric=commits&release=all&module=qinling

Change-Id: I5fe1ff0067d4df12b2d05da0f7bc723da24e5975
2018-01-18 10:18:04 +13:00
Dmitrii Shcherbakov
c4cd0b6fed add charm-panko
Depends-On: Ia1f7ac58adb8d36a4d779bc87528d5f75802c893
Change-Id: Ie1976a219ee0a3b656216323de2a8213939a84d6
2018-01-17 11:54:43 +00:00
Thierry Carrez
4874474b07 Allow public polling to choose release names
Release naming polls originally were conducted as public polls
in Launchpad (requiring only a Launchpad account). Then we moved
to CIVS-driven Condorcet polls, with personal voting links to
all Foundation members (requiring a Foundation membership to vote).

Due to limitations in the CIVS service, it's currently not practical
to send Condorcet voting links to every Foundation member. Instead
we'll use the public voting feature of CIVS, and allow anyone with
the link to cast their vote.

That opens the vote to ballot stuffing, but the choice is not that
critical, the proposed names all follow strict criteria, and there
are many safeguards in place to exclude bad names (from a legal or
marketing standpoint). So it feels safe enough to use public voting,
originally disseminating the voting URL through the openstack
mailing-lists.

Change-Id: I2f4b7fb24ccfb54403d0dedc0a757af3c6769d61
2018-01-16 11:04:48 +01:00
Zuul
f33280bf65 Merge "show deliverables in the order listed in the projects file" 2018-01-16 08:56:07 +00:00
Zuul
3882a9cfc8 Merge "Remove the extra-atcs section for trove" 2018-01-16 08:56:06 +00:00
Vasyl Saienko
8cb9284a2b Add networking-generic-switch-tempest-plugin under ironic
n-g-s recently was added under Openstack baremetal program
Ie08c9ef029e29845c766d9c10329817124954e16

This patch adds n-g-s tempest plugin under baremetal program too.

Depends-On: Ia8a5b7244a76983a5940ae294ea773004db0645e
Change-Id: Id6868b54b236aa0f4a6062c1fd4340179e33b3a7
2018-01-16 10:32:38 +02:00
zhurong
86d9287443 Update policy goal for solum
Change-Id: Ie65e2eead8fca8cd46ac1e257bb6b4ed1a4ecbd0
2018-01-15 09:40:40 +08:00
Witold Bedyk
a49234d8da Update goals status for Monasca
Depends-On: Ie4a94c9c2e166915c3f4a1783dc3527f4eb62f29
Change-Id: I53e8177ccd13079ea96c57b25003cf07da58ada4
2018-01-12 14:27:25 +01:00
ghanshyam
f11199d7ed Add tempest-stress in Quality Assurance
tempest-stress is to perform stress testing of cloud using tempest.
This framework used to be in tempest earlier but due to tempest scope
it had been moved out of tempest tree. During queens PTG (even earlier)
we discussed to make it in separate repo.

Depends-On: I063303642f5c99e4ca95d0e02c2360a003688ad6
Change-Id: Ib6fb2eac8568f6e86aae24782bfa6d9cca4fe54c
2018-01-12 01:41:14 +00:00
Frank Kloeker
d84af004d5 I18n Extra-ATCs for Queens
List of active translators from 2017-07-01 to 2018-01-10
identified by Zanata Stats API.
Full stats under https://wiki.openstack.org/wiki/I18nTeam/ATC_statistics#Queens_cycle_.282017-07-01_to_2018-01-10.29

Alex Eng and Patrick Huang are valuable supporter for Zanata
and still on our Extra-ATC list.

Change-Id: I5dfe31bc8efb8e64752caf4cff8488f0c127158c
2018-01-11 22:44:53 +01:00
Doug Hellmann
8d38d82b41 show deliverables in the order listed in the projects file
Use an ordered dictionary loader to maintain the order items appear in
the projects file so we can produce them in the same order in the
output.

Change-Id: I96707f96056cc94a34cf9f4b9edfb73f42f7bb27
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-01-11 16:32:35 -05:00
Chandan Kumar
3670ba3741 Mark the completion of Tempest plugin split goal for Trove team
* https://review.openstack.org/528533 moves the bundled intree
  tempest plugin to a new repo.

Change-Id: Idc74e33edbc62fa17f14081db81d609b3dc94848
2018-01-10 13:17:43 +05:30
Chandan Kumar
09528198a6 Mark the completion of tempest plugin split goal for Blazar
* https://review.openstack.org/#/c/531138/ moves the bundled
  in tree tempest plugin to blazar-tempest-plugin repo.

Change-Id: I2078cc5e1da38e68c6e77ce93ed10581521cd536
2018-01-10 00:22:01 +05:30
Dai Dang Van
3ecc0ec1f0 Update policy goal for trove
Change-Id: I0b30bcdcbb308be6846d8fe1293898f521c3b265
Depends-On: Ifcdbccae7350ec69ad7d92197b9bfca8aeb8352b
2018-01-09 13:39:29 +00:00
Zuul
cd715042e3 Merge "grammar corrections" 2018-01-09 09:26:39 +00:00
Zuul
d7ba8b8cd9 Merge "Upgrade assertion tags only apply to services" 2018-01-09 09:26:01 +00:00
Zuul
6a66d2796b Merge "Add charm-interface-designate project" 2018-01-09 09:13:31 +00:00
Manoj Kumar
25d98a6099 Remove the extra-atcs section for trove
Change-Id: I67ec4d683a473837adb6d0f95bb591abf44449f9
2018-01-09 09:12:28 +00:00
Mathieu Mitchell
b25509063c Add charm-ironic
Change-Id: I4d90e32fa094f71142f7375a56ebc805054483c2
Depends-On: I05e1e22e78af6aebeb3e6cdf20d591b562f216a4
2018-01-07 14:03:43 -05:00
Mathieu Mitchell
aa17ae47ac Add charm-neutron-api-genericswitch
Depends-On: I584cb63784159d40ce39d764821b7c82212d8564
Change-Id: If43ca6812f1d2db77826c481fdb39253c9a89b73
Related-Bug: #1741762
2018-01-07 11:04:50 -05:00
Doug Hellmann
fbfa20a8c6 grammar corrections
Change-Id: I30a5ae55e117605c414ffd0fd3d3e80222a2c5a3
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-01-05 10:42:48 -05:00
Zuul
7c1741de07 Merge "add the _extra directory to the build instructions" 2018-01-05 09:36:11 +00:00
Zuul
67941d6dee Merge "Mark the completion of tempest plugin split for Manila team" 2018-01-05 09:36:10 +00:00
Zuul
0d734e018e Merge "Mark the completion of tempest plugin split goal for Magnum team" 2018-01-05 09:36:09 +00:00
Zuul
6502dac208 Merge "Mark the completion of Tempest plugin split goal for Mistral team" 2018-01-05 09:33:41 +00:00
Zuul
2adca56f1f Merge "Update the status of Vitrage py35 goal" 2018-01-05 09:33:40 +00:00