redpanda-data / redpanda-data/redpanda

Provide a way to discover other Admin API hosts in the cluster

Open
#8,975 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

DW kind/enhance
Dominant language
C++
Stars
12.6k
Forks
792
PR merge metrics
No merged PRs in 30d

Description

Who is this for and what problem do they have today?

When executing rpk debug bundle we want to gather other nodes' admin API responses such as node_config, cluster_view, etc... similar to what we do when we run rpk debug bundle.

What are the success criteria?

To provide a way so rpk can discover the other admin API hosts in the cluster.

We are open to anything:

  • We can use the controller snapshots.
  • We can add some Admin API properties as part of the DescribeConfig response.
Why is solving this problem impactful?

A better way to debug what's happening in the cluster without too much friction on the user side.

Additional notes

JIRA Link: CORE-1172

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the rpk debug bundle workflow and review the two proposed discovery paths: controller snapshots and adding Admin API properties to DescribeConfig. Done means rpk can discover other Admin API hosts in the cluster and gather responses such as node_config and cluster_view.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
api, cli, distributed-systems
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.