ALB target group defaults changed for healthy/unhealthy thresholds #2712
Labels
bug
Addresses a defect in current functionality.
service/elbv2
Issues and PRs that pertain to the elbv2 service.
stale
Old or inactive issues managed by automation, if no further action taken these will get closed.
Hi,
So this commit changed the target group default parameters 79467dc
This makes old code to have pending changes, when there are non. (By old I mean code applied with aws provider <1.3 and revisited now on 1.6). Also the defaults mismatch with the official AWS API for Application Load Balancer.
Is it necessary to define here defaults? Not sure if the Go SDK can provide those or the API call can relay on leaving them empty. In example, the
UnhealthyThresholdCount
now is forced to be 3, when it used to be 2, and AWS official API defaults to 2 for ALB (though that gets tricky for network load balancers, which I guess was the reason of the change).If there is no other way around it, I wouldn't mind on updating my module to force my own default, though I would rather relay on official's AWS defaults, which differs between ALB and NLB.
Terraform Version
Terraform v0.11.1
provider.aws: version = "~> 1.6"
Affected Resource(s)
Expected Behavior
No code changes -> no terraform changes
Actual Behavior
terraform plan
wants to make changes when there are no code changes.References
The text was updated successfully, but these errors were encountered: