diff --git a/neutron/conf/agent/l3/config.py b/neutron/conf/agent/l3/config.py index e8ee3f1ec9a..4b870d35b46 100644 --- a/neutron/conf/agent/l3/config.py +++ b/neutron/conf/agent/l3/config.py @@ -108,6 +108,11 @@ OPTS = [ 'restarting the L3 agent.')), cfg.BoolOpt('keepalived_use_no_track', default=True, + deprecated_for_removal=True, + deprecated_reason='By keepalived version detection introduced ' + 'by https://review.opendev.org/757620 there ' + 'is no need for this config option. To be ' + 'removed in X.', help=_('If keepalived without support for "no_track" option ' 'is used, this should be set to False. ' 'Support for this option was introduced in keepalived ' diff --git a/releasenotes/notes/deprecate-keepalived_use_no_track-50d481d2809604d4.yaml b/releasenotes/notes/deprecate-keepalived_use_no_track-50d481d2809604d4.yaml new file mode 100644 index 00000000000..bfbd0fe78de --- /dev/null +++ b/releasenotes/notes/deprecate-keepalived_use_no_track-50d481d2809604d4.yaml @@ -0,0 +1,5 @@ +--- +deprecations: + - Deprecate ``keepalived_use_no_track`` config option, as keepalived + version check is a safe source to decide if ``no_track`` can be + used in keepalived configuration file.