GNPy & YANG: Open APIs for End-to-End Service Provisioning in Optical Networks