1239 Commits

Author SHA1 Message Date
Zuul
a63f344748 Merge "Remove Neutron LBaaS" 2019-09-24 03:40:39 +00:00
Michael Johnson
d1d0a04c37 Remove Neutron LBaaS
Neutron-LBaaS has now been retired and there will be no Train
release[1]. This patch removes neutron-lbaas references from
neutron.

[1] https://review.opendev.org/658494

Closes-Bug: #1833125
Change-Id: I0fe3fbaf4adf7fb104632fd94cd093e701e12289
2019-09-20 07:46:06 +00:00
YAMAMOTO Takashi
1df7e4bc46 doc: Remove stale references to external_network_bridge
This is a leftover of https://review.opendev.org/#/c/395568/ .

Closes-Bug: #1844171
Change-Id: I99e45b78a5b56601f02c9e3c09b621c4d3b67de3
2019-09-17 22:19:19 +09:00
Zuul
ad59b508a6 Merge "Update fwaas v2 scenario doc" 2019-09-14 00:09:59 +00:00
Bence Romsics
ccc7f4e248 Document the incompatibility of trunk ports with iptables_hybrid fw
We seem to have forgot to properly document this limitation and this
is popping up in bug reports.

Change-Id: I3c1d79017349be13ebb2f4a924c065e041ccbf5a
Partial-Bug: #1843285
2019-09-11 12:06:44 +00:00
Jens Harbott
a0387fc78b Update fwaas v2 scenario doc
The devstack plugin also adds these statements to the ML2 config, so
amend the documentation here accordingly.

Change-Id: I5db327e91a3d4293b0a27fddc70dc6139fd42eb3
2019-09-11 08:16:32 +00:00
Zuul
5f116b97ee Merge "Remove references to FWaaS v1" 2019-09-07 23:08:29 +00:00
Zuul
e941860c28 Merge "Update doc about L2 firewalling" 2019-09-07 23:08:26 +00:00
Nate Johnston
cb75ecb729 Remove references to FWaaS v1
There are still references to FWaaS v1 in the Neutron documentation.
Remove them as the code was deleted in the Stein cycle.

Closes-bug: #1833122
Change-Id: I8673d94d0f70e046a6fd7b45572773e7e3df73d0
2019-09-04 18:29:16 +00:00
Jens Harbott
b137322be3 Update doc about L2 firewalling
neutron-fwaas v2 now supports L2 firewalling for VM ports.

Change-Id: I07be20a3c418100a577d8bc351a78fb58bd9e5c7
2019-09-04 18:28:51 +00:00
Andreas Jaeger
25d0ad6197 Change PDF file name
The previously choosen PDF file name conflicts in some repos with the
project logos (badge). Thus change https://review.opendev.org/679777
renames the desired PDF name to be doc-PROJECT.pdf to allow using the
badge in PDF files.

Follow this rename.

Change-Id: Id17cfdce6c38dc30bfaf557be7eee0675fa8f87c
2019-09-04 06:52:06 +02:00
Zuul
78aae12a88 Merge "PDF documentation build" 2019-08-30 19:42:42 +00:00
LIU Yulong
aa58542e82 Add VLAN type conntrack direct flow
For vlan type network, we add a segment match flow
to the openflow security group ingress table. Then
the packets will be recorded in conntrack table, and
the reply packets can be processed properly.

Change-Id: Ieded0654d0ad16235ec923b822dcd842bd7735e5
Closes-Bug: #1831534
2019-08-27 23:43:52 +08:00
Akihiro Motoki
66274cdae3 PDF documentation build
The following changes are made for PDF document.

- Sample config/policy files are skipped for PDF doc build.
  We hit several problems around verbatim of inline samples
  in neutron, nova and others, so we decided to skip them now.
  Downloadable links also should be avoided in PDF doc
  as PDF doc is expected to work alone.
- tocdepth for latex is explicitly set to 3 for better navigation
  in the generated PDF. The default was 1 and we cannot provide
  enough information in PDF TOC.
