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

Add Support for Hierarchical ACLs #3645

Merged
merged 2 commits into from
Jul 13, 2023
Merged

Commits on Jul 13, 2023

  1. Bump OVN DB Schemas to 23.06

    This commit bumps the OVN DB schema to
    the new OVN release. In particular we
    want to bring in Tiered ACLs construct
    to lay out the pre-work for ANPs
    
    Signed-off-by: Surya Seetharaman <[email protected]>
    tssurya committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    d155ed1 View commit details
    Browse the repository at this point in the history
  2. Create all existing ACLs in tier2

    We have a new feature called Hierarchical
    ACLs that is introduced in OVN to enable
    support for tiered ACLs. This commit ensures
    that from this point on, all ACLs for all features
    are created in tier2. By default all
    new ACLs must be added to tier2.
    
    Ensure existing ACLs without tiers are migrated post upgrade
    
    Since the column in NBDB is an int,
    when OVN schema upgrade happens, by default
    the value for this column will be set to 0.
    
    We want all existing ACLs to move to tier2.
    This commit ensures all existing ACLs for
    all features are migrated towards tier2.
    This PR ensures that is done by OVNK controller
    upon upgrade restart.
    
    Signed-off-by: Surya Seetharaman <[email protected]>
    tssurya committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    63c770e View commit details
    Browse the repository at this point in the history