On 9/9/25 3:22 PM, Ales Musil wrote: > 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]> > ---
Hi Ales, Thanks for putting this together, it looks good to me! Acked-by: Dumitru Ceara <[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. Regards, Dumitru _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
