casbin / kubesphere-authz

ACL, RBAC, ABAC authorization middleware for KubeSphere
https://github.com/casbin/casbin
Apache License 2.0
5 stars 5 forks source link

Integrate Casbin into KubeSphere #4

Open sagilio opened 2 years ago

sagilio commented 2 years ago

Proposal: https://github.com/kubesphere/kubesphere/issues/4139

Roadmap:

  1. Add model and policy for ks-admission rules

  2. Support manage the model and policy through CRD

    • [x] Model and Policy CRD definition
    • [x] Policy CRD adaptor
    • [ ] Use Kubebuilder(Controller) to manager model and policy
  3. Other helpful features

    • [ ] Audit the enforce result.
  4. Configure CI and e2e test on Github Actions

    • [x] Configure CI
    • [ ] Push dev/release image on CI
    • [x] Add e2e test on CI
  5. Complete build/install tools, client SDK and docs

    • [ ] Support helm install
    • [ ] Provide Client SDK
    • [ ] Sample and Developer Docs
sagilio commented 2 years ago

@hsluoyz @ComradeProgrammer