website icon indicating copy to clipboard operation
website copied to clipboard

Add or Update configuration options flags

Open ronaldngounou opened this issue 1 month ago • 1 comments
trafficstars

Problem

The configuration options on the website are not up to date with the config.go code.

This parent issue aims to update configuration flags to reflect these changes on the website.

Proposal

I propose to create or update existing sections in order to update the configurations of the website to help users configure etcd. ref . It is still a manual process though not optimal. I am happy to hear if they is an automated way.

Member flags to be updated to reflect the website

https://github.com/etcd-io/etcd/blob/main/server/embed/config.go#L599-L638

Raft connection flags (a new section in the website needs to be added for this)

https://github.com/etcd-io/etcd/blob/main/server/embed/config.go#L599-L638

Clustering flags to be added or updated

https://github.com/etcd-io/etcd/blob/main/server/embed/config.go#L645-L681

Security flags to be added or updated

https://github.com/etcd-io/etcd/blob/main/server/embed/config.go#L684-L714

Logging flags to be added or updated

https://github.com/etcd-io/etcd/blob/main/server/embed/config.go#L717-L725

pprof profiler via HTTP

https://github.com/etcd-io/etcd/blob/main/server/embed/config.go#L728

Additional metrics

https://github.com/etcd-io/etcd/blob/main/server/embed/config.go#L731-L737

Auth

https://github.com/etcd-io/etcd/blob/main/server/embed/config.go#L740-L742

Gateway

https://github.com/etcd-io/etcd/blob/main/server/embed/config.go#L745-L758

Unsafe features

https://github.com/etcd-io/etcd/blob/main/server/embed/config.go#L761-L762

Feature gates

https://github.com/etcd-io/etcd/blob/main/server/embed/config.go#L765

I will send PRs for this, contributions are welcomed.

ronaldngounou avatar Oct 11 '25 23:10 ronaldngounou