hashicorp / hashicorp/nomad

consul: add support for UDP health check type

Open
#14,094 2 comments 8 reactions 0 assignees View on GitHub
hcc/jira stage/accepted theme/service-discovery/consul type/enhancement
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.