Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SoftLayer/IBM provider is broken #2035

Open
akaars opened this issue Sep 9, 2024 · 1 comment
Open

SoftLayer/IBM provider is broken #2035

akaars opened this issue Sep 9, 2024 · 1 comment

Comments

@akaars
Copy link

akaars commented Sep 9, 2024

Summary

Can't obtain a driver for SOFTLAYER provider

Detailed Information

I'm using Python 3.9/3.10 and apache-libcloud==3.8.0
When trying to get driver for the SOFTLAYER provider the following error obtained:

from libcloud.compute.types import Provider
from libcloud.compute.providers import get_driver
cls = get_driver(Provider.SOFTLAYER)
  File "/usr/local/lib/python3.10/enum.py", line 437, in __getattr__
    raise AttributeError(name) from None
AttributeError: SOFTLAYER

I tried to debug it and noticed that the cls object doesn't include the SOFTLAYER member. It includes the IBM instead. But when I try to use the Provider.IBM, the following exception is displayed:
Exception: Provider no longer supported: http://www.ibm.com/midmarket/us/en/article_cloud6_1310.html, please visit: IBM SmartCloud Enterprise has been deprecated in favour of IBM SoftLayer Public Cloud, please use the SOFTLAYER provider.

@akaars
Copy link
Author

akaars commented Sep 12, 2024

I've noticed that the code related to SoftLayer was just removed between tags 3.7.0 and 3.8.0.
For me, it is OK to use 3.7.0, but please mention such breaking changes in the release notes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant