801 Commits

Author SHA1 Message Date
Jenkins
2f00df927b Merge "Update team members according to latest events" 2017-05-19 19:07:02 +00:00
Armando Migliaccio
2b1afb7a94 Update team members according to latest events
Sadly this needs an update

Change-Id: I5fb1e010f434880c90f2284b151f73e73ac227e2
2017-05-19 00:26:39 +00:00
Rodolfo Alonso Hernandez
234f09a462 Add "direction" parameter to QosBandwidthLimitRule
Added document reference to this new parameter.

Change-Id: I4b74269ca1b56a6c29034a42e583db5160122ff9
Partial-Bug: #1687392
2017-05-17 08:30:32 +00:00
Rodolfo Alonso Hernandez
7b2ecf69eb Add QoS backend/rule support table to documentation
Added a table in devref documentation to define which
QoS rules are supported by the network backends.

Change-Id: Ie536a05d19cab28eb48bad66b3bc204d017a1ebd
2017-05-12 07:55:18 +00:00
Ngo Quoc Cuong
a7df10146a Trivial fix typos while reading doc
Change-Id: I704a176664fd7a980309d7ff7a5021b1e4c4b033
2017-05-06 00:03:20 +07:00
Sławek Kapłoński
3299cdffae Change list of available qos rules
This patch changes way how neutron calculates which QoS rules
are available to use. It now returns all rule types which are
supported by at least one loaded QoS driver.
If user will want to apply policy with rule unsupported by driver
used by port then it will be catched on port/network update event.
This validation mechanism was introduced in
I75bd18b3a1875daa5639dd141fb7bbd6e1c54118

DocImpact: list of returned available QoS rule types is changed

Change-Id: Ia00d349625db358ab486802fc0ff2e69eaa3895e
Closes-Bug: #1686898
2017-05-03 17:14:29 +00:00
Jenkins
21d3b12e3a Merge "Use conjunction for security group rules with remote_group_id" 2017-04-26 18:00:26 +00:00
Boden R
d79798389e remove and shim callbacks
The callback modules have been available in neutron-lib since commit [1]
and are ready for consumption.

As the callback registry is implemented with a singleton manager
instance, sync complications can arise ensuring all consumers switch to
lib's implementation at the same time. Therefore this consumption has
been broken down:
1) Shim neutron's callbacks using lib's callback system and remove
existing neutron internals related to callbacks (devref, UTs, etc.).
2) Switch all neutron's callback imports over to neutron-lib's.
3) Have all sub-projects using callbacks move their imports over to use
neutron-lib's callbacks implementation.
4) Remove the callback shims in neutron-lib once sub-projects are moved
over to lib's callbacks.
5) Follow-on patches moving our existing uses of callbacks to the new
event payload model provided by neutron-lib.callback.events

This patch implements #1 from above, shimming neutron's callbacks and
removing devref + UTs. Rather than shimming using debtcollector, this
patch leaves callback constants as-is, and simply references the lib
class/function in its respective neutron callback module. This allows
consumers to test callback types without changing code. For example,
an except block block like that below continues to work even though
the raised exception now lives in lib::

try:
     neutron_cb_registry.notify(...)
except neutron_cb_exceptions.CallbackFailure:
     handle_exception()

In addition this patch contains minor UT updates to support the shim
approach.

NeutronLibImpact

[1] fea8bb64ba7ff52632c2bd3e3298eaedf623ee4f

Change-Id: Ib6baee2aaeb044aaba42a97b35900d75dd43021f
2017-04-24 14:43:38 -06:00
IWAMOTO Toshihiro
192bc5f1a8 Use conjunction for security group rules with remote_group_id
Prior to this commit, the number of flows can be prohibitively large
in some cases.

Closes-bug: #1628819
Change-Id: I194e7f40db840d29af317ddc2e342a1409000151
2017-04-21 11:40:58 +09:00
Jenkins
39c05533a3 Merge "Devref to explain nova-neutron interactions during live-migration" 2017-04-20 18:49:27 +00:00
Jenkins
55be865d9a Merge "Add launchpad bug update support to abandon script" 2017-04-20 09:06:05 +00:00
Jenkins
b572eb233c Merge "sanity check: deprecate all version based checks" 2017-04-19 05:33:54 +00:00
Ihar Hrachyshka
ae7eb24296 sanity check: deprecate all version based checks
Those are against the spirit of the tool, and were introduced by
mistake. Sanity checks should validate actual features not version
numbers, because distributions can ship an older version of a package
that still has the needed patches backported to support features needed
for neutron; in which case the sanity check tool should not fail on
those deployments.

Updated 'effective neutron' guide to reflect the unspoken rule.

Since the tool is supposed to be consumed by operators, and not (just)
developers, we can't remove those CLI arguments immediately, and so we
follow deprecation process instead. In Queens, we will completely remove
those checks and options.

