upbound / provider-terraform

A @crossplane provider for Terraform
Apache License 2.0
124 stars 55 forks source link

Update at least to v1.6 #247

Closed tomasmota closed 3 months ago

tomasmota commented 3 months ago

In version 1.5, import blocks must have literal strings in the id, meaning it is not possible to use variables to specify it. Since version 1.6 this is possible, and I would really like to use this feature.

Are there any plans of updating any time soon?

jbw976 commented 3 months ago

Thanks for your interest in this @tomasmota - unfortunately, there are no plans now to support greater than v1.5 due to the license change. A bit of discussion on this for reference:

https://github.com/upbound/provider-terraform/issues/227#issuecomment-1883253536

I will close this issue as a duplicate of #227 ✅

tomasmota commented 3 months ago

fair enough, any progress on the plans with regards to updates/being able to use newer versions? Or opentofu I suppose

jeanduplessis commented 3 months ago

@tomasmota there have been no further efforts put into exploring other options at this stage.

brandonjbjelland commented 2 days ago

Curious - is this project considering adoption of opentofu? If not, why not?

jeanduplessis commented 1 day ago

@brandonjbjelland We are waiting to see the outcome of https://github.com/cncf/sandbox/issues/81 before making a commitment on using OpenTofu. MPL-2.0 licensed code isn't part of the CNCF's current list of approved licenses and we are already trying to get exceptions for the existing use of MPL-2.0 code: https://github.com/cncf/foundation/issues/787

Nothing stops a community member from creating a provider-opentofu though, in terms of this specific provider, we are not considering it right now.