Closed aayushrangwala closed 3 months ago
Reviewer note: The Elastic Block storage feature was removed from Equinix Metal in June 2021. https://web.archive.org/web/20210620005004/https://metal.equinix.com/developers/docs/storage/elastic-block-storage/#elastic-block-storage
@Kami is this something that you can review and merge? There are three Equinix Metal PRs up. I have reviewed them on their Equinix Metal merits.
Thanks for the contribution.
Since this is a breaking change, can you please add an entry in upgrade notes file (docs/upgrade_notes.rst)? Thanks.
Merging #1972 (86ff77e) into trunk (dfbb595) will increase coverage by
0.06%
. Report is 10 commits behind head on trunk. The diff coverage isn/a
.
@aayushrangwala Can you please sync up this branch with a latest trunk? I wanted to wrap it up myself locally, but I noticed more work is needed to make this change complete - it appears create_node()
still calls create_volume()
/ attach_volume()
, etc.
Please let me know when that has been addressed and when all checks are passing and I will have a look again.
On that note, it would also be good to update PR description with some context and why this change is needed (I know that context may be available in other PR, but we should also update this PR description).
Thanks.
@Kami can you please review again, Ive rebased and updated.
@antoinebourayne I had a look and it looks like this comment is still relevant - https://github.com/apache/libcloud/pull/1972#issuecomment-1837447866
I see create_node()
method is still calling volume related methods which have been removed. create_node()
should be updated to remove those calls and disk
+ disk_size
argument should be removed as well (since it doesn't make sense / it's unused without corresponding volume management methods).
I made and pushed the following changes myself:
volumes
from list_resources_async()
- fc48cacde37b21498e4c7f1d597392df238c3c3fWith those changes, the code has now also been merged into trunk.
Changes Title (replace this with a logical title for your changes)
Remove unused and unsupported apis from equinix metal
Description
For more information on contributing, please see Contributing section of our documentation.
Status
Ready For Review
Checklist (tick everything that applies)