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

[TECH DEBT] Linode APIv3 Reaching End of Life on July 31, 2023 #64517

Closed
ScriptAutomate opened this issue Jun 21, 2023 · 1 comment · Fixed by #64623
Closed

[TECH DEBT] Linode APIv3 Reaching End of Life on July 31, 2023 #64517

ScriptAutomate opened this issue Jun 21, 2023 · 1 comment · Fixed by #64623

Comments

@ScriptAutomate
Copy link
Contributor

ScriptAutomate commented Jun 21, 2023

Description of the tech debt to be addressed, include links and screenshots

Linode has deprecated APIv3, which will reach its end of life on July 31, 2023.

Version 4 of the Linode API has been available for some time, and is a major improvement over previous versions. Almost any task which can be done through the Cloud Manager can now be performed through the API. Documentation on their APIv4 can be found here: https://www.linode.com/docs/api/

They've also documented guidance on how to upgrade your existing APIv3 calls to APIv4: https://www.linode.com/docs/products/tools/api/guides/upgrade-to-v4/

It looks like salt-cloud supports APIv4 just fine, from a glance at configs and the code base, but APIv3 hitting EOL will mean all APIv3 code will fail to function, and all salt-cloud tests relying on APIv3 will stop functioning.

We need to verify that:

  • salt-cloud is deprecating Linode APIv3 support
  • salt-cloud default should be to use APIv4 (as there won't be any alternatives from an API standpoint)
  • salt-cloud has functional support for APIv4 (it looks like it does already)
  • salt-cloud tests are using APIv4 exclusively, so that the salt-cloud tests don't fail at the end of July for Linode

Potentially related issue: #58424

@zliang-akamai
Copy link
Contributor

zliang-akamai commented Aug 2, 2023

Hi @ScriptAutomate, may I have your help on reviewing the PR?

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

Successfully merging a pull request may close this issue.

5 participants