yuqi1129 commented on code in PR #10081:
URL: https://github.com/apache/gravitino/pull/10081#discussion_r3093426054


##########
catalogs/catalog-lakehouse-iceberg/src/main/java/org/apache/gravitino/catalog/lakehouse/iceberg/IcebergCatalog.java:
##########
@@ -81,4 +94,67 @@ public PropertiesMetadata catalogPropertiesMetadata() throws 
UnsupportedOperatio
   public PropertiesMetadata schemaPropertiesMetadata() throws 
UnsupportedOperationException {
     return SCHEMA_PROPERTIES_META;
   }
+
+  @Override

Review Comment:
   This only adds credential providers for the JDBC backend. But Iceberg 
catalogs with non-JDBC backends (e.g., Hive metastore or REST) can also use 
S3/OSS/Azure for table storage. Should the S3/OSS/Azure credential provider 
detection be applied regardless of the catalog backend type? The current logic 
skips storage credential vending entirely for non-JDBC backends, which seems 
like an unnecessary limitation.



-- 
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]

Reply via email to