Authored Content

Cloud and mountain scene

In many ways, 2018 was a transformative year for the OpenStack Foundation.