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
DXE-2842 V5 is bad #444
Comments
Hi @ericrichtert, Thank you for sharing your issues and concerns with us. For the second issue, can you let me know if you were using any of the deprecated fields in the provider configuration block? Best regards, |
'''unsupported attribute "contact"''' is caused by changes in the provider, that don't handle the old config. After a first apply, it's gone. |
The issue regarding "Title: Not authorized;" is caused by the same issue as #446 . My code also looks like this: provider "akamai" {
config {
host = var.akamai_host
client_secret = var.akamai_client_secret
client_token = var.akamai_client_token
access_token = var.akamai_access_token
}
} According to https://developer.hashicorp.com/terraform/language/providers/configuration#:~:text=You%20can%20use,in%20the%20configuration). it should work. But with the akamai provider, it doesn't. And my old config was using the env vars AKAMAI_ACCESS_TOKEN, AKAMAI_CLIENT_TOKEN, AKAMAI_HOST, AKAMAI_CLIENT_SECRET. These were documented in the past, not deprecated in 4.x, but suddenly removed in 5.0. WHY????? I've spent many hours with debugging the implementation of this version, because we were waiting for a fix on #422. But this is (again) a very nasty way to deliver a new release. |
My config used to be like this provider "akamai" {
edgerc = "~/.edgerc"
config_section = "default"
} I was told by somebody from Akamai to use the variables, why would they stop supporting them? :( Edit: #407 (comment) |
Hi @ericrichtert, @sebagomez, We are sorry for the inconvenience. There's been a bug introduced that results in POST calls returning provider "akamai" {
config {
host = var.akamai_host
client_secret = var.akamai_client_secret
client_token = var.akamai_client_token
access_token = var.akamai_access_token
max_body = 131072
}
} Best regards, |
This is again a major issue in the provider, caused by bad tested changes in the provider. And still the question remains: Why did akamai remove the option to use AKAMAI_ACCESS_TOKEN, AKAMAI_CLIENT_TOKEN, AKAMAI_HOST, AKAMAI_CLIENT_SECRET even without deprecating it? As a customer of akamai, I expect a decent lifecyclemanagement of the services of akamai. I've spent weeks on debugging the terraform provider for the past 3 years. |
Thanks again @dstopka for providing a workaround, but as I mentioned before, I'm in the middle of a move to prod so I can't afford a workaround with undocumented features (and mystery numbers). I can afford to stick with 4.1.0 for now so I'll just stay there. Also, the documentation hasn't been updated: https://techdocs.akamai.com/terraform/docs/overview |
Hi all, Apologizes for the inconvenience caused by the unexpected removal of environmental variables support, which some of you relied upon. We understand the importance of this feature to your experience using our terraform provider.
In the meantime, please do not hesitate to reach out, we do appreciate all of the feedback. We will continue to share the progress of the pending patch here. Akamai Developer Experience Team |
thanks @dstopka - this is great news and shows that you are listening to your customers. Really looking forward to seeing this in place soon. |
Hi all, I want to share with you that release v5.0.1 is scheduled for this week. |
This issue was fixed in recent release. |
We are waiting for weeks for a solution to issue 422.
We get provider v5, with so many breaking changes. It takes me hours today to get v5 to work and everything fails.
Issues like:
and
Why doeas every major release of the terraform provider so many issues?
Why are simple fixes not delivered as a minor release?
The text was updated successfully, but these errors were encountered: