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

Effective project handling #13886

Merged
merged 21 commits into from
Aug 27, 2024
Merged
Changes from 1 commit
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
d513418
lxd: Fix network forward deletion entitlement.
markylaing Aug 2, 2024
fd011a2
lxd: Handle effective projects for profiles.
markylaing Aug 7, 2024
a6b53d1
lxd: Handle effective projects for networks.
markylaing Aug 7, 2024
b621203
lxd: Handle effective projects for network zones.
markylaing Aug 7, 2024
6a099ca
lxd/project: Add project helper for getting image effective project.
markylaing Aug 7, 2024
ed4e3ad
lxd: Handle effective projects for images.
markylaing Aug 7, 2024
bcb7d49
lxd/project: Fix lint errors (revive: confusing-results).
markylaing Aug 7, 2024
ebaf86a
lxd/auth: Add comments to Authorizer interface.
markylaing Aug 7, 2024
27c7171
lxd: Always use request project name in authorizer checks.
markylaing Aug 7, 2024
30ee62a
lxd/auth/drivers: Remove effective project check from TLS authorizer.
markylaing Aug 7, 2024
3ce92c0
lxd/auth/drivers: Handle effective projects in the OpenFGA driver.
markylaing Aug 7, 2024
0850ee9
lxd/auth/drivers: Update comments on Authorizer method implementations.
markylaing Aug 7, 2024
a181704
test/includes: Add helper for setting up object storage pools.
markylaing Aug 8, 2024
3eecce3
test/suites: Use storage pool helper in bucket tests.
markylaing Aug 8, 2024
2f9af9f
test/suites: Improve coverage of TLS restrictions tests.
markylaing Aug 8, 2024
6ebeaa0
test/suites: Test project feature interaction with fine-grained auth.
markylaing Aug 8, 2024
651e0e6
doc/explanation: Add note about authorization and project isolation.
markylaing Aug 8, 2024
4d43905
lxd/auth/drivers: Fix linter errors (govet: printf).
markylaing Aug 22, 2024
ecde8f1
lxd: Fix linter errors (govet: printf).
markylaing Aug 22, 2024
081bcbc
lxd: Fix linter error (staticcheck: SA1032).
markylaing Aug 22, 2024
8674666
lxd: Add comment explaining behaviour of events websocket with effect…
markylaing Aug 22, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading