Luke Massa
04/24/2024, 2:25 PMLuke Massa
04/24/2024, 2:25 PMLuke Massa
04/24/2024, 2:33 PMLuke Massa
04/24/2024, 2:33 PMStas Ostrovskyi
04/24/2024, 2:39 PMRB
04/24/2024, 2:39 PMhc-install library that radeksimko mentioned
b. (hack) Modify our current installation to have a slight change for terraform versions after 1.8.1
2. Alternatives
a. Use opentofu
b. Create a block list of versions for opentofu/terraform
c. Create a max version to download versions for opentofu/terraformStas Ostrovskyi
04/24/2024, 2:39 PMStas Ostrovskyi
04/24/2024, 2:40 PM--tf-download by default?RB
04/24/2024, 2:41 PMRB
04/24/2024, 2:42 PMStas Ostrovskyi
04/24/2024, 2:42 PMStas Ostrovskyi
04/24/2024, 2:42 PMRB
04/24/2024, 2:43 PMrelease_version unless they use the default which is 0.11. Changing the default of tf-download would be a breaking change for many of my root dirs.RB
04/24/2024, 2:43 PMterraform1.8.2 to terraform1.8.1 and call it a dayRB
04/24/2024, 2:43 PMStas Ostrovskyi
04/24/2024, 2:43 PMStas Ostrovskyi
04/24/2024, 2:44 PMRB
04/24/2024, 2:44 PMRB
04/24/2024, 2:44 PMStas Ostrovskyi
04/24/2024, 2:44 PMRB
04/24/2024, 2:45 PMRB
04/24/2024, 2:45 PMStas Ostrovskyi
04/24/2024, 2:47 PMDylan Page
04/24/2024, 2:47 PMDylan Page
04/24/2024, 2:49 PMDylan Page
04/24/2024, 2:50 PMRB
04/24/2024, 2:50 PMAtlantis should be best-effort. I like Stasβ approachso short-term you want to default tf-download to disable and release a new version ?
Dylan Page
04/24/2024, 2:52 PMwhich will disallow downloading >= 1.8.1?
Dylan Page
04/24/2024, 2:52 PMRB
04/24/2024, 2:52 PMDylan Page
04/24/2024, 2:52 PMDylan Page
04/24/2024, 2:56 PMStas Ostrovskyi
04/24/2024, 3:35 PM<= 1.8.1 . This will mean that new version will satisfy both required_version from terraform and our new limitation. It will also mean that there will be an error if required_version is set to >= 1.8.2 or anything like that. What do you think?Luke Massa
04/24/2024, 3:38 PM- required_version = ">= v1.5.5"
+ required_version = ">= v1.5.5, < 1.8.2"
and it is working as expectedStas Ostrovskyi
04/24/2024, 3:39 PMStas Ostrovskyi
04/24/2024, 3:39 PMStas Ostrovskyi
04/24/2024, 4:20 PM>= 1.8.2 in their required_version may get a weird error, but I'm pretty sure there are a couple of issues/misunderstanding on how to use those just-in-time terraform downloads anywayStas Ostrovskyi
04/24/2024, 4:21 PMRB
04/24/2024, 4:40 PMIβm almost confident in this changeYou can merge the branch in your fork and your fork will automatically build a release image
RB
04/24/2024, 4:40 PMStas Ostrovskyi
04/24/2024, 4:56 PMLuke Massa
04/24/2024, 6:12 PMLuke Massa
04/24/2024, 6:12 PMRB
04/24/2024, 6:29 PMLuke Massa
04/25/2024, 4:04 PM