Skip to content

[raft] Implement admin API server for cluster membership - #1781

Draft
MariemBaccari wants to merge 4 commits into
interuss:masterfrom
Orbitalize:admin_server
Draft

MariemBaccari wants to merge 4 commits into
interuss:masterfrom
Orbitalize:admin_server

Conversation

@MariemBaccari

Copy link
Copy Markdown
Contributor

This PR is a follow-up to #1776 and partially addresses #1719 by implementing the admin API for cluster membership changes server.

@MariemBaccari
MariemBaccari force-pushed the admin_server branch 14 times, most recently from c352342 to c17b932 Compare October 15, 2026 12:46
@MariemBaccari
MariemBaccari marked this pull request as ready for review October 15, 2026 13:43
@MariemBaccari
MariemBaccari marked this pull request as draft October 22, 2026 13:28
Comment thread cmds/core-service/main.go
enableMetrics = flag.Bool("enable_metrics", false, "Enable metric endpoint")
enableTracing = flag.Bool("enable_tracing", false, "Enable tracing")
metricsListeningAddress = flag.String("metrics_addr", ":8079", "Address and port that the for the prometheus-compatible metric service binds to and listens on for incoming connections")
adminAddress = flag.String("admin_addr", ":8078", "Address and port that the admin API (used by dssctl) binds to and listens on for incoming connections. TODO: The API is not authenticated yet.")

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would limit it to 127.0.0.1:8078, especially since it's not protected

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

2 participants