lasdf1234 opened a new pull request, #12420:
URL: https://github.com/apache/gravitino/pull/12420

   ### What changes were proposed in this pull request?
   
   Follow-up to #12366 (fileset create-time secrets). Adds create-time
   `secretBindings` / `secretReferences` for **catalog** and **schema**:
   
   - API / REST / Java & Python clients / OpenAPI
   - Create path: `assembleSecretMaterials` → `writeSecrets`; failure rollback 
via `rollbackSecrets`; drop cleanup via `deleteSecretsFromProperties`
   - `testConnection` rejects raw secret URNs via `checkSecretKeys`
   - Hook owner-failure compensation; `listCatalogsInfo` 
authorize-before-resolve
   
   ### Why are the changes needed?
   
   Fix: #12297
   
   Create-time secret bindings/references were added for fileset in #12366;
   catalog and schema need the same create-path support.
   
   ### Does this PR introduce _any_ user-facing change?
   
   - Yes: catalog/schema create APIs accept optional `secretBindings` /
     `secretReferences` (same model as fileset).
   
   ### How was this patch tested?
   
   - Unit tests for catalog/schema create secret paths
   - `:core:compileJava` after rebasing onto `main` post-#12366
   
   
   Made with [Cursor](https://cursor.com)


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