hashicorp / hashicorp/nomad

[feature] allow reload of Consul config stanza and Consul client

Open
#4,593 17 comments 18 reactions 0 assignees View on GitHub
hcc/jira theme/consul theme/tls type/enhancement
Dominant language
Go
Stars
17k
Forks
2.1k
Avg merge
1d 9h
Merged PRs (30d)
105

Description

When using TLS for Consul connectivity, it is obviously preferable to use low TTL certificates with frequent renewal. Currently in order to renew the Consul certificates the Nomad client must be restarted. It would be preferable if the Nomad client could use SIGUP in order to reload the Consul client/config like reloading the Nomad TLS certificates. This would be a much less intrusive operation and involve less risk.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by tracing the existing SIGUP reload path for Nomad TLS certificates and the Consul configuration and client initialization. The change is complete when renewed Consul TLS certificates can be loaded through SIGUP without restarting the Nomad client, with coverage for the reload behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
infrastructure
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.