Closed javiergarza closed 3 years ago
Also I didn't see where you specify the provider to pull down but in 0.13 the way to specify the provider has changed. In addition to the provider block there is a new required_providers block in terraform and the source has changed from terraform-providers/akamai to akamai/akamai. Example
required_providers {
akamai = {
source = "akamai/akamai"
}
}
required_version = ">= 0.13"
}
Thanks for that @zstlaw, I saw something to this effect in the release notes, but I haven't had time to fully parse them yet and understand whether we could painlessly upgrade the image, in answer to @javiergarza's question.
We will indeed need to update at least this line to match the new provider syntax, in addition to the variables mentioned above.
Do we want to do this? My concern is forcing users to use 0.13 just because they downloaded the latest image, will force them to upgrade all their configs. They'll likely not want that?
What about keeping 0.12.x in prod and upgrade to 0.13.x in dev branch? At least for 1-2 image release cycles, unless we see higher demand to upgrade in prod?
-- pozdrawiam, Łukasz Czerpak
W 19 sierpnia 2020 16:39:25 Anthony Hogg notifications@github.com napisał:
Thanks for that @zstlaw, I saw something to this effect in the release notes, but I haven't had time to fully parse them yet and understand whether we could painlessly upgrade the image, in answer to @javiergarza's question.
We will indeed need to update at least this line to match the new provider syntax, in addition to the variables mentioned above.
Do we want to do this? My concern is forcing users to use 0.13 just because they downloaded the latest image, will force them to upgrade all their configs. They'll likely not want that?
-- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/akamai/akamai-docker/issues/29#issuecomment-676465031
I propose making this change after #33 and translate this as a major version increment to reflect the breaking change semantics.
This is done
Hashicorp released Terraform 0.13 on August 10.
@ynohat do you know if we just need to update the variables below on the Dockerfile or do we need anything else to support the new TF version?