Closed mraygalaxy2 closed 10 months ago
Thanks for the contribution.
When you get a chance, can you please add some test case for those changes? Thanks.
It also seems like that it may be a good idea to rename the driver in the future (Akamai Connected Cloud)?
We can still leave (deprecated) "linode" alias in place for the foreseeable future to make the change backward compatible.
Acknowledged @Kami . I'll work on that.
Regarding the name change, we haven't been directed to do that right now by the company, particularly as the API endpoint (api.linode.com) is unable to change for the forseeable future.
okie dokie @Kami I've pushed those tests. Take a 2nd look?
NOTE: I do want to remove (or cleanup) this comment: https://github.com/apache/libcloud/pull/1946/commits/d8add44eec876cae1103b99d545a747a0e33a4bc#diff-e2e26eb0ef50c4cf2bf6b12658cd644d7ca1fe06cd2a3bc307d607149c83a2a4R976
Looking for feedback before I do that.
@mraygalaxy2 Thanks for adding the tests and addressing some very old API inconsistency in the create_node()
method.
I think it would be good to document that breaking API change in the upgrade notes file (https://github.com/apache/libcloud/commit/d8add44eec876cae1103b99d545a747a0e33a4bc#r127271125).
Besides that, LGTM.
@Kami Thank you, sir. I'll push a change right now to update that document.
@mraygalaxy2 Thanks. There is one more small thing which I thought I already commented on in the past (https://github.com/apache/libcloud/pull/1946/files#r1324941487), but maybe I forgot to :)
OK, base64 changes complete. Also tell me if those those docs/upgrade_notes.rst and CHANGES.rst changes look ok. I'm happy to clean them up if there's a mistake.
Thanks for addressing the review feedback.
I made some small changes and merged it into trunk:
ex_userdata
to None
instead of False
since this makes more sense for an argument which is not a boolean - bb0dba7d0fdc24bf4b21209a6e4267dd6c773a6dex_userdata
argument - bb0dba7d0fdc24bf4b21209a6e4267dd6c773a6dThank you so much, @Kami for the changes! Much appreciated.
Updated Linode (Akamai Connected Cloud) support (including cloud-init)
Description
Status
Checklist (tick everything that applies)