summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSlawek Kaplonski <skaplons@redhat.com>2023-04-20 16:33:59 +0200
committerRodolfo Alonso <ralonsoh@redhat.com>2023-04-25 09:01:56 +0000
commit39d252da7cf506bd98d3f48d4ea4b23d88642e60 (patch)
treec7454315992296b6fdb0d3670b8edf98fa42508b
parent1acc7eab2aa62d1475b759a328f1801dff3187a7 (diff)
downloadneutron-39d252da7cf506bd98d3f48d4ea4b23d88642e60.tar.gz
Deprecated support for Windows OS
As was discussed in Neutron team meeting [1], we are going to deprecated support for running Neutron on Windows OS in 2023.2 cycle and remove it in 2024.2. This decision was made due to the fact that the only company who was behind Winstackers project and was maintaining this Windows support in Neutron is no longer interested in maintaining it [2]. Closes-Bug: #2015844 [1] https://meetings.opendev.org/meetings/networking/2023/networking.2023-04-18-14.01.log.html#l-66 [2] https://lists.openstack.org/pipermail/openstack-discuss/2022-November/031044.html Change-Id: I687204d83c6b2e404785bcdec42e80f2b0e8ac2b
-rw-r--r--neutron/agent/common/ip_lib.py9
-rw-r--r--releasenotes/notes/Deprecate-support-for-Windows-OS-80e32ef7e5e05b44.yaml5
2 files changed, 14 insertions, 0 deletions
diff --git a/neutron/agent/common/ip_lib.py b/neutron/agent/common/ip_lib.py
index 8aaa58288e..df9ca9fd94 100644
--- a/neutron/agent/common/ip_lib.py
+++ b/neutron/agent/common/ip_lib.py
@@ -15,6 +15,9 @@
import os
+from oslo_log import log as logging
+
+
if os.name == 'nt':
from neutron.agent.windows import ip_lib
from neutron.conf.agent import windows
@@ -25,6 +28,12 @@ else:
OPTS = linux.IP_LIB_OPTS_LINUX
+if os.name == 'nt':
+ LOG = logging.getLogger(__name__)
+ LOG.warning("Support for Neutron on Windows operating systems "
+ "is deprecated since 2023.2 release and will be removed in "
+ "2024.2 OpenStack release.")
+
IPWrapper = ip_lib.IPWrapper
IPDevice = ip_lib.IPDevice
diff --git a/releasenotes/notes/Deprecate-support-for-Windows-OS-80e32ef7e5e05b44.yaml b/releasenotes/notes/Deprecate-support-for-Windows-OS-80e32ef7e5e05b44.yaml
new file mode 100644
index 0000000000..d5a627e8fe
--- /dev/null
+++ b/releasenotes/notes/Deprecate-support-for-Windows-OS-80e32ef7e5e05b44.yaml
@@ -0,0 +1,5 @@
+---
+deprecations:
+ - |
+ Support for Neutron on Windows operating systems is deprecated since 2023.2
+ release and will be removed in 2024.2.