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 Built-in RBAC support #292

Merged
merged 26 commits into from
Jul 31, 2023
Merged

Add Built-in RBAC support #292

merged 26 commits into from
Jul 31, 2023

Conversation

clouddea
Copy link
Contributor

This PR adds the following features:

  1. When meta information is created, add their domain field. Built-in RBAC Support #272
  2. full tests for spark
  3. full tests for flink

yuanf added 26 commits July 31, 2023 13:55
Signed-off-by: yuanf <yuanf@dmetasoul.com>
Signed-off-by: yuanf <yuanf@dmetasoul.com>
Signed-off-by: yuanf <yuanf@dmetasoul.com>
Signed-off-by: yuanf <yuanf@dmetasoul.com>
Signed-off-by: yuanf <yuanf@dmetasoul.com>
Signed-off-by: yuanf <yuanf@dmetasoul.com>

B

C
Signed-off-by: yuanf <yuanf@dmetasoul.com>
Signed-off-by: yuanf <yuanf@dmetasoul.com>
Signed-off-by: yuanf <yuanf@dmetasoul.com>
Signed-off-by: yuanf <yuanf@dmetasoul.com>
Signed-off-by: yuanf <yuanf@dmetasoul.com>
Signed-off-by: yuanf <yuanf@dmetasoul.com>
Signed-off-by: yuanf <yuanf@dmetasoul.com>
…link

Signed-off-by: yuanf <yuanf@dmetasoul.com>
Signed-off-by: yuanf <yuanf@dmetasoul.com>
Signed-off-by: yuanf <yuanf@dmetasoul.com>
Signed-off-by: yuanf <yuanf@dmetasoul.com>
Signed-off-by: yuanf <yuanf@dmetasoul.com>
Signed-off-by: yuanf <yuanf@dmetasoul.com>
Signed-off-by: yuanf <yuanf@dmetasoul.com>
Signed-off-by: yuanf <yuanf@dmetasoul.com>
Signed-off-by: yuanf <yuanf@dmetasoul.com>
Signed-off-by: yuanf <yuanf@dmetasoul.com>
Signed-off-by: yuanf <yuanf@dmetasoul.com>
Signed-off-by: yuanf <yuanf@dmetasoul.com>
Signed-off-by: yuanf <yuanf@dmetasoul.com>
@xuchen-plus xuchen-plus added the enhancement New feature or request label Jul 31, 2023
@xuchen-plus xuchen-plus merged commit 7d0e889 into lakesoul-io:main Jul 31, 2023
12 checks passed
ChenYunHey pushed a commit to ChenYunHey/LakeSoul that referenced this pull request Aug 22, 2023
* rebase main

Signed-off-by: yuanf <yuanf@dmetasoul.com>

* fix compile error

Signed-off-by: yuanf <yuanf@dmetasoul.com>

* fix rbac test bug

Signed-off-by: yuanf <yuanf@dmetasoul.com>

* rebase main

Signed-off-by: yuanf <yuanf@dmetasoul.com>

* rebase main

Signed-off-by: yuanf <yuanf@dmetasoul.com>

* add domain for table and namespace completely

Signed-off-by: yuanf <yuanf@dmetasoul.com>

B

C

* add domain for PartitionInfo and DataCommitInfo

Signed-off-by: yuanf <yuanf@dmetasoul.com>

* add test for DataCommitInfo

Signed-off-by: yuanf <yuanf@dmetasoul.com>

* hide tests

Signed-off-by: yuanf <yuanf@dmetasoul.com>

* fix env bug and table insert bug

Signed-off-by: yuanf <yuanf@dmetasoul.com>

* rebase main

Signed-off-by: yuanf <yuanf@dmetasoul.com>

* 添加跨domain测试

Signed-off-by: yuanf <yuanf@dmetasoul.com>

* complete test for rbac in spark

Signed-off-by: yuanf <yuanf@dmetasoul.com>

* fix default database domain bug and and base rbac code for lakesoul-flink

Signed-off-by: yuanf <yuanf@dmetasoul.com>

* fix casbin version bug

Signed-off-by: yuanf <yuanf@dmetasoul.com>

* rebase main

Signed-off-by: yuanf <yuanf@dmetasoul.com>

* add flink test and fix some bugs

Signed-off-by: yuanf <yuanf@dmetasoul.com>

* rebase main ok

Signed-off-by: yuanf <yuanf@dmetasoul.com>

* rebase main ok

Signed-off-by: yuanf <yuanf@dmetasoul.com>

* retest

Signed-off-by: yuanf <yuanf@dmetasoul.com>

* add git actions

Signed-off-by: yuanf <yuanf@dmetasoul.com>

* fix git actions bug

Signed-off-by: yuanf <yuanf@dmetasoul.com>

* fix git actions bug again

Signed-off-by: yuanf <yuanf@dmetasoul.com>

* fix git actions bug again2

Signed-off-by: yuanf <yuanf@dmetasoul.com>

* fix git actions bug again3

Signed-off-by: yuanf <yuanf@dmetasoul.com>

* fix git actions bug again4

Signed-off-by: yuanf <yuanf@dmetasoul.com>

---------

Signed-off-by: yuanf <yuanf@dmetasoul.com>
Co-authored-by: yuanf <yuanf@dmetasoul.com>
Signed-off-by: ChenYunHey <1908166778@qq.com>
Ceng23333 pushed a commit to Ceng23333/LakeSoul that referenced this pull request Sep 22, 2024
fix-conflict
* rebase main

Signed-off-by: yuanf <yuanf@dmetasoul.com>

* fix compile error

Signed-off-by: yuanf <yuanf@dmetasoul.com>

* fix rbac test bug

Signed-off-by: yuanf <yuanf@dmetasoul.com>

* rebase main

Signed-off-by: yuanf <yuanf@dmetasoul.com>

* rebase main

Signed-off-by: yuanf <yuanf@dmetasoul.com>

* add domain for table and namespace completely

Signed-off-by: yuanf <yuanf@dmetasoul.com>

B

C

* add domain for PartitionInfo and DataCommitInfo

Signed-off-by: yuanf <yuanf@dmetasoul.com>

* add test for DataCommitInfo

Signed-off-by: yuanf <yuanf@dmetasoul.com>

* hide tests

Signed-off-by: yuanf <yuanf@dmetasoul.com>

* fix env bug and table insert bug

Signed-off-by: yuanf <yuanf@dmetasoul.com>

* rebase main

Signed-off-by: yuanf <yuanf@dmetasoul.com>

* 添加跨domain测试

Signed-off-by: yuanf <yuanf@dmetasoul.com>

* complete test for rbac in spark

Signed-off-by: yuanf <yuanf@dmetasoul.com>

* fix default database domain bug and and base rbac code for lakesoul-flink

Signed-off-by: yuanf <yuanf@dmetasoul.com>

* fix casbin version bug

Signed-off-by: yuanf <yuanf@dmetasoul.com>

* rebase main

Signed-off-by: yuanf <yuanf@dmetasoul.com>

* add flink test and fix some bugs

Signed-off-by: yuanf <yuanf@dmetasoul.com>

* rebase main ok

Signed-off-by: yuanf <yuanf@dmetasoul.com>

* rebase main ok

Signed-off-by: yuanf <yuanf@dmetasoul.com>

* retest

Signed-off-by: yuanf <yuanf@dmetasoul.com>

* add git actions

Signed-off-by: yuanf <yuanf@dmetasoul.com>

* fix git actions bug

Signed-off-by: yuanf <yuanf@dmetasoul.com>

* fix git actions bug again

Signed-off-by: yuanf <yuanf@dmetasoul.com>

* fix git actions bug again2

Signed-off-by: yuanf <yuanf@dmetasoul.com>

* fix git actions bug again3

Signed-off-by: yuanf <yuanf@dmetasoul.com>

* fix git actions bug again4

Signed-off-by: yuanf <yuanf@dmetasoul.com>

---------

Signed-off-by: yuanf <yuanf@dmetasoul.com>
Co-authored-by: yuanf <yuanf@dmetasoul.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

2 participants