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

More OpenFGA bug fixes #274

Merged
merged 15 commits into from
Dec 5, 2023
Merged

More OpenFGA bug fixes #274

merged 15 commits into from
Dec 5, 2023

Commits on Dec 5, 2023

  1. github: Pin OpenFGA to v1.3.7

    This is needed to avoid a regression in v1.3.8.
    
    openfga/openfga#1207
    
    Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
    stgraber committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    c0e460f View commit details
    Browse the repository at this point in the history
  2. github: Update for new labeler

    Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
    stgraber committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    bf1af85 View commit details
    Browse the repository at this point in the history
  3. incusd/project: Add ImageProjectFromRecord

    Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
    stgraber committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    f422872 View commit details
    Browse the repository at this point in the history
  4. incusd/auth/openfga: Fix diff logic to compare the correct objects

    Closes lxc#269
    
    Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
    stgraber committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    abe80a2 View commit details
    Browse the repository at this point in the history
  5. incusd/images: Perform access control after fingerprint expansion

    Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
    stgraber committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    504471e View commit details
    Browse the repository at this point in the history
  6. incusd: Add expansion of image and certificate fingerprints

    Closes lxc#249
    
    Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
    stgraber committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    c4c246d View commit details
    Browse the repository at this point in the history
  7. incusd: Add expansion of project names for inheritance

    Closes lxc#251
    
    Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
    stgraber committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    0a45f77 View commit details
    Browse the repository at this point in the history
  8. incusd/images: Record downloaded images with authorizer

    Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
    stgraber committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    94505aa View commit details
    Browse the repository at this point in the history
  9. incusd/images: Don't use request context in authorizer for background…

    … operations
    
    Closes lxc#275
    
    Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
    stgraber committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    2ba8cf5 View commit details
    Browse the repository at this point in the history
  10. incusd/projects: Don't use request context in authorizer for backgrou…

    …nd operations
    
    Closes lxc#275
    
    Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
    stgraber committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    deab640 View commit details
    Browse the repository at this point in the history
  11. incusd/storage/drivers: Add singular helper for volume types

    Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
    stgraber committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    e4964ef View commit details
    Browse the repository at this point in the history
  12. incusd/storage: Update authorizer for all operations

    Closes lxc#271
    
    Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
    stgraber committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    a7431c6 View commit details
    Browse the repository at this point in the history
  13. incusd/auth/openfga: Handle offline servers

    Closes lxc#272
    
    Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
    stgraber committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    8697f4f View commit details
    Browse the repository at this point in the history
  14. incusd/auth/openfga: Allow for later resources refresh

    Closes lxc#272
    
    Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
    stgraber committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    fca5c56 View commit details
    Browse the repository at this point in the history
  15. incusd/auth/openfga: Re-sync resources hourly

    Closes lxc#272
    
    Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
    stgraber committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    8c0effd View commit details
    Browse the repository at this point in the history