1190 Commits

Author SHA1 Message Date
Zuul
685fbec0b0 Merge "update sriov config docs for live migration support." 2019-05-31 23:59:42 +00:00
Sean Mooney
fec048c561 update sriov config docs for live migration support.
- In the train release of Nova SR-IOV live migration
  support was added to the libvirt virt driver.
- This change updated the admin config docs to reflect
  that live migration is now supported.

Change-Id: I429d2477d1b379de06d666edbdef4a9afcfe4b5d
2019-05-30 18:52:37 +01:00
Slawek Kaplonski
d55d3bb9f1 Add short info about tempest API/scenario tests to reviewers guide
It should be required to request API/scenario tests for any change
that provides new Neutron API and reviewers should remember to
check and require such additional patches with such tests.

Change-Id: I92967d791c1e6c05b3b9c2dc8bbd204aa6b49786
2019-05-30 11:12:33 +02:00
Zuul
7a6f0194e8 Merge "Trivalfix: set a new segment ID for routed network" 2019-05-24 22:24:34 +00:00
Zuul
b1bcb03943 Merge "Add documentation about OVO "obj_make_compatible"" 2019-05-24 18:31:25 +00:00
LIU Yulong
c66c7b688c Trivalfix: set a new segment ID for routed network
Change-Id: Id5aebcfdd8b9f7df1b978dbc4a68fcb29086c49c
2019-05-25 00:38:11 +08:00
Rodolfo Alonso Hernandez
079de324ab Add documentation about OVO "obj_make_compatible"
Adds new documentation about how to implement
"VersionedObject.obj_make_compatible" when a new object version
is released and how to test it.

Change-Id: I055cf2ae493759562175f9d859d2a065458ca7e2
Related-Bug: #1828437
2019-05-22 10:31:20 +00:00
Slawek Kaplonski
ea8b466970 [Docs] Add summary of Tempest and Grenade jobs running in CI
This patch adds summary of Tempest and Grenade jobs which we
have run in Neutron's check and gate queues.

Change-Id: I8b96413b33f037b601747ebaa0ff4f0791cad628
2019-05-22 07:22:46 +02:00
zhanghao2
6360084528 Correct fwaas_v2 scenario in neutron
The neutron command line can not create fwass_v2 resources,
and so replace it with the openstack command line.

Change-Id: Iad324fa12334f53b1f36c65103a702c3a961dabc
Closes-bug: #1829357
2019-05-17 21:00:02 -07:00
Zuul
d5865ad7a7 Merge "Change curl to osc for listing resource provider inventories" 2019-05-16 23:33:47 +00:00
Harald Jensås
8addd662b5 Update sphinx requirements
Requirement check is failing on sphinx.

http://logs.openstack.org/87/658787/3/check/requirements-check/ce69c94/job-output.txt.gz#_2019-05-13_18_52_15_176388

Change-Id: I7b02523b7135b2f2977c1f5ac16cb79fd41b8ef5
2019-05-14 14:52:15 +02:00
Lajos Katona
8f6939b4f3 Change curl to osc for listing resource provider inventories
Change-Id: I4ffca16ebd1998335132747482e85dbb18be70e7
Closes-Bug: #1827418
2019-05-13 12:04:25 +02:00
Slawek Kaplonski
b8a18dc22a Add info about nf_conntrack_proto_gre when ovs fw is used
When openvswitch firewall driver is used, it is required to load
nf_conntrack_proto_gre kernel module to make GRE tunnels from VM to VM
working properly.
This patch adds such info in ovs firewall documentation as it should be
deployer decision to load or not load this module.

This patch also adds sanity check which checks if nf_conntrack_proto_gre
module is loaded or not, and can warn user when this module is not
loaded.
It also adds loading of this kernel module in neutron devstack plugin.

Change-Id: Ic97ca00c804f0a540ee0dc53d9e4e07bf8410869
Closes-Bug: #1828053
2019-05-10 15:41:29 +02:00
Brian Haley
252acc0694 Update guest IPv6 information in docs
Based on some recent questions on IPv6 address generation in
guests, update the relevant section in the docs to make it
more up-to-date.

Partial-bug: #1827489

Change-Id: Ibbf4d5458293c9c0269f6a80f5519caa175994ec
2019-05-03 12:50:16 -04:00
Gabriele Cerami
2b9655a784 Install doc: append provider network creation link
Creating the provider network is a necessary step for option 1. The step
is only described in a document in the general installation guide.
This patch links this document at the end of every option1 controller
installation document

Change-Id: I33713aec50e0646a3b42b9d202ac730d3a0578a5
Close-Bug: #1824788
2019-04-27 16:32:48 +01:00
Zuul
fb518b1cb9 Merge "Replace git.openstack.org URLs with opendev.org URLs" 2019-04-25 03:08:34 +00:00
Zuul
7088f14ef4 Merge "[Doc] Add note for port forwarding floating IP QoS" 2019-04-25 00:51:07 +00:00
LIU Yulong
d20c73cd2c [Doc] Add note for port forwarding floating IP QoS
Now all floating IPs will have QoS functionality, so
adds the doc to users/operators.

Change-Id: I39c6bfe5c3ee5d0937c5b19deada0a8dcf1716df
Related-Bug: #1796925
2019-04-24 10:23:26 +00:00
ZhongShengping
161e6b80f0 Replace git.openstack.org URLs with opendev.org URLs
Thorough replacement of git.openstack.org URLs with their opendev.org
counterparts.

Change-Id: Ifc446e00d7f69cb23411b3a50c8d880c719f1e73
2019-04-23 10:00:45 +08:00
Boden R
9bbe9911c4 remove neutron.common.constants
All of the externally consumed variables from neutron.common.constants
now live in neutron-lib. This patch removes neutron.common.constants
and switches all uses over to lib.

NeutronLibImpact

Depends-On: https://review.openstack.org/#/c/647836/
Change-Id: I3c2f28ecd18996a1cee1ae3af399166defe9da87
2019-04-04 14:10:26 -06:00
Dirk Mueller
ebe28a7b8d Remove outdated instructions about horizon integration
The enable_firewall and enable_vpn settings in horizon
have been dropped since pike, see

https://docs.openstack.org/releasenotes/horizon/pike.html

Change-Id: Id46e3e691b170d2240845b7adbbd58ead2db6424
2019-03-26 20:24:35 +01:00
Ian Wienand
983d659d76
Replace openstack.org git:// URLs with https://
This is a mechanically generated change to replace openstack.org
git:// URLs with https:// equivalents.

