-
Notifications
You must be signed in to change notification settings - Fork 202
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
Updating to depend on TK 1.4 #109
Conversation
config[:instance_type] = config[:flavor_id] || 'm1.small' | ||
end | ||
if config[:ssh_timeout] | ||
# TODO NOOOOOOOOOO |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@fnichol I really, really hate doing this. What would you suggest?
…ge config we don't overwrite the AMI default
gem.add_dependency 'fog' | ||
gem.add_dependency "test-kitchen", "= 1.4.0.rc.1" | ||
gem.add_dependency 'excon' | ||
gem.add_dependency 'multi_json' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is there a reason for multi_json other than older Ruby support? Test Kitchen only works on Ruby 1.9 and up which ships with a 'json' in stdlib. I may be missing a hidden dep in here though…
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
When getting rid of Fog, I literally copied the transitive dependencies it was using (for the fetch_credentials
call). I should probably update that to just use json.
@tyler-ball Looking really good! |
Sweet, 👍 |
Updating to depend on TK 1.4
Taking advantage of the new base class and transport logic. Also replacing the Fog dependency with the aws-sdk dependency.
\cc @fnichol