¿La denominada cláusula Petro es legal o ilegal?

¿Qué es la ‘cláusula Petro’ por la que se encendió el debate?