redpanda-data / redpanda-data/redpanda
Provide a way to discover other Admin API hosts in the cluster
Nobody has claimed this yet.
- 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
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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