Previously in all our install guides there were info that name of the
physical interface should be put in the bridge_mappings config option in
ths OVS agent's config. This wasn't correct as bridge_mappings expects
there bridge name instead.
Change-Id: I0698aa4621a15c1927ad2c352501cea02e6ee70c
The sections described in the documentation does not match the actual
section names in current neutron.
* local_ip now belongs to the [ovs] section
* tunnel_types now belongs to the [agent] section
* l2_population now belongs to the [agent] section
Also the tunnel_types option is not explained in the example snippet.
Change-Id: Ic2bde217a03a884855d299f3142394a4229745bc
... because the middleware is used only by neutron-server.
This also removes the metadata shared secret from compute, because
metadata-agent runs only in controller nodes according to the guide.
Change-Id: I0e5ed7453384d24581bcd8c3a85c8fc36fab910f
Wrong links were introduced long time ago, this is setting the good
links.
Change-Id: Ib3dbe570f3aecb9533fa4623726db5551fd87100
Signed-off-by: Arnaud Morin <arnaud.morin@ovhcloud.com>
That includes the limitation of ML2/OVN for VXLAN networks to
a maximum of 4096 networks and the explanation.
Closes-Bug: #1998085
Change-Id: I0b0ba353c219a49acd80edecd0997d1f653b0192
There is an inconsistency for keystone domain names
in the docs, 'default' and 'Default'. Should always
use the latter, 'Default'.
Change-Id: I4487de4e121362a02f839546721f007781f84057
Closes-bug: #1996889
This patch replaces the Linux Bridge references with Open vSwitch in
the installation manuals.
Closes-Bug: #1996772
Change-Id: Ib63daad7fac52e1e10dca2e98add01d5ee7635a3
This reverts commit bce27811df.
Reason for revert: neutron-fwaas has maintainers so the documentation should be available.
Due to changes since the original deletion commit the following changes
were added:
* Add note that OVN is not yet supported
* Remove note that Horizon support is not available
Change-Id: I1a739ee045b49e9b44283c28f95b1accc8a1e37f
Also updates the docs to be clearer on OVN-Geneve relation topics.
Co-Authored-By: Elvira García Ruiz <egarciar@redhat.com>
Change-Id: Ia253cc4d85261ce1535f4d27b3da91275d879903
Closes-bug: #1868137
New cirros with recent fixes for metadata service
has been released. Lets update the image version on gate.
Also stop using different images for OVN. Lets use default
settings from devstack.
First we need to merge [2].
[1] e40bcd2964
[2] https://review.opendev.org/#/c/711492/
Change-Id: Idc614f9f25188bd1a1e1d5424274acf04ba99328
Using a colon is not correct in this context and results in service
startup errors like this:
AttributeError: module 'neutron.services.ovn_l3'
has no attribute 'plugin:OVNL3RouterPlugin'
It could be that this hasn't been modified after copying from setup.cfg
where a colon is used correctly.
Moreover, it would be better to use entrypoint names, so this change
changes that for the L3 service plugin as well as the core plugin.
Change-Id: Id51704a50f42b65049e535aaeb9dc6847a3737bb
The path was old pointing not existing networking-ovn path.
Fixed also first paragraph about OVS/OVN installation.
Change-Id: Iee77443c0ac8cb83d4e380c53db8405eca642b2b
Closes-Bug: #1879747
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
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
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
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
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
This commit was approved just to keep the consistency with
other OpenStack projects, but most proposed changes related to it
have been rejected so far [1].
The main reason is because it is clearer to specify options explicitly
and we should not assume some configuration.
I totally agree these opinions and see no reason that neutron
contineus to use different command line options for mysql.
Consistency in the installation guide will bring better user experience.
[1] https://review.openstack.org/#/q/file:%255Edoc/source/install/.*+message:mysql
This reverts commit 59d178c9de.
Related-Bug: #1785025
Change-Id: I699d03de9e26d5784e6bd5e7d4fa219de6209207
This change is adding required configuration in neutron.conf
to set the lock_path parameter, which was missing in
compute-install-ubuntu.rst
Change-Id: If090bdf060dfe21d11b1a5dfd010dc8167d9e45e
Closes-Bug: #1796976
As openstack installation guides suggest to run mysql with root shell
user, mysql will not ask for password, so in
controller-install-*.rst "-u root -p" is useless.
Change-Id: Ib209661f6dcbbdeb158bd1acf343c084f8ed8930
Closes-Bug: #1785025
Current URL of network configuration guide for Red Hat Enterprise Linux
and CentOS is incorrect
Change-Id: I9098801c6e87a58ac907784c4c1f68651c5c6ae1
Closes-Bug: 1737313
Beginning with the Queens release, the keystone install guide
recommends running all interfaces on the same port. This patch
updates the install guide to reflect that change.
Change-Id: I8bf64e2c47b55512f3ce42da3849911603cbcde0
None of these should be executable, from what I can tell.
Side note: never backup a git repo to an NTFS drive or you lose all your
permissions and need hacks to restore them.
Change-Id: I34de5488129c575a66b38b400c31393fb511765f
Signed-off-by: Stephen Finucane <sfinucan@redhat.com>
This change updates the auth_url value to match what has changed
in the keystone install guide:
https://review.openstack.org/#/c/541857/
Change-Id: I97356b31af35ef19d02b9f0c0a57cbde16752c65
Option auth_uri from group keystone_authtoken is deprecated[1].
Use option www_authenticate_uri from group keystone_authtoken.
[1]https://review.openstack.org/#/c/508522/
Change-Id: I19a55c7e849dd47edff4d37a87a860ecc7e9ad27
The tag and tag_ext extensions are deprecated for removal, but are not
used widely today [1]. Rather than rehoming these extensions to
neutron-lib and carrying out their deprecation life-cycle for no
apparent reason, this patch proposes we just remove them now.
While [2] initially removed these extensions, we had to revert
them with [3].
Depends-On: I295a5b84eb7fa3439561fa009b7499f94d8df4d2
[1] http://codesearch.openstack.org/?q=from%20neutron.extensions%20import%20(tag_ext%7Ctag)
[2] I0d7bcd789b468b1dd3f7ea13e6751a46203d6778
[3] If16443616eee703b66d57b6422dd451a443fbc64
Change-Id: I97095453610fff114d999a526d67e78119546ff5
It looks this patch breaks Zun's gate. The reason might be
that Zun depends on Kuryr-libnetwork which still use the
legacy tag extension. I propose to revert this for now and
give the kuryr team some time to migrate to the new extension.
This reverts commit 38148d1752.
Change-Id: If16443616eee703b66d57b6422dd451a443fbc64
The tag and tag_ext extensions are deprecated for removal, but are not
used today [1]. Rather than rehoming these extensions to neutron-lib and
carrying out their deprecation life-cycle for no apparent reason, this
patch proposes we just remove them now.
[1] http://codesearch.openstack.org/?q=from%20neutron.extensions%20import%20(tag_ext%7Ctag)
Change-Id: I0d7bcd789b468b1dd3f7ea13e6751a46203d6778
The documentation links which start with "admin-guide" and
"networking-guide" are outdated. Fix them to be friendly
to new contributors.
Change-Id: I656ba3b82df6acd2555735093127ca59f7042d44
This patch adds a note to clarify the need for nova to be installed
prior to configuring the compute service for neutron.
Change-Id: If7f16c1bd01843c244b87a48a024d17e57cb775e
Closes-Bug: #1732669