-
Notifications
You must be signed in to change notification settings - Fork 330
Description
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.