terraform: only use embedded plugins when release tag is set#949
Conversation
7107fd8 to
ff3c430
Compare
|
ff3c430 looks good to me, but we'll need to work harder to train users who want this isolation to use released installers. CC @sallyom, @ironcladlou, @RobertKrawitz, in case they want to chime in before we land this. |
developers (trackingmaster) can be expected to be more informed compared to users using released versions. |
|
What's the use case for using non-vendored plugins? |
so that we can test newer versions of plugins by putting them in |
Is it fair to say this comes at the expense of re-introducing external dependencies and steps for development builds? I don't know what's more common, using the vendored plugins for development or using custom plugins, so I can't say who it makes more sense to optimize for. Speaking only for myself, I never use custom plugins, and if I did I would be willing to jump through hoops to do so. |
The development builds will continue to use vendored plugins.. but it allows you to override the vendored by placing the corresponding plugin in |
|
/lgtm Problems with version skew in the terraform plugins have very non-obvious symptoms. This is one way we can make life less gratuitously difficult. |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: abhinavdahiya, RobertKrawitz The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
/retest Please review the full test history for this PR and help us cut down flakes. |
|
/retest |
|
Thanks for the clarification — it wasn't obvious to me that this just adds another entry to a precedence list! |
/cc @wking