Add deprecation section into TODO which should track deprecation status of features and actions. The goal is to havea common place that makes it clear what is supposed to be removed and when.
Signed-off-by: Ales Musil <[email protected]> --- TODO.rst | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/TODO.rst b/TODO.rst index a9fe3ec4e..72218964c 100644 --- a/TODO.rst +++ b/TODO.rst @@ -177,3 +177,27 @@ OVN To-do List tested in GitHub CI. We should extend our testing to support OVN_ENABLE_INTERCONNECT=true and potentially more of the CI lanes ovn-kubernetes/ovn-kubernetes defines in its GitHub project. + +============== +OVN Deprecation plan +============== + +The following section contains deprecation plan for certain internal features +and actions. For each OVN version it contains ``Deprecated`` and ``Removed``. +``Deprecated`` means that the internal action will print a warning on usage, +but it will still be parsed and processed. There should be also clearly stated +when the feature/action will move from ``Deprecated`` to ``Removed``. +``Removed`` will print a warning and won't be processed further. + +* 26.03 Removed + + * ``PUT_ICMP4_FRAG_MTU`` action + * ``PUT_ICMP6_FRAG_MTU`` action + +* 24.09 Deprecated + + * ``OVN_FEATURE_PORT_UP_NOTIF`` feature, should be removed in 26.09. + * ``OVN_FEATURE_CT_NO_MASKED_LABEL``, should be removed in 26.09. + * ``OVN_FEATURE_CT_LB_RELATED``, should be removed in 26.09. + * ``PUT_ICMP4_FRAG_MTU`` action, should be removed in 26.03 + * ``PUT_ICMP6_FRAG_MTU`` action, should be removed in 26.03. -- 2.51.0 _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