This is in aid of a planned future move of the git hosting
infrastructure to a self-hosted instance of gitea (https://gitea.io),
which does not support the git wire protocol at this stage.

This update should result in no functional change.

For more information see the thread at

 http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003825.html

Change-Id: I4c9b513eb65ec4c50bdb9a66dfcc676360bdaa28
2019-03-25 11:31:17 +01:00
Zuul
eae30321d5 Merge "Switch neutron-functional-with-wsgi job to zuul v3 syntax" 2019-03-23 19:54:41 +00:00
Slawek Kaplonski
303598289d Switch neutron-functional-with-wsgi job to zuul v3 syntax
This patch removes also legacy playbooks used before by
this experimental job and it also removes
neutron/tests/contrib/post_test_hook.sh script as it was used
only by functional and fullstack tests and it's not used anymore.

Change-Id: Ibc48ce8e80e11dcbb13da121aa86bbf01b98a3d9
Related-Bug: #1804844
2019-03-21 15:01:55 +00:00
Bence Romsics
7cccaf0616 FUP Networking guide: Guaranteed Minimum Bandwidth
Being so close to the rc1 deadline I didn't want to lose +2s of
https://review.openstack.org/640390, so review comments are fixed here.

Change-Id: Ic3353dd34bbc9fe6c1e03395d095067238fac844
Related-Bug: #1578989
Related-Change: https://review.openstack.org/640390
See-Also: https://review.openstack.org/502306 (nova spec)
See-Also: https://review.openstack.org/508149 (neutron spec)
2019-03-21 11:26:16 +01:00
Bence Romsics
252598b088 Networking guide: Guaranteed Minimum Bandwidth
High-level overall and low-level neutron docs for the
Guaranteed Minimum Bandwidth feature.

Change-Id: I27224250956b3b940d6372bd46afbdd11e0ce284
Closes-Bug: #1578989
See-Also: https://review.openstack.org/502306 (nova spec)
See-Also: https://review.openstack.org/508149 (neutron spec)
2019-03-20 10:51:06 +01:00
Zuul
c7ab5b8729 Merge "Add documentation for subnet onboard" 2019-03-14 19:28:31 +00:00
Ryan Tidwell
72e783f14e
Add documentation for subnet onboard
This is the content for subnet onboard to be included
in the networking guide.

Change-Id: I51a0347d9314818a9f8cbb71ae95266a904d01da
Implements: blueprint subnet-onboard
2019-03-14 10:42:02 -05:00
Zuul
add5347f9d Merge "Fix fwaas_v2 driver string in docs" 2019-03-13 23:50:07 +00:00
Zuul
7198fb6a0a Merge "Remove deprecated 'external_network_bridge' option" 2019-03-13 15:42:44 +00:00
Nate Johnston
34627a5bb9 Fix fwaas_v2 driver string in docs
The fwaas_v2 driver string is specified incorrectly in the fwaas_v2
scenario documentation.  Fix it.  This was uncovered because it had to
be fixed elsewhere, like puppet-openstack-integration [1].

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

Change-Id: Ib68faa4db08f4315c6a2fe137fa8eef199b0255d
2019-03-12 15:36:25 -04:00
Zuul
03045a8b3f Merge "Remove quota_db backward compat file" 2019-03-12 15:10:43 +00:00
Kailun Qin
59600afc5a [doc] Add network segment ranges into admin guide
Add a new networking guide section for "Network segment ranges" into
admin guide.

Co-authored-by: Allain Legacy <Allain.legacy@windriver.com>

Partially-implements: blueprint network-segment-range-management
Change-Id: I22fd32627d732b3bac9fc7d58e58a13784fda5f1
2019-03-12 07:16:24 +08:00
Doug Wiegley
5e0fc3d2da Allow sharing of security groups via RBAC mechanism
Neutron-lib api ref: https://review.openstack.org/#/c/635313/
Tempest tests: https://review.openstack.org/#/c/635312/
Client: https://review.openstack.org/#/c/635428/

Partial-Bug: #1817119
Depends-On: https://review.openstack.org/635313
Change-Id: I974b0a603b6ca75cf080fb7b0751c7fb87df8443
2019-03-09 17:30:14 -06:00
Sławek Kapłoński
b09b44608b Remove deprecated 'external_network_bridge' option
This option is deprecated and marked to be deleted in Ocata. So
as we are now in Stein development cycle I think that it's good time
to remove it.

Change-Id: I07474713206c218710544ad98c08caaa37dbf53a
2019-03-09 22:07:38 +00:00
Kailun Qin
563a536d02 Support Network Segment Range CRUD as extensions
This patch adds the support for network segment range CRUD. Subsequent
patches will be added to use this network segment range on segment
allocation if this extension is loaded.

Changes include:
- an API extension which exposes the segment range to be administered;
- standard attributes with tagging support for the new resource;
- a new service plugin "network_segment_range" for the feature
  enabling/disabling;
- a new network segment range DB table model along with operation
  logic;
- Oslo Versioned Objects for network segment range data model;
- policy-in-code support for network segment range.

Co-authored-by: Allain Legacy <Allain.legacy@windriver.com>

Partially-implements: blueprint network-segment-range-management
Change-Id: I75814e50b2c9402fe6776229d469745d7a72290b
2019-03-07 08:20:30 +00:00
Brian Haley
9c56f8386c Remove quota_db backward compat file
It's been four years since neutron.db.quota_db was changed
to really use neutron.db.quota.driver under the covers, let's
remove it now that all Openstack consumers have been updated.
There are other occurences besides below, but they are only
doc changes so will not be broken.

Depends-on: https://review.openstack.org/639829 (neutron-lbaas)
Depends-on: https://review.openstack.org/639837 (tempest)
Change-Id: I948356c34e2bff5ca10fd1e3481762de0be62555
2019-03-07 08:17:16 +00:00
Boden R
9f41850ba3 remove neutron.db.api references
While the initial version of this patch removed neutron.db.api, a
different duplicate patch [1] landed first.

This patch cleans up the remining references to neutron.db.api
including those in the docs and comments.

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

Change-Id: I5f911f4c6a1fc582a9c1006ec5e2880853ff2909
2019-03-05 09:14:50 -07:00
Rodolfo Alonso Hernandez
cc8808d539 Add QoS minimum egress bandwidth rule into ovs-agent
Add minimum egress bandwidth support for Open vSwitch.

The scope of this implementation is reduced to N/S traffic.
There is no QoS applied on traffic between VMs.

The QoS rules are aplied to exit ports in bridges other than
br-int; that means all physical bridges. No tunneled traffic
will be shaped. This feature will be implemented in a following
patch.

Partial-Bug: #1560963
Change-Id: I0a2ef52b13151a39e678e9a3e6f75babb47298d0
2019-02-26 11:05:04 +00:00
Doug Wiegley
7e09b25b96
Modify api and rpc default number of workers
- Limit number of api workers to roughly using half of system
  RAM. Spawning a bunch, just to have the OOM killer nuke them
  regularly is not useful.
- Bump the rpc_workers default to half of the api_workers.
  A default of 1 falls behind on any reasonably sized node.

Change-Id: I8b84a359f83133014b3d4414aafc10e6b7c6a876
Closes-bug: #1815629
2019-02-19 13:24:01 -07:00
Zuul
584cc54e79 Merge "doc: replace nova security_group_api option with use_neutron" 2019-02-12 08:50:26 +00:00
Zuul
da104bdaab Merge "[Configuration] Clean up .gitignore references to personal tools" 2019-02-07 02:09:33 +00:00
Matt Riedemann
a721e6d7b9 doc: replace nova security_group_api option with use_neutron
The "security_group_api" config option in nova was deleted
in the Newton release:

  I921650d8730201c2f14deb7e679647a892dbe48a

The use_neutron option should be used instead. This updates
the docs where the security_group_api option was mentioned.

Change-Id: Ie53a5498e1a2152157d5b2a56abb97ba36cbf86c
2019-02-04 11:02:31 -05:00
Natal Ngétal
0239f163b1 [Configuration] Clean up .gitignore references to personal tools
Developers run all sorts of different tools within Git repositories,
any of which can leave their own special trashfiles all over the
place. We can't every hope to catalog them all, so better to
recommend developers simply configure a global core.excludesfile to
filter the irrelevant files which tend to get created by their
personal choice of tools.

To this end, remove the long-standing sections for "Mr Developer"
and "Editors" since their mere existence here sends the signal that
we welcome (and have time to review) additions for any old tool
someone ever might happen to try. Also add a comment block
explaining this, for clarity.

We can, and should of course, continue to list files created by the
tools recommended by our workflow (test frameworks called from tox,
documentation and packaging builds, et cetera).

Change-Id: I4774772ec30611b0acd1ad2aadcf6a1a3f93938c
2019-01-31 16:17:38 +01:00
Brian Haley
afdc77de05 Remove extra spaces in admin config files
Even though the oslo_config.cfg.ListOpt class seems to support
options with spaces between the values, the docs have always
not used them.  Let's change the few places that have spaces
so things are consistent.

Trivialfix

Change-Id: I730484f2d8ece9ff415f06d8976983015e8e16d7
2019-01-25 17:15:37 -05:00
Lajos Katona
534e850392 Add lock_path in installation guide
Oslo_concurrency needs lock_path option, make it consistent in
documentation for Suse, Redhat and Ubuntu installation guides.

Change-Id: Ib675d7bf399f2aa7eba9d343fa0f06281d33089a
Related-Bug: #1796976
Closes-Bug: #1812497
2019-01-22 09:42:51 +01:00
Zuul
1a52affd1a Merge "Update team and bug ownership info" 2019-01-19 03:27:25 +00:00
Brian Haley
fd57088b36 Update team and bug ownership info
Ihar and Jakub shouldn't be listed as contacts, did some
other cleanups too.

Change-Id: Ib5aa976258876fe7ffc6f2de0ff2a4057a92fcda
2019-01-18 11:45:23 -05:00
Zuul
5daebbc561 Merge "Guideline on defining in-code policies" 2019-01-11 02:30:41 +00:00
Akihiro Motoki
4aa79ae4a5 Guideline on defining in-code policies
Partially Implements: blueprint neutron-policy-in-code

Change-Id: I62344bbc4e49925ae84ef83d8f7d99d496a95513
2019-01-10 18:21:07 +09:00