Conversation
…col and version. Prior to this commit, only the HTTP protocol was supported. Users of applications which require other protocols, or other protocol versions, such as gRPC, are now supported. A bug was also fixed, where the user-specified health check protocol was previously being set to the target group protocol, instead of the health check's.
Upgrade AWS SDK version as well.
…ed when destroying a target group.
67d0803
to
f0ead66
Compare
"target_group_protocol", | ||
"The protocol to use for routing traffic to the targets.", | ||
docs.Default("HTTP"), | ||
docs.Summary("The protocol to use for routing traffic to the targets. "+ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I pulled the descriptions for these two fields from the AWS docs - I wasn't sure if that was kosher for our docs, so if it's not, happy to change!
… target group health.
f0ead66
to
5b2a3bc
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🔥
Prior to this commit, the ALB would be deleted even if Waypoint did not create it.
d4026d7
to
a0b41bd
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Question about defaulting and hiding an error message
Co-authored-by: Clint <catsby@users.noreply.github.com>
Fixes #4745 |
Hey @paladin-devops are we good to go here with this PR? I believe it fixes an existing bug in 0.11.1 |
@catsby I just pushed another update which should fix the failing Go test, and addressed your last open feedback. We'll be good to go after checks pass. |
This PR was originally intended for adding an improvement which enables the user to set the target group protocol and protocol version for an AWS ECS deployment. However, it also adds some logging and fixes some bugs!
grpc_code
orhttp_code
inside thehealth_check
block for the AWS ECS deployment plugin, the plugin would panic - this is fixed by setting theMatcher
field of theCreateTargetGroupInput
struct to an empty struct of the typeMatcher
.elasticloadbalancing:DescribeTargetHealth
- this has been added!waypoint_managed
and it is set totrue
, then the ALB will be deleted on when a destroy job runs.