adutra commented on PR #422: URL: https://github.com/apache/polaris/pull/422#issuecomment-2455624346
Taking a step back, and thinking about real-life scenarios: how is an operator supposed to get hold of the root credentials, after installing and bootstrapping Polaris? I read the Polaris documentation about production setups, it does cover bootstrapping, but it doesn't cover this detail in particular, so I guess the exact procedure depends on the metastore being used? Wouldn't it be possible to standardize that? I'm also raising this point because while working on the Quarkus port, I realized that it is not possible to create a true integration test currently, that is, a test that spawns Polaris as a black box, and only interacts with it through its external APIs. This is because once started and bootstrapped, _and regardless of the metastore used_, the test is unable to infer which credentials to use to communicate with Polaris. All in all, I wonder if we aren't missing a simple and standard way to pass the root credentials to the boostrapping process, _even in production setups_ – or alternatively, a way to retrieve those, that would also be standardized across metastores. -- 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]
