Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
79892: cli: extend `gen settings-list` r=andf-crl,nickvigilante a=knz Fixes #80097 We want to have a way to print all settings with their class and visibility for internal investigations. This is also useful for public-facing documentation, where we want to split settings according to what users can expect from SET CLUSTER SETTINGS. The generated files are as follows: - `settings-for-tenant.txt`: a TSV file containing settings that tenants can access (i.e. excluding `system-only` settings which cannot be set/accessed by tenants). NEW: a new `class` column, containing either: - `tenant-rw`: the tenant can use both SHOW and SET - `tenant-ro`: the tenant can use only SHOW - `settings.html`: complete list of settings. NEW: the same `class` column as above. This column also contain `system-only` setting in this file. Also, a new `visibility` column, which separates public vs reserved settings. Co-authored-by: Raphael 'kena' Poss <[email protected]>
- Loading branch information