consul: add support for UDP health check type
- Dominant language
- Go
- Stars
- 17k
- Forks
- 2.1k
- Avg merge
- 1d 9h
- Merged PRs (30d)
- 105
Description
Consul [1.13.0](https://github.com/hashicorp/consul/blob/main/CHANGELOG.md#1130-august-9-2022) added support for [UDP](https://www.consul.io/api-docs/agent/check#udp) based health checks; it would great to be able to support this new check type.
One immediate implementation item to consider would be the ability to understand that the fingerprinted Consul agent can support this new check type: https://github.com/hashicorp/nomad/issues/13899
Related: https://github.com/hashicorp/nomad/issues/11953
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reviewing the existing Consul health-check type handling and the logic that fingerprints the Consul agent, using the Consul UDP health-check documentation and related issues #13899 and #11953 for context. Done means Nomad supports the UDP check type and recognizes it when the Consul agent advertises that capability.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- devops
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100