-
Notifications
You must be signed in to change notification settings - Fork 233
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
Convert terraform example files to be v0.12 compatible #466
Conversation
terraform output json has changed, and requires changes in https://github.com/kubermatic/kubeone/blob/master/pkg/terraform/config.go#L41-L57 |
there is new target to convert, vsphere just got merged :) please rebase and cover it too. |
I figured, since we going to need to stick to 0.12 version of terraform, we'd need to update compatibility matrix here and indicate which kubeone version is compatible with which terraform version. |
/retest |
/retest |
I needed to rebase again to match master. If tests fail, rerun them please. They went through the last attempts on second execution :) |
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.
left some small comments, looks great!
Converted terraform example files with some help of `terraform 0.12upgrade`, extended documentation and updated config parser. Signed-off-by: Alexander Sowitzki <alexander@loodse.com>
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.
/approve
LGTM label has been added. Git tree hash: b1d44f01bc775fa8e46fd75f67d20f8536412492
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: kron4eg The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Have done that by running
terraform 0.12upgrade
for each exampleWhat this PR does / why we need it:
Terraform upstream version is 0.12 and we should support it. v0.12 introduces language breaking changes that make 0.12 and 0.11 incompatible with each other.
Which issue(s) this PR fixes (optional, in
fixes #<issue number>(, fixes #<issue_number>, ...)
format, will close the issue(s) when PR gets merged):Fixes #463
Special notes for your reviewer:
None
Documentation:
Rewrote Docs to match version, added terraform version to compatibility matrix
Release note:
Since only examples are changes, does this require "action required"?