Skip to content

Add or Update configuration options flags #1074

@ronaldngounou

Description

@ronaldngounou

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions