Commit Graph

44 Commits

Author SHA1 Message Date
OpenStack Release Bot bdb1ccdf17 Update master for stable/2024.1
Add file to the reno documentation build to show release notes for
stable/2024.1.

Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/2024.1.

Sem-Ver: feature
Change-Id: Ifda21bc8a7e3faad8b0d80498aa388ab4b32a7d2
2024-03-12 19:31:38 +00:00
Zuul 53b060dbe1 Merge "reno: Update master for unmaintained/victoria" 2024-03-07 15:32:12 +00:00
Zuul d69a9caa13 Merge "reno: Update master for unmaintained/wallaby" 2024-03-07 15:26:36 +00:00
OpenStack Release Bot 7efc7cdb69 reno: Update master for unmaintained/xena
Update the xena release notes configuration to build from
unmaintained/xena.

Change-Id: I79fe17027b58f2366accb6aca32cd3ff585c2f7b
2024-03-06 12:17:55 +00:00
OpenStack Release Bot 220b61989c reno: Update master for unmaintained/wallaby
Update the wallaby release notes configuration to build from
unmaintained/wallaby.

Change-Id: I8b14f3adc1aa1c30f08a6f6a9c42ff35ff8c68a4
2024-03-06 12:08:17 +00:00
OpenStack Release Bot 1da9e69653 reno: Update master for unmaintained/victoria
Update the victoria release notes configuration to build from
unmaintained/victoria.

Change-Id: Ie187ea3b625008b2fa85e45f4104f3b25e44623b
2024-03-06 11:59:46 +00:00
OpenStack Release Bot f5aa16a305 reno: Update master for unmaintained/yoga
Update the yoga release notes configuration to build from
unmaintained/yoga.

Change-Id: I89730fc2a042a6147cdef0d5327111feb6c58195
2024-02-05 16:46:13 +00:00
Bodo Petermann 256464aea6 VPNaaS support for OVN
Adds VPNaaS support for OVN.
Add a new stand-alone VPN agent to support OVN+VPN. Add OVN-specific
service and device drivers that support this new VPN agent. This will
have no impact on the existing VPN solution for ML2/OVS, the existing
L3 agent and its VPN extension will still work.

Add a new VPN agent scheduler that will schedule VPN services to VPN
agents on a per-router basis.

Add two new database tables: vpn_ext_gws (to store extra port IDs)
and routervpnagentbindings (to store VPN agent ID per router).

More details see spec (neutron-specs/specs/xena/vpnaas-ovn.rst).

This work is based on work of MingShuan Xian (xianms@cn.ibm.com),
see https://bugs.launchpad.net/networking-ovn/+bug/1586253

Depends-On: https://review.opendev.org/c/openstack/neutron/+/847005
Depends-On: https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/847007

Closes-Bug: #1905391
Change-Id: I632f86762d63edbfe225727db11ea21bbb1ffc25
2023-11-16 21:08:50 +01:00
OpenStack Release Bot 688a3fe918 Update master for stable/2023.2
Add file to the reno documentation build to show release notes for
stable/2023.2.

Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/2023.2.

Sem-Ver: feature
Change-Id: I7b81e50fcbe5be43285aee170a363f31e04edcc7
2023-09-14 01:21:35 +00:00
OpenStack Release Bot 97e5d0332c Update master for stable/2023.1
Add file to the reno documentation build to show release notes for
stable/2023.1.

Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/2023.1.

Sem-Ver: feature
Change-Id: Idb91d66cad69d89079e3fa1ea0c6591f0aa6d1d1
2023-03-01 10:48:25 +00:00
OpenStack Release Bot ca7e32bbb7 Update master for stable/zed
Add file to the reno documentation build to show release notes for
stable/zed.

Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/zed.

Sem-Ver: feature
Change-Id: If4dadb7bfdbfe130e2585f921994f096a36206af
2022-09-16 12:07:28 +00:00
Zuul 1fd3a6633c Merge "remove unicode literal from code" 2022-05-23 15:22:27 +00:00
Ghanshyam Mann 4f1f0f7263 Update python testing as per zed cycle teting runtime
In Zed cycle, we have dropped the python 3.6/3.7[1] testing
and its support. Add release notes and update the python
classifier for the same.

[1] https://governance.openstack.org/tc/reference/runtimes/zed.html

Change-Id: I68fded0366a3be3ef5459391982e80c570562735
2022-05-11 22:19:10 -05:00
OpenStack Release Bot 55c5e24142 Update master for stable/yoga
Add file to the reno documentation build to show release notes for
stable/yoga.

Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/yoga.

Sem-Ver: feature
Change-Id: I4bae74fc9979527a5dd8a8b5e0abc3f93edf5879
2022-03-10 12:38:17 +00:00
LiZekun 780d88ea11 remove unicode literal from code
All strings are considered as unicode string from Python 3.

This patch drops the explicit unicode literal (u'...')
appearances from the unicode strings.

Change-Id: I5c990388bff3f65bfd5e6367a4e17a9292c533ad
2022-03-08 00:52:14 +00:00
OpenStack Release Bot 2ea7e7fcbf Update master for stable/xena
Add file to the reno documentation build to show release notes for
stable/xena.

Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/xena.

Sem-Ver: feature
Change-Id: I4ce69ff38853d1f1caa898e9ba2f739e8e080a0f
2021-09-17 16:10:30 +00:00
OpenStack Release Bot 42ae0626ba Update master for stable/wallaby
Add file to the reno documentation build to show release notes for
stable/wallaby.

Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/wallaby.

Sem-Ver: feature
Change-Id: I50cafda3c5ea644330a99ad950732aae7f9b64d4
2021-03-22 10:30:49 +00:00
OpenStack Release Bot 7079ac0c7f Update master for stable/victoria
Add file to the reno documentation build to show release notes for
stable/victoria.

Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/victoria.

Change-Id: Ie22019fdbae34cfaebea5c246714a57be3ca86d4
Sem-Ver: feature
2020-09-23 12:44:04 +00:00
Zuul daded4f984 Merge "Add aggressive negotiation mode for ikepolicy" 2020-06-18 04:08:56 +00:00
zhanghao e6bb1584d7 Add aggressive negotiation mode for ikepolicy
The *swan drivers can support the selection of main or aggressive
negotiation mode, but vpnaas only supports main mode. When the external
host establishes a VPN communication with the internal virtual machine in
the cloud environment, if the external vpn site connection is configured
in aggressive mode, this will cause communication failure. Therefore, this
patch adds support for aggressive mode.

Change-Id: Ia3c9db2d151bd7c63c6ab500dbdecfaf07583a6f
Partial-Bug: #1701413
2020-06-04 11:25:56 -04:00
Andreas Jaeger d18958bf72 Switch to newer openstackdocstheme and reno versions
Switch to openstackdocstheme 2.2.1 and reno 3.1.0 versions. Using
these versions will allow especially:
* Linking from HTML to PDF document
* Allow parallel building of documents
* Fix some rendering problems

Update Sphinx version as well.

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.

Disable openstackdocs_auto_name to use 'project' variable as name.

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.

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: Ibeec55164eaa9985b3e9281bc23ecdad232e4fff
2020-05-21 20:43:36 +02:00
OpenStack Release Bot 247d335be1 Update master for stable/ussuri
Add file to the reno documentation build to show release notes for
stable/ussuri.

Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/ussuri.

Change-Id: I5f415ac6c5207838654b6ef223b78dc9dabc8467
Sem-Ver: feature
2020-04-22 16:12:33 +00:00
Bernard Cafarelli 7d851c6401
Drop python 2 support and testing
This is part of Ussuri goal tracked for Neutron stadium at:
https://etherpad.openstack.org/p/neutron-train-zuulv3-py27drop

Change-Id: Idcbecc3ee3e2140cdff45a58cd4628064f17181f
2019-12-17 15:04:40 +01:00
OpenStack Release Bot d763f012f8 Update master for stable/train
Add file to the reno documentation build to show release notes for
stable/train.

Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/train.

Change-Id: If114f0fc25c68e20160ab809479536cc83756695
Sem-Ver: feature
2019-09-25 08:46:10 +00:00
OpenStack Release Bot 72a79a8e01 Update master for stable/stein
Add file to the reno documentation build to show release notes for
stable/stein.

Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/stein.

Change-Id: I28b3b2460706a43ae12c77b76760aec306dc31a3
Sem-Ver: feature
2019-03-22 00:18:48 +00:00
OpenStack Release Bot 3c649a4f43 Update reno for stable/rocky
Change-Id: Iba448e28ad2969dc451e67ac1d40ebbeb0b59318
2018-08-09 21:53:30 +00:00
Hunt Xu b6c8ea8a3c Make libreswan driver work with recent versions
LibreSwan 3.19 introduces a new commandline argument '--nssdir' for
pluto which defaults to '/etc/ipsec.d'. As older versions don't
understand such an option, we cannot just add it to the commandline.

The commandline arguments of LibreSwan are not stable enough to rely on.
For example, in 3.19, 'ipsec initnss' has the new argument '--nssdir',
and in 3.20, 'ipsec pluto' also gets this new argument '--nssdir', then
in 3.22, the argument '--ctlbase' is phased out.

In this commit, instead of trying new options and then fallback to old
ones for older versions, the bind-mount method used in StrongSwan driver
is adopted. With /etc and /var/run bind mounted, all the commandline
arguments related to configuration file places can be removed. This
ensures that changes of such arguments between different versions won't
bother as the default places are always used.

This commit also replaces 'auth=' by 'phase2=' in the configuration
template as the former is for a long time an alias of the latter and
removed in LibreSwan 3.19.

The virtual-private argument of 'ipsec pluto' has been put into the
configuration file to avoid commas(,) in the commandline so that the
netns_wrapper can work well.

A new tempest job for running LibreSwan as the device driver on CentOS 7
is also added to avoid regression.

This commit has been simply tested on CentOS 7.4 with the following
versions of LibreSwan provided by the CentOS repo:

  - libreswan-3.12-5.el7.x86_64.rpm
  - libreswan-3.12-10.1.el7_1.x86_64.rpm
  - libreswan-3.15-5.el7_1.x86_64.rpm
  - libreswan-3.15-8.el7.x86_64.rpm
  - libreswan-3.20-3.el7.x86_64.rpm
  - libreswan-3.20-5.el7_4.x86_64.rpm

and different versions of LibreSwan provided by libreswan.org[1]:

[1] https://download.libreswan.org/binaries/rhel/7/x86_64/

Change-Id: Iacb6f13187b49cf771f0c24662d6af9217c211b8
Closes-Bug: #1711456
2018-06-22 15:29:48 +08:00
Cao Xuan Hoang eadee693a9 Remove unmaintained drivers
After the announcement on mailing list [1] but there is no response.
This patch intends to remove the following drivers that are unmaintained:
- CiscoCsrIPsecDriver
- FedoraStrongSwanDriver
- VyattaIPsecDriver

[1] http://lists.openstack.org/pipermail/openstack-dev/2017-July/120264.html

Change-Id: I984a41b9a9b5c154c4be7f5bcef621fe8c5677ac
2018-04-20 15:00:19 +07:00
Zuul 2420c51eb4 Merge "Enable sha384/sha512 auth algorithms for *Swan drivers" 2018-02-20 11:09:26 +00:00
OpenStack Release Bot b847383c9a Update reno for stable/queens
Change-Id: I91cf8893ab0d2439b4eee3e7b72cfb772b2becda
2018-02-08 15:11:29 +00:00
Hunt Xu 03b6cc8187 Enable sha384/sha512 auth algorithms for *Swan drivers
Closes-Bug: #1747654
Change-Id: I84d3ac6379bc0b6d483b557f38f3a462f0f1f1bf
2018-02-07 18:15:36 +08:00
Andreas Jaeger 2d3ad63c4b Remove setting of version/release from releasenotes
Release notes are version independent, so remove version/release
values. We've found that projects now require the service package
to be installed in order to build release notes, and this is entirely
due to the current convention of pulling in the version information.

Release notes should not need installation in order to build, so this
unnecessary version setting needs to be removed.

This is needed for new release notes publishing, see
I56909152975f731a9d2c21b2825b972195e48ee8 and the discussion starting
at
http://lists.openstack.org/pipermail/openstack-dev/2017-November/124480.html
.

Change-Id: I779bd58265402894ac729c91f41da293361128e9
2017-11-16 20:38:56 +01:00
YAMAMOTO Takashi 8a279b7231 Update reno for stable/pike
Change-Id: I4be7492405ca9a8954c5e0f244ab052728d76bf0
2017-08-14 11:06:45 +09:00
Hunt Xu 058469e1b9 VPNaaS integration with services flavor framework
* adds new attribute 'flavor_id' for vpnservice
* adds support for multiple drivers for VPNaaS

