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

Add support for IBM Cloud #434

Merged
merged 20 commits into from
Sep 9, 2024
Merged

Add support for IBM Cloud #434

merged 20 commits into from
Sep 9, 2024

Conversation

macarronesc
Copy link
Contributor

No description provided.

Copy link
Member

@jacobtomlinson jacobtomlinson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for taking the time here!

I don't have an IBM Cloud setup to test this against, but I'm happy to merge it in provided you've verified things work as expected.

As this contribution is a puppy I'd appreciate your commitment to continue maintaining this code and respond to issues and fix bugs in this integration. Are you happy to do that?

dask_cloudprovider/__init__.py Outdated Show resolved Hide resolved
dask_cloudprovider/cloudprovider.yaml Outdated Show resolved Hide resolved
@@ -119,6 +119,18 @@ cloudprovider:
docker_image: "daskdev/dask:latest" # docker image to use
bootstrap: true # It is assumed that the OS image does not have Docker and needs bootstrapping. Set this to false if using a custom image with Docker already installed.

ibm:
api_key: null
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is there not a global location where IBM stores credentials? For example AWS stores things in ~/.aws/credentials and we read it from there.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No, according to the documentation it is not stored anywhere visible to the user. That is why it is necessary to add the API key manually.

@macarronesc
Copy link
Contributor Author

macarronesc commented Sep 9, 2024

I have fixed all the suggestions you have made :)
Thanks for them.

I have tested the Code Engine backend on IBM and everything works fine.

Of course! I will be happy to help fix bugs and suggestions that may arise over time in this backend.

Copy link
Member

@jacobtomlinson jacobtomlinson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Awesome many thanks!

@jacobtomlinson jacobtomlinson merged commit 96d09c5 into dask:main Sep 9, 2024
2 of 7 checks passed
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

Successfully merging this pull request may close these issues.

2 participants