translate English to French: Garneau successfully completed his mission, which involved the deployment of solar panels, the main source of power for the International Space Station.
Il a mené à bien sa mission, qui consistait à déployer des panneaux solaires, principale source d'énergie de la Station.