Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Richer access checks #9553

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Commits on Sep 20, 2024

  1. Richer access checks

    This change introduces the ability to distinguish individual checks by the (external) API being used (Nessie, Iceberg) and for Nessie Catalog (Iceberg REST) to information about the kind(s) of changes being applied.
    
    The individual changes that can be distinguished are:
    * Catalog API operation
    * Metadata update actions, with special actions wrt to the `location` property
    * Snapshot operation
    * Snapshot summary extracts (for example whether a snapshot added or removed data/delete files)
    
    All new attributes can be retrieved from the existing `Check` type via new attributes exposed via `AccessCheckMeta` holding the source API, "for write flag" and per-content-key flags. The flags represent the mentioned "individual changes".
    
    Fixes projectnessie#9559 (and more)
    snazy committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    c25b2e4 View commit details
    Browse the repository at this point in the history