-
Notifications
You must be signed in to change notification settings - Fork 102
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
Release 2.0 #181
Release 2.0 #181
Conversation
Not setting it will throw a user-friendly error. Since the image/image_family logic is dealt with in zone-specific config, this will _greatly_ simplify things. Provider-level configuration shouldn't have contained that information in the first place.
Adding tests for new behavior. Fixes mitchellh#137
Was testing this release locally and found a small issue: for some reason I can't specify the location of the GCE key using |
@zackangelo Thanks for catching this! Should be fixed now. |
@@ -88,7 +89,9 @@ Vagrant.configure("2") do |config| | |||
google.google_project_id = "YOUR_GOOGLE_CLOUD_PROJECT_ID" | |||
google.google_client_email = "YOUR_SERVICE_ACCOUNT_EMAIL_ADDRESS" | |||
google.google_json_key_location = "/path/to/your/private-key.json" | |||
|
|||
|
|||
google.image_family = 'ubuntu-1604-lts' |
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.
One suggestion ... it would be nice if the new image_family
config option was also added to the Configuration
section of the README.
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.
@seanmalloy Nicely spotted! Thanks!
Added.
Ok, let's do this. @erjohnso PTAL
Tested #180 - looking good 👍
Since we're entering 2.0, will implement 2 additional breaking changes:
image
parameter will no longer default to an arbitrary one.Not setting it will throw a user-friendly error. Since the
image/image_family logic is dealt with in zone-specific config,
this will greatly simplify things.
Provider-level configuration shouldn't have contained that
information in the first place as it's executed multiple times
and will cause collisions if the zone parameter is set at runtime (like image family). Fixes [FR] Support image families #144
Upgrading to new standard
SyncedFolders
action and removing old rsync code. This time it should be ok as I finally found a proper workaround - all test pass ^___^Fixes rsync__args not respected #158, Trigger rsync installation if not installed #152,
vagrant rsync
command does not work #137, Rename rsync__excludes to rsync__exclude #109, "vagrant provision" fails with "host IP was given to the Vagrant core NFS helper" #94, Vagrant provision order #87Made some drive-by fixes as well: