Skip to content

Bump deps and cleanup#3

Open
testeddoughnut wants to merge 10 commits intostvnjacobs:api-v4from
testeddoughnut:api-v4-bump-deps
Open

Bump deps and cleanup#3
testeddoughnut wants to merge 10 commits intostvnjacobs:api-v4from
testeddoughnut:api-v4-bump-deps

Conversation

@testeddoughnut
Copy link
Copy Markdown

@testeddoughnut testeddoughnut commented Jun 23, 2022

  • Bumped all deps to what the upstream plugins are using.
  • Switch to using chefstyle so we don't have to managed our own rubocop config.
  • Added support for most APIv4 options for Linode Create.
  • Dropped some options (kernel, for example) that aren't supported on the create call.
  • Added additional environment variable support for options where it made sense.
  • Removed all the API calls to validate image, region, kernel etc since the create call does that for us.
  • Added better error reporting for when the create call runs into trouble.
  • Improved support for the post-build steps to set hostname and disable password login.
    • It now works for all base images that Linode offers, including the less popular ones.
    • It also now disables password login through SSH config instead of just locking the account.
  • Added a .kitchen.yml file to test all base images. This is not added to the CI at this time.
  • Updated all tests to be more comprehensive and to simulate the API calls with webmock.
  • Filled out tests for some previous features I already added.

Signed-off-by: M. David Bennett <mdavidbennett@syntheticworks.com>
Signed-off-by: M. David Bennett <mdavidbennett@syntheticworks.com>
Signed-off-by: M. David Bennett <mdavidbennett@syntheticworks.com>
Signed-off-by: M. David Bennett <mdavidbennett@syntheticworks.com>
Signed-off-by: M. David Bennett <mdavidbennett@syntheticworks.com>
Signed-off-by: M. David Bennett <mdavidbennett@syntheticworks.com>
Signed-off-by: M. David Bennett <mdavidbennett@syntheticworks.com>
Signed-off-by: M. David Bennett <mdavidbennett@syntheticworks.com>
Signed-off-by: M. David Bennett <mdavidbennett@syntheticworks.com>
@testeddoughnut testeddoughnut changed the title WIP: Api v4 bump deps Bump deps and cleanup Jul 1, 2022
@testeddoughnut testeddoughnut marked this pull request as ready for review July 1, 2022 17:26
Signed-off-by: M. David Bennett <mdavidbennett@syntheticworks.com>
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.

1 participant