This solution uses a flavor of service type VPN associated with a flavor
profile containing a driver. During vpnservice creation, if a flavor_id
is passed, it is used to find the provider for the driver which would
handle the newly created vpnservice.  The flavor_id and the
provider-vpnservice association are pesisted in the DB.

ApiImpact and DocImpact tags are added as the new optional flavor_id
parameter should be described, as well as the support of multiple VPNaaS
drivers.

The original work and discussion about integrating VPNaaS and service
type framework can be found in the following change:
I9e195dfaee21b1cf204cb9b9fc773bc9e5af5936

ApiImpact
DocImpact
Closes-Bug: #1672920

Signed-off-by: Hunt Xu <mhuntxu@gmail.com>

Change-Id: I0095e160481f1d4572e38ad1d3bbc8e183039b84
2017-07-13 18:57:25 +08:00
Van Hung Pham 0c1ac4badb Switch from oslosphinx to openstackdocstheme
As part of the docs migration work[0] for Pike we need to switch to use
the openstackdocstheme.

[0]https://review.openstack.org/#/c/472275/

Change-Id: Icb985379c263d7d06544d69bae11282a18a7fc52
2017-06-30 02:50:37 +00:00
Doug Hellmann 7db0a8f972 Update reno for stable/ocata
Change-Id: I56cd09da74e81189852229620133e63697de3026
2017-02-13 18:15:32 -05:00
OpenStack Proposal Bot 4de003cef7 Imported Translations from Zanata
For more information about this automatic import see:
https://wiki.openstack.org/wiki/Translations/Infrastructure

Change-Id: I73bd8e1ef76ce8e9b2f3ec44fba58c2060b22fbd
2016-10-25 06:02:14 +00:00
Andreas Jaeger 51aeb62bcc Fix releasenotes index
Add new line at end so that translations work.

See
http://logs.openstack.org/38/390038/1/check/gate-neutron-vpnaas-releasenotes/e1e19ce/console.html#_2016-10-23_06_05_56_418542
for failure.

Change-Id: I06a35b8c710841de111287d40c68f00867c4654d
2016-10-23 09:49:40 +02:00
Andreas Jaeger ed5b17add9 Enable release notes translation
Releasenote translation publishing is being prepared. 'locale_dirs'
needs to be defined in conf.py to generate translated version of the
release notes.

Note that this repository might not get translated release notes - or
no translations at all - but we add the entry here nevertheless to
prepare for it.

Change-Id: Iba692c8f37bd0d07c175c145c8019e0ffe6179d3
2016-10-06 20:33:27 +02:00
Davanum Srinivas 40888a9ce6 Update reno for stable/newton
Change-Id: I2c3e1930eda854761db1e81a88341e2b88e76b57
2016-09-16 16:18:31 +00:00
Ihar Hrachyshka 0720a858cb Add support for Guru Meditation Reports for VPNaaS agents
Added oslo.reports dependency since now we explicitly require it.

Change-Id: I57ebb5acc487517b5c475d6e55a839d83bc2b37b
Implements: blueprint guru-meditation-report
2016-08-29 02:25:42 +00:00
Thierry Carrez bd412718d4 Update reno for stable/mitaka
Change-Id: Ic3f5baf5a3a89545fd1f7f7f6bc7612c201ef0d1
2016-03-16 17:23:34 +00:00
Martin Hickey 5c8941eeed Automatically generate neutron VPNaaS configuration files
This adds a new tox environment, genconfig, which generates sample
neutron VPNaaS configuration file using oslo-config-generator.

Updates to some configuration option help messages to reflect useful
details that were missing in the code but were present in config files.

DocImpact: Update the docs that VPNaaS no longer includes static example
configuration files. Instead, use tools/generate_config_file_samples.sh
to generate them and the files generated now end with .sample extension.

Partially-Implements: blueprint autogen-neutron-conf-file

Change-Id: I4a6094b8218dfd320d05bfb1e3bc121e8930c551
Partial-bug: #1199963
2015-12-11 11:03:33 +00:00
Kyle Mestery 71741e1f1c Add reno for release notes management
Change-Id: Id0d5f4b4975ec87de441d0bbcae65666ec6a7640
Signed-off-by: Kyle Mestery <mestery@mestery.com>
2015-12-04 10:21:33 -06:00