- The module index is disabled as the neutron document does not
  generate a full module index and it shows only partial entries.
  'makeindex' and 'printindex' are set to empty in latex_elements.

The existing contents (mainly the top page) are reorganized a bit
for a better TOC of the generated PDF document:

- The top page of the documentation is simplified only with toctree
  to avoid almost duplicated entries in the TOC of the PDF documentation.
  The current TOC for PDF doc seems to use section titles as the first
  level and title of linked pages as the second level. They are almost
  same and the generated TOC would be redundant.
- The link to the API reference in the top page was moved
  to a subdirectory so that PDF TOC can include it.
- 'Search' section is shown in index.rst only when the builder is 'html'
  as this section uses a form and makes sense only for HTML doc.

Story: 2006099
Task: 35127
Depends-On: https://review.opendev.org/664555
Change-Id: I6f1614a643efa7fad3c2a6ce5692d6873ca0ebd0
2019-08-26 02:50:58 +09:00
Zuul
e33bafc6ab Merge "Remove eventlet import from docs conf.py" 2019-08-24 15:45:37 +00:00
Zuul
30c4b7c0d6 Merge "DVR: Ignore DHCP port during DVR host query" 2019-08-23 12:27:45 +00:00
Zuul
3d9bf73bd9 Merge "Fixing URLS" 2019-08-22 23:49:33 +00:00
Thomas Bechtold
8033ad13c5 Remove eventlet import from docs conf.py
It is not needed and create problems when trying to create the
documentation from an sdist tarball when git is installed (see [0] how
the problem will be solved in openstackdocstheme).

[0] https://review.opendev.org/#/c/677868/
Change-Id: Iff0c9a4e99ecc16e495fb6283479839595037bc0
2019-08-22 08:30:47 +02:00
Matt Riedemann
e8653f28de doc: remove deprecated [neutron]/url from compute install guide
The nova [neutron]/url config option was deprecated in Queens [1]
and is being removed in Train [2]. The neutron install guide
sections about configuring compute to work with neutron were still
using the url option so this change removes them. There are a few
things to note here:

1. The url option functionality is replaced with the endpoint_override
   option from keystoneauth1 but we don't really want users using that
   unless there is a real need. One of the main reasons for moving the
   nova configuration to use keystoneauth1 was so that the network
   service endpoint can be looked up via KSA dynamically based on the
   configurable interfaces (public, internal, private) and service types
   authority so the endpoint URL will just be pulled from the service
   catalog. That means not having to hard-code the endpoint URL in nova
   config which makes deployment and config management simpler. As such,
   the url option removed in the install guide here is not replaced with
   the endpoint_override option.

2. Following on #1, the install guide portion about the nova/neutron config
   is updated with a link back to the nova config guide for the full set
   of options in case an operator needs to tweak the config, e.g. to set
   valid_interfaces or endpoint_override because the KSA defaults don't work
   for their deployment.

3. With the old url option, if region_name was not specified, nova would
   default to 'RegionOne'. That is not the case if not using the url option
   so we leave the region_one config in the install guide example, otherwise
   region_name would default to None.

[1] I41724a612a5f3eabd504f3eaa9d2f9d141ca3f69
[2] I6c068a84c4c0bd88f088f9328d7897bfc1f843f1

Change-Id: I30445edeb8509330571db28c7d61dd63886e9e61
Closes-Bug: #1840930
2019-08-21 16:09:09 -04:00
Alexandra Settle
2a53d0f283 Fixing URLS
backport: stein rocky

Change-Id: I7db7fe97d55ce2ea1a2e3344dea78703d4bb23c7
2019-08-21 14:26:08 +00:00
LIU Yulong
8f057fb49a DVR: Ignore DHCP port during DVR host query
For large scale deployment, the dvr router will be installed to
the scheduled DHCP host. This will definitely increase the l3
agent service pressure, especially in large number of concurrent
updates, creation, or agent restart.

This patch adds a config ``host_dvr_for_dhcp`` for the DHCP port
device_owner filter during DVR host query. Then if we set
``host_dvr_for_dhcp = False``, L3-agent will not host the DVR router
namespace in its connected networks' DHCP agent hosts.

Closes-Bug: #1609217
Change-Id: I53e20be9b306bf9d3b34ec6a31e3afabd5a0fd6f
2019-08-21 05:35:19 +00:00
Zuul
aed61007e5 Merge "Remove dead link" 2019-08-14 16:13:54 +00:00
Jens Harbott
4f7b25c833 Remove dead link
Sadly the referenced IPv6 tutorial isn't available anymore, so drop the
link and replace it with link to video with presentation about IPv6
and OpenStack given by Shannon McFarland in Barcelona Summit.

Change-Id: I01bd5f4ba348c91b256f7d5196399ab034675b69
2019-08-12 20:38:37 +00:00
sapana45
1f09cff08e Removing invalid double asterics entry from the
doc file doc/source/admin/fwaas.rst

Change-Id: Ia3429c00397b7d18fac492cb2573cf2cb6569138
Closes-Bug: #1812225
2019-08-11 03:44:31 +05:30
Zuul
c1d09f18fd Merge "[DOC] Add info about new CI job to jobs list" 2019-08-06 18:22:41 +00:00
Zuul
0cde163967 Merge "Remove 'gateway_external_network_id' config option" 2019-08-05 12:40:08 +00:00
Slawek Kaplonski
c5e8d1123a [DOC] Add info about new CI job to jobs list
In patches [1] and [2]  we are adding new scenario job:
"neutron-tempest-plugin-scenario-openvswitch" and
"neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid"
which will be run in check and gate queue in Neutron.

This patch adds info about those new jobs to the document with list
of CI scenario and Grenade jobs.

[1] https://review.opendev.org/#/c/670738/
[2] https://review.opendev.org/#/c/674274/

Depends-On: https://review.opendev.org/#/c/670738/
Depends-On: https://review.opendev.org/#/c/674274/

Change-Id: Ida9212f45ec5219fcd40787bbc94320056bd702a
2019-08-02 13:30:49 +02:00
Zuul
3ce5a713c8 Merge "Run 'tempest-ipv6-only' job in gate" 2019-07-31 02:00:17 +00:00
Slawek Kaplonski
9b2e472ae9 Remove 'gateway_external_network_id' config option
This option was deprecated since couple of releases already.
In Stein we removed 'external_network_bridge' option from L3 agent's
config so now it's time to remove also this one.

There is also new upgrade check introduced to check and warn
users if gateway_external_network_id was used in the deployment.

This patch also removes method _check_router_needs_rescheduling() from
neutron/db/l3_db.py module as it is not needed anymore.

This patch also removes unit tests:
test_update_gateway_agent_exists_supporting_network
test_update_gateway_agent_exists_supporting_multiple_network
test_router_update_gateway_no_eligible_l3_agent
from neutron/tests/unit/extensions/test_l3.py module as those
tests are not needed when there is no "gateway_external_network_id"
config option anymore.

Change-Id: Id01571cd42cfe9c5ce91e90159917c7d3c963878
2019-07-26 13:19:14 +02:00
Andreas Jaeger
faf7923a8e Update api-ref location
The api documentation is now published on docs.openstack.org instead
of developer.openstack.org. Update all links that are changed to the
new location.

Note that the api-ref lives at
https://docs.openstack.org/api-ref/network/ and not /networking (that
was changed years ago). This change fixes this as well.

Note that redirects will be set up as well but let's point now to the
new location.

For details, see:
http://lists.openstack.org/pipermail/openstack-discuss/2019-July/007828.html

Change-Id: I492ee1fe97ef0cdae0db0524d5b4df373ba07d41
2019-07-25 17:40:07 +02:00
Ghanshyam Mann
f4bdcb0031 Run 'tempest-ipv6-only' job in gate
As part of Train community goal 'Support IPv6-Only Deployments and Testing'[1],
Tempest has defined the new job 'tempest-ipv6-only'(adding
in Depends-On patch) which will deploy services on IPv6 and run smoke
tests and IPv6 related tests present in Tempest.

This job will be part of Nova, Neutron, Cinder, Keystone, Glance, Swift
gate.

Verification structure will be:
- 'devstack-IPv6' deploy the service on IPv6
- 'devstack-tempest-ipv6' run will verify the IPv6-only setting and listen address
- 'tempest-ipv6-only' will run the smoke + IPv6 related test case.

This commit adds the new job 'tempest-ipv6-only' run on gate.

Story: #2005477
Task: #35908

Depends-On: https://review.opendev.org/#/c/671231/

[1] https://governance.openstack.org/tc/goals/train/ipv6-support-and-testing.html

Change-Id: I6a1d8e40a8cb606b60ebede99bac7e570f761a5a
2019-07-24 08:40:50 +00:00
Slawek Kaplonski
951c46c3b7 Switch neutron tempest jobs to run only networking related tests
In commit [1] neutron replaced using "integrated-gate" template with
new "integrated-gate-networking" tempate to run only tests related
to Neutron and Nova in Neutron CI.

This patch switches tempest jobs defined in neutron directly:
* neutron-tempest-dvr
* neutron-tempest-linuxbridge
* neutron-tempest-iptables_hybrid
* neutron-tempest-with-uwsgi

to inherit from this new "tempest-integrated-networking" job and
run also only tests related to Neutron and Nova.

[1] https://review.opendev.org/#/c/669815/

Change-Id: I2aa60fa1aa98e79f8b2597e490c00f7410f2a93d
2019-07-15 20:07:57 +00:00
Slawek Kaplonski
8996940b58 Remove tempest-full jobs from Neutron CI
In commit [1] neutron replaced using "integrated-gate" template, which
provides tempest-full job with new "integrated-gate-networking" tempate,
which provides "tempest-integrated-networking" job to run only tests related
to Neutron and Nova in Neutron CI.
Unfortunatelly tempest-full and tempest-full-py3 jobs were also
configured in Neutron's zuul file separately so we ended up with running
all 3 of those jobs in our check and gate queue.

So this patch removed "tempest-full" and "tempest-full-py3" jobs from
Neutron's check and gate queue and left only new
"tempest-integrated-networking" job to be run there.

[1] https://review.opendev.org/#/c/669815/

Change-Id: Ia74454c0986d0ef24b9a42ab1e2e0f296511cd3f
2019-07-15 20:07:03 +00:00
pengyuesheng
5be70fae01 Blacklist sphinx 2.1.0 (autodoc bug)
See https://github.com/sphinx-doc/sphinx/issues/6440 for upstream details
Depend-On: https://review.opendev.org/#/c/663060/

Change-Id: I094854a51d0bd3c0fb1893e1ebd806b737a0a16b
2019-07-01 14:51:21 +08:00
Ryan Tidwell
6fd1cf35a8
BGP Documentation Updates
This change updates the documentation for neutron-dynamic-routing
to reflect recent enhancements in DVR compatibility and use of the
openstack CLI instead of the neutron CLI.

Change-Id: I5af8b5e76ca8fd2fba58d0dd987be37530836480
Closes-Bug: #1832603
2019-06-27 16:01:05 -05:00
Matt Riedemann
2e8693e3a0 Import "Manage Networking service quotas" admin guide
This copies the guide from openstack-manuals [1] which should
have been done with the manuals docs migration in Pike. The
only content change is a todo is added to migrate the guide
from using the deprecated neutron CLIs to the openstack CLIs.

[1] https://docs.openstack.org/ocata/admin-guide/cli-networking-advanced-quotas.html

Change-Id: Ia0cad1ea0c27067bc257c1fc8e05299052e35e1b
Closes-Bug: #1834068
2019-06-24 13:37:36 -04:00
Zuul
b7b399f16e Merge "Update DPDK docs with note about using veth pairs" 2019-06-22 01:31:53 +00:00
Slawek Kaplonski
051b58f566 Update DPDK docs with note about using veth pairs
In case when ovs-dpdk is used together with ``ovs_use_veth`` config
option set to True, it cause invalid checksum on all packets send from
qdhcp namespace.
This commit adds short info about this limitation to ovs-dpdk config
guide.

Change-Id: I6237abab3d9e625440e95e75f5091d09a1ec44f0
Related-Bug: #1832021
2019-06-19 14:16:38 -04:00
Zuul
688bbdd5cd Merge "[Doc] Drop some experimental warnings from admin guide" 2019-06-18 21:00:32 +00:00
Bernard Cafarelli
1770c107b4
[Doc] Drop some experimental warnings from admin guide
These warning have been around for some time and may confuse users on
whether to use the feature or not

This includes:
* Distributed Virtual Routing with VRRP
* Native Open vSwitch firewall driver
* IPAM configuration

Also reworded the FWaaS section in introduction section

Change-Id: I8a47ed74fd1077126b8a6ccb21129e127ac62b3b
2019-06-17 21:55:32 +02:00
Brian Haley
e4709e8624 Update some docs to use openstack client
Updated DNS and routed network docs to use openstack client
instead of neutron client.

Trivialfix

Change-Id: I314b290cce6ad608e33447aaab0a279e8659d67d
2019-06-17 12:12:19 -04:00
zhanghao2
cb775ee222 Add fwaas_v2 log optional configuration in l3_agent.ini
When configuring fwaas_v2 log, we can specify rate_limit, burst_limit
and local_output_log_base options in nework_log section.

Change-Id: Iba061c399599cf601c22054b3924b9a74f0f4fa0
2019-06-14 21:43:24 -04:00
Zuul
5fddc07ff0 Merge "Add guidelines for removal of OVO version downgrades" 2019-06-07 18:15:14 +00:00
Nate Johnston
184530cf7b Add guidelines for removal of OVO version downgrades
OVO objects include downgrade code, so that if a new object version is
introduced but an agent is running old code that does not understand it,
OVO can downgrade the object to something compatible with the older
version.  But this code should not be permanent.  This change codifies
guidelines for how long that code should exist and when it can be
removed.  It also adds pointers to information regarding the upgrade
strategies for several major distributions.

Change-Id: Ia0a6c3de932ff032aca59ac9b799faff7e261f2c
2019-06-06 18:00:46 -04:00
donnydavis
ffde2e57ad Updating bgp driver to match what neutron-dynamic-routing supports
Closes-Bug: 1831916
Change-Id: I5f900a62d78497d8e64128239b7eba39ee596fc9
2019-06-06 12:11:09 -04:00
Zuul
0176e85395 Merge "Bump openstackdocstheme to 1.30.0" 2019-06-06 09:15:56 +00:00
翟小君
43d5530405 Bump openstackdocstheme to 1.30.0
...to pick up many improvements, including the return of table borders.

Change-Id: I8853ce602dfaf9e163b77db7cfa0c9d3f2d3fbd7
2019-06-06 09:34:28 +08:00
Zuul
c3e611eaf1 Merge "Add kill hooks for external processes" 2019-06-05 01:09:51 +00:00
Slawek Kaplonski
93015527f0 Add kill hooks for external processes
This patch adds possibility to configure kill hooks used to kill
external processes, like dnsmasq or keepalived.

Change-Id: I29dfbedfb7167982323dcff1c4554ee780cc48db
Closes-Bug: #1825943
2019-06-03 14:39:51 +02:00
Zuul
685fbec0b0 Merge "update sriov config docs for live migration support." 2019-05-31 23:59:42 +00:00