teemtee / tmt

Test Management Tool
MIT License
80 stars 122 forks source link

Investigate how hard would be to use Apache libcloud to support many clouds #2035

Open thrix opened 1 year ago

thrix commented 1 year ago

There is this library that supports an impressive amount of clouds:

https://packages.fedoraproject.org/pkgs/python-libcloud/python3-libcloud/

https://libcloud.readthedocs.io/en/stable/supported_providers.html#provider-matrix

It would be good to investigate if we could support it to include other clouds easily.

happz commented 1 year ago

The first Artemis prototype was build around libcloud, we got rid of it 3 years and 1 month ago :)

It was hard to make it play nicely with our code, hard to direct its logging to channels we wanted to use, and debugging was even worse in the async world of message brokers and tasks. But, things might be better now, it's been 3 years.

thrix commented 1 year ago

yeah, that is what I remember :) but seems it is still alive, so worth rechecking :)