From 25d1f9b9487557afca32c32677755046be8b51f0 Mon Sep 17 00:00:00 2001 From: Takashi Kajinami Date: Fri, 23 Apr 2021 22:28:36 +0900 Subject: [PATCH] Clean up the deprecated options for Xen API support This change cleans up the configuration options for Xen API support, which was deprecated during the Wallaby cycle[1] and have been ineffective. [1] a6dbf97242caa3be646e8eb6b1502b5e59e123fd Change-Id: I89f304f767b2ec645ac7bb216890b6ac470fd875 --- neutron/conf/agent/xenapi_conf.py | 47 ------------------- neutron/opts.py | 8 ---- ...an_up_xenapi_support-44694e3f9c29b8be.yaml | 5 ++ 3 files changed, 5 insertions(+), 55 deletions(-) delete mode 100644 neutron/conf/agent/xenapi_conf.py create mode 100644 releasenotes/notes/clean_up_xenapi_support-44694e3f9c29b8be.yaml diff --git a/neutron/conf/agent/xenapi_conf.py b/neutron/conf/agent/xenapi_conf.py deleted file mode 100644 index 6cbefb311dd..00000000000 --- a/neutron/conf/agent/xenapi_conf.py +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 2016 Citrix Systems. -# All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); you may -# not use this file except in compliance with the License. You may obtain -# a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. - -from oslo_config import cfg - -from neutron._i18n import _ - -XENAPI_CONF_SECTION = 'xenapi' - -XENAPI_DEPRECATION_REASON = ('XenAPI support has been removed from Nova, it ' - 'will be removed in X.') -XENAPI_OPTS = [ - cfg.StrOpt('connection_url', - help=_("URL for connection to XenServer/Xen Cloud Platform."), - deprecated_for_removal=True, - deprecated_since='Wallaby', - deprecated_reason=XENAPI_DEPRECATION_REASON), - cfg.StrOpt('connection_username', - help=_("Username for connection to XenServer/Xen Cloud " - "Platform."), - deprecated_for_removal=True, - deprecated_since='Wallaby', - deprecated_reason=XENAPI_DEPRECATION_REASON), - cfg.StrOpt('connection_password', - help=_("Password for connection to XenServer/Xen Cloud " - "Platform."), - secret=True, - deprecated_for_removal=True, - deprecated_since='Wallaby', - deprecated_reason=XENAPI_DEPRECATION_REASON) -] - - -def register_xenapi_opts(cfg=cfg.CONF): - cfg.register_opts(XENAPI_OPTS, group=XENAPI_CONF_SECTION) diff --git a/neutron/opts.py b/neutron/opts.py index c226766e7b5..745a372c964 100644 --- a/neutron/opts.py +++ b/neutron/opts.py @@ -31,7 +31,6 @@ import neutron.conf.agent.linux import neutron.conf.agent.metadata.config as meta_conf import neutron.conf.agent.ovs_conf import neutron.conf.agent.ovsdb_api -import neutron.conf.agent.xenapi_conf import neutron.conf.common import neutron.conf.db.dvr_mac_db import neutron.conf.db.extraroute_db @@ -342,10 +341,3 @@ def list_ironic_auth_opts(): opt_list.append(plugin_option) opt_list.sort(key=operator.attrgetter('name')) return [(IRONIC_GROUP, opt_list)] - - -def list_xenapi_opts(): - return [ - ('xenapi', - neutron.conf.agent.xenapi_conf.XENAPI_OPTS) - ] diff --git a/releasenotes/notes/clean_up_xenapi_support-44694e3f9c29b8be.yaml b/releasenotes/notes/clean_up_xenapi_support-44694e3f9c29b8be.yaml new file mode 100644 index 00000000000..b6b70a97ec4 --- /dev/null +++ b/releasenotes/notes/clean_up_xenapi_support-44694e3f9c29b8be.yaml @@ -0,0 +1,5 @@ +--- +upgrade: + - | + The configuration options for XenAPI support has been removed, because + these options were already ineffective.