It seems Duplicati already supports Keystone v3, so this is only a matter of adding a new endpoint.
FYI, here is the email I received:
Dear customer,
A few weeks ago, we notified you by email[1] that we are discontinuing v2 of the Keystone API on 24th March 2020. All users of the Keystone API must now use version 3, and make the changes required to do so.
Our last analysis shows that you are still using v2 of the API.
With most updates of this nature, you just need to modify the endpoint and the API version, but this change requires specific attention, which must be executed before 24th March 2020. Please update your tools or applications accordingly.
You can find more information on our status page[2].
Thank you once again for choosing OVHcloud.
The Public Cloud Team
[1] https://ovh.slgnt.eu/optiext/optiextension.dll?ID=dStdoW+qPGF+x+s02CEdQ_I66qw4G_Z_rqsNrzqCkOZiWQwdnmWGsZerWXZIQoWQpcyyq3Su3addd_
[2] http://travaux.ovh.net/?do=details&id=42179
is probably the line. It sounds like v2 is history. The hardest thing is the short deadline. The last Beta took 14 months to push out. Possibly this could be done as a rarely-done patch, now that the number scheme is able to allow them. The patch to make 2.0.4.23 Beta (2.0.4.5 plus patch) confused people.
Are you on GitHub? An Issue gets more attention and tracking. Support topics are lost way too easily.
Both the user name ( my-username ) and project name ( project-x ) are namespaced by an owning domain (where id = default ). The “default” domain exists by default in Keystone, and automatically owns the namespace exposed by Identity API v2.0.
So I set to Domain Name to default. And it worked!
So this is really good news: Duplicati can still push the new endpoints for a future version (and helping future user to set up Duplicati with OVH), but we won’t have to wait to be able to migrate.
Have a nice evening!
@ts678 : I do have Github, so do you want me to open an issue so we can update the OVH Keystone v3 auth endpoint?
I really don’t mind !
Your solution worked perfectly.
Just for other users, you cannot let Domain Name “blank” but have to write “default”.
Thanks a lot @Indigo744
The connection parameters have working perfectly for a week. I have done my daily backup with no issue.
Since today (a few minutes ago) I get the “Failed to connect: The remote server returned an error: (401) Unauthorized.” error again.