GCPInstance start function is missing
Jegeva opened this issue · 7 comments
the right code is already implemented i nreboot but there should be a start function implemented
A start function would need to be added to the cloudbridge VM Instance interface here and implemented for all providers.
The documentation states that there should be one :
http://cloudbridge.cloudve.org/en/latest/api_docs/cloud/resources.html#cloudbridge.interfaces.resources.Instance,
the abstract is here already :
It's just that the implementation is missing in GCP (maybe in others, i didn't check)
Hi @Jegeva,
This issue seems to be a good initiation of my journey towards contribution to FOSS projects.
Can you please assign this to me?
Looks like the start and stop functions have been implemented, but for aws only. The following would need to be done.
a. Implement start/stop functions for the remaining providers
b. Make sure this test passes for all providers, not just aws:
cloudbridge/tests/test_compute_service.py
Line 419 in 7882bda
We are happy to assign this to you @theshashankpal. Feel free to write back with any questions and thanks for volunteering to help.
Thank You!
This is the list:
aws - https://boto3.amazonaws.com/v1/documentation/api/latest/index.html
gcp - https://github.com/googleapis/google-api-python-client
azure - https://github.com/Azure/azure-sdk-for-python
openstack - https://github.com/openstack/openstacksdk
The specific sdks are listed here:
Line 33 in 6428fad