117 Commits

Author SHA1 Message Date
Zuul
cda387dd90 Merge "[doc] Expand documentation on OVN useful commands" 2024-05-20 20:04:06 +00:00
Dmitriy Rabotyagov
db3b8d7021 [doc] Expand documentation on OVN useful commands
Change-Id: Ic318e4058c648ffa98392978bbb40440326ba948
2024-05-20 15:11:10 +00:00
Zuul
e7c2f539b9 Merge "Add support for ovn-bgp-agent deployment" 2024-05-03 19:59:51 +00:00
Zuul
20f10e44c8 Merge "[doc] Briefly describe VPNaaS plugin changes with OVN" 2024-04-02 17:21:12 +00:00
Dmitriy Rabotyagov
4a4ff70478 [doc] Briefly describe VPNaaS plugin changes with OVN
Change-Id: I471537e7c299ed5f44148883d030f6cfe4d3ef61
2024-03-28 13:53:25 +00:00
Dmitriy Rabotyagov
392f1a90ad Create an openrc for nb/sb clients
In order to connect to NB/SB leader it requires quite some parameters
to be passed to the CLI. To simplify that we define an environment variables
that are used as defaults once /root/ovnctl.rc is sourced.

Change-Id: Ia44829a48b4b73a81c82b79bc8898c1a95989aef
2024-03-28 09:56:22 +00:00
Dmitriy Rabotyagov
65fba08c94 Add support for ovn-bgp-agent deployment
Depends-On: https://review.opendev.org/c/openstack/openstack-ansible/+/909694
Change-Id: Id41c4b98d7e973ee85b77d2588ace3e2ce76490f
2024-03-14 23:24:42 +01:00
Zuul
bd45e1b58d Merge "Deprecate OpenDaylight support" 2023-10-11 11:38:43 +00:00
Dmitriy Rabotyagov
59697ba1c5 Deprecate OpenDaylight support
OpenDaylight support has been deprecated by Neutron team in 2023.2 [1]. We remove support from
our code to address that decision.

[1] 517df91c9e

Change-Id: Iaaf87b6d5400fe88c7edf86995ea9ba891866678
2023-10-05 14:48:53 +00:00
Dmitriy Rabotyagov
208ae99e2e [doc] Update example on how to define neutron_vpnaas_custom_config
Closes-Bug: #2037649
Change-Id: I55b11e225286f81ec83f287e713e79d7bb847d77
2023-10-05 15:39:11 +02:00
Dmitriy Rabotyagov
77eacd1028 [doc] Add LXB scenario documentation
Since LXB was installed by default, we never had it described
explicitly as all other examples were reffering to it. Now when we've
switched to OVN as default driver, we should describe path for LXB
as well as make adjustments to reflect new defaults for neutron role.

Change-Id: I98011dbbe3a3c2f6992e1a150e5ec97642398fc0
2023-01-17 14:17:41 +00:00
James Denton
0d6ca7f07f Update OVN northd group documentation
Existing docs are missing mention of network-northd_hosts, which
is a required grouping for a successful OVN deployment. This patch
addresses that.

Change-Id: Ie532573cc04722d18915996c5148eecb180ee7ec
2023-01-11 10:12:01 -06:00
Zuul
fa974be047 Merge "Remove support for calico ml2 driver." 2022-12-09 11:02:23 +00:00
James Denton
3d9a20b69b Separate OVN gateway functions from ovn-controllers
This patch aims for the following:

- Update docs for OVN to expand on supported scenarios
- Split out the OVN gateway chassis from the OVN controller group.

Depends-On: https://review.opendev.org/c/openstack/openstack-ansible/+/862924
Change-Id: I14859a19f386676fd687ea601f2d31298cf35e84
2022-12-06 17:10:57 +00:00
Jonathan Rosser
4d1889a233 Remove support for calico ml2 driver.
Change-Id: I25e28c678f69a1b2f067e6ce87f1b3134e6470d2
2022-12-06 12:28:17 +00:00
shahab taee
26b768ea5b Allow to provide custom configuration for VPNaaS
As we need to monitor vpn connection detailes, the only way to config vpnaas to log states and connections of vpn
is to provide own templates for VPNaaS configuration. With that we enable deployers to provide custom configuration
files for using with any vpn drivers (stronswan/openswan).

Co-Authored-By: Dmitriy Rabotyagov <noonedeadpunk@gmail.com>
Change-Id: I54dbd5c9690281af475312a277eab534403edf92
2022-06-18 10:00:36 +02:00
Dmitriy Rabotyagov
2fcb1238d9 Switch sphinx language to en
With sphinx release of 5.0.0, they changed default for language variable
to 'en' from None. With that current None valuable is not valid and should
not be used.


Change-Id: I34af2581ed38ead54b5e2f6c5a54349f1687089a
2022-05-30 16:01:34 +02:00
James Denton
a9b9a72ab4 Update Mellanox ASAP^2 Documentation
This patch makes current the OVS+ASAP^2 integration documentation.

Change-Id: I3d2ddf0f4e5074d1d6ffa5db21fe2b61a61beaff
2022-03-15 09:05:06 -05:00
Zuul
31e18c0291 Merge "Add Support for DPDK Bonding" 2021-12-18 22:27:51 +00:00
Satish Patel
0122ca1d65 Add Support for DPDK Bonding
This patch will allow you to setup DPDK bonds within a given OVS
bridge using DPDK-accelerated interfaces. A new provider network
key, network_bond_interfaces, and related keys, have been
introduced.

Co-Authored-By: James Denton <james.denton@rackspace.com>

Change-Id: I3fc2846a0c2b6579e4cdb54c3a7c36620700cd44
2021-12-18 18:36:56 +00:00
Satish Patel
ce4a6da081 add neutron_sriov_nic_agent option for SRIOV support
Change-Id: I7b263e192c89142d970b784fad6cbc24e31b3fd3
2021-08-27 05:05:20 +00:00
Jonathan Rosser
0495f54875 Use ansible_facts[] instead of fact variables
See https://github.com/ansible/ansible/issues/73654

Change-Id: I9aaeee50a4d07159a7a8a886c27eceee04c162b9
2021-05-13 06:35:49 +01:00
Satish Patel
91a42e9e60 Fix documentation formating
Change-Id: Ia8b2daebb42513b219d39a8bc15aaf04fb33d9c8
2021-04-06 13:17:03 +00:00
Satish Patel
9309c04c1f Add OVN Distributed L3 routing config documentation
adding documentation of configuration flag option for DVR support

Change-Id: If4d4c42402aa73fcd2373503c9b63ee7e29efe95
2021-04-06 03:16:01 +00:00
Satish Patel
ea9dae41ad Fixing doc typo
Change-Id: I12d982417fa0d3194a71ce800d2bc50736eab216
2021-03-26 19:11:23 +00:00
Erik Berg
d146f6e6ca powervm: drop custom code
The PowerVM driver has been deprecated in os_nova. The code in
question here can be replaced with the following setting;

  neutron_firewall_driver: openvswitch

Change-Id: Id8c4b017adb8cbf6e7264bba8cde3a82bdb7ee7a
2021-03-12 21:14:47 +01:00
lijiaping
6e6212c4f1 Use PCI_SLOT_NAME cut instead of ls -ld cut more precisely
If the vf port file like /sys/class/net/ens4f0/device/virtfn0 date is
'Jan 5', ls -ld result will be 'Jan  5', there are two space between
Jan and 5, if use the old "cut -f 11 -d ''", it will not get the vf pci
id, should be cut 12. So here we use the context in
/sys/class/net/p2p1/device/virtfn*/uevent, do with it will be more
precise.

Change-Id: If7145744bc66514e33f08071a07238ab8c7c7786
2021-01-07 18:16:51 +08:00
Zuul
1f88699b05 Merge "Fix linter errors" 2020-10-06 13:08:33 +00:00
Jonathan Rosser
031b8580f6 Fix linter errors
Add noqa comments for https://gitlab.com/pycqa/flake8/-/issues/466

Change-Id: If62879bca1160de1f1733d255574709e9e6395e8
2020-10-05 08:44:26 +01:00
Jay Jahns
18468787b9 Add Initial NSX Integration
Default variables are established to add NSX integration to OSA,
as well as documentation on how to implement the integration.

Change-Id: I9843fedf2463251f7663d4607932f029f86dbda2
2020-08-28 20:21:07 +00:00
Zuul
9eec505540 Merge "Use newer openstackdocstheme and reno versions" 2020-06-05 11:41:42 +00:00
OpenStack Proposal Bot
3a97a3458d Updated from OpenStack Ansible Tests
Change-Id: Iab2f2067c8c22dcab36436d7e26e8886c81d23a5
2020-06-03 19:07:25 +00:00
Andreas Jaeger
9669860c62 Use newer openstackdocstheme and reno versions
The sync from https://review.opendev.org/733244 updated to
openstackdocstheme 2.2.1 and reno 3.1.0 versions.

Set openstackdocs_pdf_link to link to PDF file. Note that
the link to the published document only works on docs.openstack.org
where the PDF file is placed in the top-level html directory. The
site-preview places the PDF in a pdf directory.

openstackdocstheme renames some variables, so follow the renames
before the next release removes them. A couple of variables are also
not needed anymore, remove them.

See also
http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014971.html

Change-Id: I137842c58acf84c5d8d67d4a1e4a2e8ab073ae19
2020-06-03 20:01:06 +02:00
Zuul
cf98b39f88 Merge "Update docstheme for style" 2020-05-22 09:42:12 +00:00
Andreas Jaeger
4767a92cd4 Update docstheme for style
New version of openstackdocstheme (Victoria+) respects pygments_style.
Since openstack-ansible starts using Victoria (master) requirements but has not
branched for Ussuri yet, it uses the new version.

Change pygments_style to 'native' since old theme version always used
'native' and the theme now respects the setting and using 'sphinx' can
lead to some strange rendering.

Change-Id: Ia8c05e4791a3db5eaa82593990d378d2d091c820
2020-05-20 17:26:08 +00:00
OpenStack Proposal Bot
7b5e17879a Updated from OpenStack Ansible Tests
Change-Id: Id1923799f6c4ab7497462ab9aab780782e416814
2020-05-12 18:04:40 +00:00
OpenStack Proposal Bot
2105a6a17b Updated from OpenStack Ansible Tests
Change-Id: Ia28b0a281d2252215c90021c9326c819dbd4a8bc
2020-05-05 13:33:11 +00:00
Zuul
432001d125 Merge "Cleanup py27 support" 2020-04-14 19:50:47 +00:00
Zuul
1479bda202 Merge "Add networking-generic-switch support for Ironic integration" 2020-04-14 19:50:46 +00:00
melissaml
4b006cf63f Cleanup py27 support
This repo is now testing only with Python 3, so let's make
a few cleanups:
- Remove python 2.7 stanza from setup.py
- Remove obsolete sections from setup.cfg
- Cleanup doc/source/conf.py to remove now obsolete content.

Change-Id: I020ffd888a6351a0d5112dd6969ad800c502dbab
2020-04-14 18:48:16 +08:00
OpenStack Proposal Bot
b38490dd2a Updated from OpenStack Ansible Tests
Change-Id: I5428c1dbd1b2144af8ed924f88420a037c662252
2020-04-13 17:51:47 +00:00
James Denton
485e358be8 Add networking-generic-switch support for Ironic integration
This patch implements support for the networking-generic-switch (NGS)
Neutron mechanism driver to facilitate VLAN-based network segmentation
in multi-tenant Ironic deployments.

Change-Id: I502196175f9d7d75ea37d3fbaa5e4a88a8e59859
Implements: networking-generic-switch mechanism driver
2020-04-07 22:13:02 +00:00
James Denton
9b7cab9cf1 Adds DPDK support for Open vSwitch
This commit provides baseline changes to the os_neutron role
to support DPDK-accelerated Open vSwitch.

Change-Id: I08aba431d1546160e7c0311ad929762a018e0dca
Implements: dpdk support for openvswitch
Closes-Bug: #1784660
2019-11-26 04:42:21 +00:00
OpenStack Proposal Bot
33a74e25a3 Updated from OpenStack Ansible Tests
Change-Id: I9d55447a5be946d157c1079ac66050d05ff9a45b
2019-11-21 16:35:21 +00:00
Dmitriy Rabotyagov
ab363fd2e6 Replace git.openstack.org with opendev.org
This patch replaces git.openstack.org with opendev.org as redirection
from old path was enabled.
Also we change upper constraints url due to [1]

[1] http://lists.openstack.org/pipermail/openstack-discuss/2019-May/006478.html

Change-Id: I8d47a48220a3d83f1836f1b96bdd33c8f8c80342
2019-11-14 17:13:09 +02:00
Dmitriy Rabotyagov
2f1b789e06 PDF Documentation Build tox target
This patch adds a `pdf-docs` tox target that will build
PDF versions of our docs. As per the Train community goal:

  https://governance.openstack.org/tc/goals/selected/train/pdf-doc-generation.html

Add sphinxcontrib-svg2pdfconverter to doc/requirements.txt
to convert our SVGs.

Change-Id: I3435e2ec962b8cc06d520cd818adc3bb9c7173ea
Story: 2006105
2019-10-18 18:52:31 +03:00
Zuul
6a90b01173 Merge "Update invalid link for Conf" 2019-09-28 15:18:24 +00:00
Zuul
320311c498 Merge "Bump the openstackdocstheme extension to 1.20" 2019-09-28 15:18:23 +00:00
Q.hongtao
8d1679e11a Update invalid link for Conf
Change-Id: I36181655461b75de7fead107744c02048e556446
2019-09-18 19:47:12 +08:00
pengyuesheng
764199666c Bump the openstackdocstheme extension to 1.20
Some options are now automatically configured by the version 1.20:
- project
- html_last_updated_fmt
- latex_engine
- latex_elements
- version
- release.

Depend-On:https://review.opendev.org/#/c/672904/

Change-Id: If54b8222c205262dde5a18c1b562df20d5e4ed6d
2019-08-01 10:30:31 +08:00