Add support for Digital Ocean's API v2

Issue #15802