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

Reply via email to