Change-Id: I2df8b7b39bca6d548a6f17466c26ffa688eb1d59
2017-04-18 20:21:05 +00:00
Jenkins
5f12b0f322 Merge "Add devref for supporting use floatingip cross scopes" 2017-04-18 16:25:15 +00:00
Hong Hui Xiao
36893a55bd Add devref for supporting use floatingip cross scopes
[1] has been merged for supporting use floating IP to cross scopes.
The devref should be updated for it, due to the discussion in [1].

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

Change-Id: I5c330ba5d5446ec985b628d8bc3b37d65fa7d53d
Related-Bug: #1543885
2017-04-18 11:06:04 -04:00
Jenkins
301d59f88f Merge "devref: Remove resolved fullstack TODO items" 2017-04-17 23:09:07 +00:00
Jenkins
471cfda9da Merge "Update operation dns notes url" 2017-04-17 23:08:53 +00:00
shaofeng_cheng
3f639701ac Update operation dns notes url
Update operation dns notes url in general_feature_support_matrix.ini.

Change-Id: I06ed217d69f9f2e46eee4f9cbf593614e958b737
2017-04-17 15:15:51 +08:00
shaofeng_cheng
d37617ac14 Update release page url
Update release page url in governance.rst

Change-Id: I9a405a16044b87d06195aa913ca9f241a6064ff4
2017-04-17 14:56:20 +08:00
IWAMOTO Toshihiro
761206540e devref: Remove resolved fullstack TODO items
neutron-server and ovs-agents are stopped with SIGTERM since a while ago.
DHCP HA tests have been written.

Change-Id: I93361e641bb07eaee92b2c60d7e0adf3fafed657
2017-04-17 15:54:33 +09:00
Kevin Benton
514580692c Add launchpad bug update support to abandon script
Change-Id: If6db7c8f39665dfdef9b3936fd75e33bd9b76e03
2017-04-16 02:44:03 -07:00
Jenkins
1cf5577603 Merge "DocFix: sriov_nic_agent supports qos" 2017-04-16 03:08:46 +00:00
Jenkins
fa6c06191a Merge "Update QoS devref" 2017-04-16 00:55:30 +00:00
Jenkins
be4571704f Merge "policies: Add policy for rechecking failed jobs on Gerrit" 2017-04-13 12:40:08 +00:00
Jakub Libosvar
6721d89dc0 policies: Add policy for rechecking failed jobs on Gerrit
In order to get a better habit on how to recheck gate failures, this
patch introduces a new policy and howto related to usage of recheck on
gerrit.

Change-Id: Iaef998108de80fffcf5400e357a51e2f70dc047a
2017-04-12 17:19:55 +02:00
yuhui_inspur
3f354c6edf Correct the mistake in ../conf.py
[TrivialFix] The documentation module name is Neutron, not
Keystone. So correct it.

Change-Id: Idf7314f1873a17065d108ec54dc1b720e24029f5
2017-04-09 19:32:26 +00:00
Trevor McCasland
7a313a55cf DocFix: sriov_nic_agent supports qos
The sriov_nic_agent added qos support with the following
patches[1][2][3], and the document was not updated to reflect that.

The bandwidth limit rule was added by [1]
The minimum bandwidth rule was added by [2] and [3]

This commit removes QoS from the "to be supported in the future"
part of the body and adds a partially supported part to the body.

[1] I364fc8158e502d4dcc3510d6157f12969961a11d
[2] Iefe5e698e99d186202d6ef170f84e93bfbba46dd
[3] I6b619a96a2bfde164646c71409b671352bc6ce7d

Change-Id: Ia5e90307795683679a92214786e8d8021eb9ff57
2017-04-07 19:03:51 +00:00
Miguel Angel Ajo
b3b281759b Update QoS devref
Cleanup some unnecessary paragraphs, and update some facts.

Change-Id: I30c24f56ab09446fd7ef17ace878bb455c118654
2017-04-03 16:15:47 +00:00
Jenkins
77f885f06a Merge "use neutron_lib's portbindings api-def" 2017-04-02 03:25:51 +00:00
Jenkins
6cda2a7ad1 Merge "Add an example for update in object_usage" 2017-03-31 15:22:21 +00:00
Boden R
7bd521e7ce use neutron_lib's portbindings api-def
Neutron-lib 1.1.0 is now out and contains the portbindings
API definition (as per commit [1]). This patch moves neutron
references over to the neutron-lib version.

NeutronLibImpact
- Consumers using the public constants within neutron's
portbindings API extension must now use the values
from neutron-lib.

[1] 87e42f993c07ae320159d5123662ee9f3bd4d903

Change-Id: I669af9b4c712877772d91a03857ab108714001d4
2017-03-31 09:16:22 -06:00
Manjeet Singh Bhatia
a24d5afee8 Add an example for update in object_usage
This is a followup from [1]. which missed
the example for update and get_object.

[1]. https://review.openstack.org/336518

Change-Id: I0cc91e3070bd466bcccbdb2bcd4505a24924884f
2017-03-29 19:22:39 +00:00
Ankur Gupta
a04a460e58 Feature Classification Cleanup
Fix last remaining comments for recently merged FeatCl.

TrivialFix

Change-Id: I80c43cd24c7d19739c23717e8ab833e87b819590
2017-03-24 18:36:52 -05:00
Jenkins
b6628df0df Merge "Neutron Feature Classification" 2017-03-20 19:25:19 +00:00
Armando Migliaccio
9f3d78a5f5 Update stadium stable dashboard
Change-Id: I6180fb6b0d78ebbb103904c9a41cd0731aa40d7c
2017-03-17 15:35:44 -07:00
Armando Migliaccio
f12b70c2be Remove redundant/stale sections from neutron-teams doc page
Change-Id: I31400e2b7de6efe871acc5ceee853a6dcd9c408a
2017-03-16 12:04:35 -07:00
Ankur Gupta
c0130c57e5 Neutron Feature Classification
The feature classification matrix will provide information about
plugins and the features they support.
Acts as a launching point for users to read about the intent
of the matrix before reviewing the matrix to find features and plugins
that meet their needs.

Will implement a page where users can view Neutron features
and plugins and their status.
Similar to Nova's implementation here:
http://docs.openstack.org/developer/nova/feature_classification.html
http://docs.openstack.org/developer/nova/support-matrix.html

Co-Authored-By: Darek Smigiel <dariusz.smigiel@intel.com>

Closes-Bug: #1580327

Change-Id: I67f4dc67883623decdbf136c598eb9e2d0bc24c4
2017-03-15 23:31:58 +00:00
Armando Migliaccio
8addfff62e Fix link rendering for grafana dashboards
Change-Id: I01f47b9e7c4ab6d4e10cc42c357ac068446ea410
2017-03-15 11:45:05 -07:00
Jenkins
fbe8f9eddb Merge "devref: docs about how to use NeutronDbObject." 2017-03-11 02:20:04 +00:00
Artur Korzeniewski
b80d630cdb devref: docs about how to use NeutronDbObject.
To introduce to every neutron developer the concept of using objects,
this dev ref is describing the ecosystem of Oslo VersionedObjects
and its modification for neutron project, how to create or use the objects.

Co-Authored-By: Dariusz Smigiel <smigiel.dariusz@gmail.com>

Change-Id: If25060feb77f35873a2b6a4ecfe639a284e7f677
Partially-Implements: blueprint adopt-oslo-versioned-objects-for-db
2017-03-08 15:24:48 +00:00
Ihar Hrachyshka
d2b8b29e40 Cleaned up the list of lieutenants and stadium points-of-contact
Sadly, Nate is no longer with the team. Also Doug left us a while ago.
However we may like to blame others for all faults, it's time to free
those two from responsibility for the code.

Also, new infra liaisons were added.

Change-Id: Ief906ef64922acb4d3e7370c3d1e3ed75fe92a04
2017-03-05 19:30:19 +00:00
Jenkins
cb53684278 Merge "Fix typo in blueprints.rst" 2017-03-02 17:33:10 +00:00
Bertrand Lallau
f3322b21d6 Fix string case issue in rpc_api documentation
TrivialFix

Change-Id: I25fa87bd3d39779398fd712935ef6a3c7535d694
2017-02-22 11:58:39 +01:00
Quan Tian
291f856919 Fix typo in blueprints.rst
TrivialFix

Change-Id: I8824d6d384e45d05eb1244d0089312ecc80dd08c
2017-02-15 18:23:40 +08:00
Jenkins
c769ff613e Merge "[TrivialFix]Remove the file encoding which is unnecessary" 2017-02-14 13:30:19 +00:00
yuhui_inspur
c38b206f73 [TrivialFix]Remove the file encoding which is unnecessary
Basically, the commit removes the file encoding - since jenkins is fine
with it, means it was really unnecessary and the change makes sense.

Change-Id: Id0821c9b11b9efad1836596c407566c9eb4dc11a
2017-02-11 01:07:17 +00:00
Jenkins
02f893a56d Merge "Revert "Linux Bridge: driver support for QoS egress minimum bandwidth"" 2017-02-10 02:31:24 +00:00
Hirofumi Ichihara
e3063496cf Revert "Linux Bridge: driver support for QoS egress minimum bandwidth"
This reverts commit 84b3ae3ae9111e241352bdccad238c9fd37b83df.

The logic was incorrect[1]. We cannot achieve QoS egress minimum bandwidth of Linuxbridge by the patch. I also think that the issue is not solved by small patch and we must consider deeply.

[1]: https://bugs.launchpad.net/neutron/+bug/1662582

Change-Id: Id4703b5c63876f16e31b6805cd147b5840a4a591
2017-02-09 19:11:00 +00:00
Hirofumi Ichihara
86c4af7a60 Update devref for enhanced tag mechanism
The devref describes tag mechanism supports network only but
now it supports subnet, port, subnetpool, and router.
This patch updates the description about supported resources.

Change-Id: I1a4b02e253157154218bfe63a18891083178f55a
Closes-Bug: #1662102
2017-02-09 09:14:15 +09:00
jufeng
0df39b5817 Fix error in openvswitch firewall doc
Change-Id: I662c8959bd8998c9c74ee46413494f92a508ca4f
2017-02-07 17:29:33 +08:00