summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTakashi Kajinami <tkajinam@redhat.com>2021-11-08 23:55:00 +0900
committerTakashi Kajinami <tkajinam@redhat.com>2021-11-17 17:09:18 +0900
commitdc5dd89152a1b2167e60a2c14c9df1b9cf027d87 (patch)
tree1c0594b643951625f83f818b5e82274b9ca74d85
parent4d2ad5bc7aa8f632b3aad3f612ddb95abb2cb77b (diff)
downloadceilometer-dc5dd89152a1b2167e60a2c14c9df1b9cf027d87.tar.gz
Deprecate support for Neutron FWaaS
... because the Neutron FWaaS project was already retired. Change-Id: I678fa793ed1c325e7f1f4df25cd6ad9fd384f2a9
-rw-r--r--ceilometer/network/services/fwaas.py16
-rw-r--r--releasenotes/notes/deprecate-neutron-fwaas-e985afe956240c08.yaml5
2 files changed, 21 insertions, 0 deletions
diff --git a/ceilometer/network/services/fwaas.py b/ceilometer/network/services/fwaas.py
index 7b827613..7b80a919 100644
--- a/ceilometer/network/services/fwaas.py
+++ b/ceilometer/network/services/fwaas.py
@@ -13,6 +13,8 @@
# License for the specific language governing permissions and limitations
# under the License.
+import warnings
+
from oslo_log import log
from ceilometer.i18n import _
@@ -32,6 +34,13 @@ class FirewallPollster(base.BaseServicesPollster):
'firewall_policy_id',
]
+ def __init__(self, conf):
+ super(FirewallPollster, self).__init__(conf)
+
+ warnings.warn('Support for Neutron FWaaS has been deprecated '
+ 'and will be removed in a future release.',
+ category=DeprecationWarning, stacklevel=3)
+
@property
def default_discovery(self):
return 'fw_services'
@@ -72,6 +81,13 @@ class FirewallPolicyPollster(base.BaseServicesPollster):
'audited',
]
+ def __init__(self, conf):
+ super(FirewallPolicyPollster, self).__init__(conf)
+
+ warnings.warn('Support for Neutron FWaaS has been deprecated '
+ 'and will be removed in a future release.',
+ category=DeprecationWarning, stacklevel=3)
+
@property
def default_discovery(self):
return 'fw_policy'
diff --git a/releasenotes/notes/deprecate-neutron-fwaas-e985afe956240c08.yaml b/releasenotes/notes/deprecate-neutron-fwaas-e985afe956240c08.yaml
new file mode 100644
index 00000000..7c794583
--- /dev/null
+++ b/releasenotes/notes/deprecate-neutron-fwaas-e985afe956240c08.yaml
@@ -0,0 +1,5 @@
+---
+deprecations:
+ - |
+ Support for Neutron FWaaS has been officially deprecated. The feature has
+ been useless since the Neutron FWaaS project was retired.