Golang rewrite of OpenStack components