bigluck commented on issue #1589: URL: https://github.com/apache/iceberg-python/issues/1589#issuecomment-2646117181
I understand, and in principle I agree that pyiceberg is following the Iceberg Catalog API specifications. On the other hand, I believe it's incorrect that the client cannot have any final say over the server settings. I have a second case that better explains why I think it's incorrect.. we have the same Catalog API and it is accessible from different URLs: 1. ALB 2. Private link when the same catalog is privately shared with another VPC 3. A proxy that, besides the hostname, also has a different `base_url` Obviously, when configuring the client, I'll need to use 3 different URLs depending on these 3 conditions, but the server will always return the same URL in the `/config` endpoint. As things stand now, I'm forced to manually override the value of `catalog.uri` after initializing the client, otherwise the client wouldn't be able to read any tables. -- 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: issues-unsubscr...@iceberg.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org For additional commands, e-mail: issues-h...@iceberg.apache.org