adutra commented on PR #3658:
URL: https://github.com/apache/polaris/pull/3658#issuecomment-3843069516

   Heads up: this change *may* have implications for the following cloud tests:
   
   * `RestCatalogS3IT`
   * `RestCatalogGcsIT`
   * `RestCatalogAdlsIT`
   * `RestCatalogAdlsCredentialVendingIT`
   
   However I cannot test them 🤷‍♂️ 
   
   The first 3 seem are probably fine: credential vending is implicitly 
enabled, but the clients don't request any access delegation mode by default. 
This should work as long as the `RESTCatalog` clients have access to their own 
storage credentials via the environment (which seems to be the intent).
   
   The last one, `RestCatalogAdlsCredentialVendingIT`, _explicitly_ enables 
credentials vending, but in fact, behaves exactly like `RestCatalogAdlsIT`, 
i.e., the `RESTCatalog` clients are not configured to request any delegation 
mode. Imho this test is lacking the annotation:
   
   ```java
   @RestCatalogConfig({"header.X-Iceberg-Access-Delegation", 
"vended-credentials"})
   ```


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