-
Notifications
You must be signed in to change notification settings - Fork 3k
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
IAM: Open Policy Agent integration #3788
Conversation
+ org=slug and org_id=id + disable pagination for organization
…into bs/organizations
Organization.contact (now supported in django, django-rest)
framework (otherwise need to implement methods to translate "worker" <-> "W")
inside membership record.
Just forgot to add 'import:annotations' scope into jobs.rego. Now it should work. Please don't forget after each update of rego rules to restart cvat_opa. |
Hi @nmanovic,
It is reproduced when building a CVAT with support for this system. How it's done in nightly. How to reproduce:
|
I'll take a look into the issue, thanks |
Should be fixed now |
@bsekachev |
@dvkruchinin , could you please look https://github.com/openvinotoolkit/cvat/runs/4611278644?check_suite_focus=true? |
@dvkruchinin , another test was failed https://github.com/openvinotoolkit/cvat/runs/4611629268?check_suite_focus=true. Is it a problem with tests itself or a bug? Could you please investigate? |
Hi, how do we migrate to the version of CVAT that makes use of this IAM? |
I have made an alpha release with IAM: https://github.com/openvinotoolkit/cvat/releases/tag/v2.0.0-alpha. Basically a new version of CVAT with the feature will be released in Q1'22. You can try it right now. Just download the develop branch and run usual steps to build and deploy CVAT. I will not recommend to run the version in production for now. My team will test the patch on an internal server this year, on cvat.org next year, implement more tests to cover the new functionality at the beginning of next year. |
Resolve #3950
Resolve #2093
Resolve #2708
Resolve #2937
Resolve #3482
Resolve #3318
Resolve #3247
Resolve #3245
Resolve #3151
Resolve #2681
Resolve #1578
Resolve #1030
Resolve #317
Resolve #1835
Resolve #3969
Motivation and context
How has this been tested?
Added tests for policies and adjust REST API tests
Checklist
develop
branchLicense
Feel free to contact the maintainers if that's a concern.