hashicorp / hashicorp/consul

enhancement - export all machine ipv4/ipv6 addresses in nodes catalog

Open
#2,761 2 comments 2 reactions 0 assignees View on GitHub
theme/api type/enhancement
Dominant language
Go
Stars
30.1k
Forks
4.6k
Avg merge
1d 18h
Merged PRs (30d)
39

Description

### Description of the Issue (and unexpected/desired result)

Hello,

Below is a future request that I hope you will find useful and perhaps decide to include it in the future releases of consul.

Single consul node can have multiple interfaces and each interface can have multiple ips of multiple types (v4/v6) assigned to it.

What do you think about getting native support in consul's nodes catalog that exports all machine interfaces and the ips that are currently assigned to them for each node in the catalog.

Sincerely,

vaLentin

Contributor guide

Open the contributing guide

Research direction

No file or test is named. Start by reviewing Consul's nodes catalog and how node interface and address data is currently represented; determine the intended representation for every interface and assigned IPv4/IPv6 address. Done means the catalog exposes all requested machine interfaces and their current addresses for each node.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
backend-api-design, distributed-systems, networking
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.