terraform-provider-newrelic: API misbehavior
Terraform Version
Terraform version 1.1.6
provider version 2.37.0
Affected Resource(s)
newrelic_one_channel_bindings
Actual Behavior
We are seeing an issue regarding newrelic api. We are currently on terraform new relic provider version 2.37.0. Here is what we see: Error: GET https://api.newrelic.com/v2/alerts_channels.json?page=4 giving up after 4 attempt(s): Get “https://api.newrelic.com/v2/alerts_channels.json” So, basically this happens only with this particular API call only when the provider reaches to invoke Page 4 is when it errors out and not before that. That means the API calls to api.newrelic.com are working. To test out the theory, we commented out the part where we do policy to channel binding and just ran everything else. It did not error out.
Expected Behavior
What should have happened?
Easy workflow of terraform plan and apply.
Steps to Reproduce
Please list the steps required to reproduce the issue, for example:
terraform plan and apply
Debug Output
Please provider a link to a GitHub Gist containing the complete debug output: https://gist.github.com/RizwaanShaik/2a2b05da07a0d2b1b7587fe01addf9fe
Other links
Post on discuss.newrelic: https://discuss.newrelic.com/t/help-lookup-api-newrelic-com-server-misbehaving/179740/5?u=rizwaan.shaik Newrelic support case: https://support.newrelic.com/s/case/5008W00000m03zeQAA/api-misbehavior
About this issue
- Original URL
- State: closed
- Created 2 years ago
- Reactions: 1
- Comments: 28 (2 by maintainers)
Hi @SiddhantAgarwal17. We don’t offer a release timeline for features or fixes on our open source projects. What I can say is that work is currently being done toward resolving this issue. There are a number of tickets linked to this issue, about half of which have been completed. As soon as all of the work has been completed we’ll be sure to update this thread.
Is it possible to see what caused the Internal Server Error on the New Relic Server corresponding to this request ID:
d061a0b2e50c3972271816bbf7abb3beoriginating out of the provider. That might give us some indication about the underlying cause