Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding advanced settings with the Config Builder #3999

Open
thekevinscott opened this issue Aug 29, 2023 · 0 comments
Open

Adding advanced settings with the Config Builder #3999

thekevinscott opened this issue Aug 29, 2023 · 0 comments

Comments

@thekevinscott
Copy link

thekevinscott commented Aug 29, 2023

Is your feature request related to a problem?
It appears as though the ConfigBuilder is limited to the following options:

    addPackageAccess(pattern: string, pkgAccess: PackageAccessYaml): this;
    addUplink(id: string, uplink: UpLinkConf): this;
    addSecurity(security: Partial<Security>): this;
    addAuth(auth: Partial<AuthConf>): this;
    addLogger(log: LoggerConfItem): this;
    addStorage(storage: string | object): this;
}

I don't see a way to add the other supported configuration types. For example, Web UI appears to be omitted, as do the list of advanced settings.

If these capabilities are available, it might be helpful to describe these capabilities in the documentation.

Describe the solution you'd like
Ideally, ConfigBuilder would offer a comprehensive 1:1 approach for building a configuration file. It seems as though today to support the missing options, a user must manually go in and append the values to the generated YAML file from ConfigBuilder.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant