Skip to content

Commit

Permalink
feat: add guardian proto (#17)
Browse files Browse the repository at this point in the history
* add: add guardian proto

* fix: fix java outer classname

* fix: change go package name

* docs: add descriptive comments on each entity

* fix: rename MakeAction to UpdateApproval

* fix: change labels type to map<string, string>

* fix: add service suffix in the service name

* fix: change resources field under provider config to repeated type

* fix: change provider create and update request to receive provider config

* fix: change update resource return value to be UpdateResourceResponse

* fix: change http request bodies to be backward compatible

* fix: change update approval http request body

* feat: add filter by statuses in list approvals

* feat: add reason payload in revoke appeal

* feat: add revoke information in appeal

* fix: rename RoleConfig to Role

Co-authored-by: Ishan Arya <ishanarya0@gmail.com>

* feat: add list roles api

Co-authored-by: Ishan Arya <ishanarya0@gmail.com>

* feat: add list user appeals method

* feat: add list user approvals method

* feat: add details to each resource of an appeal

* feat: add duration to appeal options

* feat: add GetProvider

* feat: add GetPolicy

* feat: add GetResource

* feat: remove (soft) resources from db for deleted actual resources in the provider (#46)

* feat: added soft delete of resource feature

* fix: use is_deleted as a query string

Co-authored-by: Ishan Arya <ishanarya0@gmail.com>

Co-authored-by: Rahmat Hidayat <rahmatramahidayat@gmail.com>

* feat: added filters to list resource api (#48)

* feat(guardian): add proto messages for additional appeals

* feat(guardian): rename appeal user to account_id

* feat(guardian): add account_type and created_by

* fix(guardian): update approval step message fields

* fix(guardian): add creator value in appeal

* feat(guardian): add details filter in ListResourcesRequest

* feat(guardian): add iam config field in policy

* fix(guardian): move guardian proto under v1

* fix(guardian): use proper response message types for Get* rpcs

* fix(guardian): remove openapi external docs

* chore: change version to v1beta1

* chore: add /v1beta1 prefix in url path

Co-authored-by: Ishan Arya <ishanarya0@gmail.com>
  • Loading branch information
rahmatrhd and ishanarya0 authored Nov 10, 2021
1 parent f8a9f0a commit 9a0f069
Showing 1 changed file with 233 additions and 92 deletions.
Loading

0 comments on commit 9a0f069

Please sign in to comment.