How to install Cumulus OS on Mellanox ONIE switch?

What are the Cumulus OS features supported on Mellanox ONIE switch now?

Supporting Cumulus Linux requires integration work, which is currently not supported on Mellanox platforms