snazy opened a new issue, #620: URL: https://github.com/apache/polaris/issues/620
### Describe the bug The `polaris-server.yml` in the root folder is made for testing purposes, and is by far not usable in production-ish setups. This is not nice and causes a lot of confusion and try-and-error round-trips - most of those errors aren't immediately visible to end users and only discoverable using an attached debugger. Summary of the issues: * The `default-realm` cannot be bootstrapped - something like `export POLARIS_BOOTSTRAP_DEFAULT-REALM_ROOT_CLIENT_ID=default_root_client`, as documented, does not work in e.g. `bash` - also: nothing says that the realm and principal name must be upper case in the env var names. * `oauth2` is configured to `test` - that doesn't make sense for prod use cases * `authenticator` same as for `oauth2` * `tokenBroker` is not configured and not mentioned at all in the config file * `defaultRealm` and `defaultRealms` options are at least confusing The code design makes it extremely hard for users, even engineers, to figure out that and even harder why things do not work. I propose to use this issue to come up with a better config mechanism via #469 and follow-ups. The default configuration should at least work. ### To Reproduce _No response_ ### Actual Behavior _No response_ ### Expected Behavior _No response_ ### Additional context _No response_ ### System information _No response_ -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
