Abin Simon
7cd0156805
Use /dev/stdout for log default output
2022-06-17 14:32:01 +05:30
Abin Simon
981e82ec00
Fix project related tests
2022-06-17 13:19:25 +05:30
Abin Simon
2f069f2d72
Add tests for namespaces
2022-06-17 13:19:25 +05:30
Abin Simon
d3eafc6c9a
Improve test coverage for project
2022-06-17 13:19:25 +05:30
Abin Simon
16b8a530fe
Update project tests and simplify mocks
2022-06-17 13:19:25 +05:30
Abin Simon
bcfcd46619
Add more tests for rolepermissions
2022-06-17 13:19:25 +05:30
Abin Simon
bbdfa7c74b
Drop unused function
2022-06-17 13:19:25 +05:30
Abin Simon
1d4d05c94c
Improve relay audit log test
2022-06-17 13:19:25 +05:30
Abin Simon
a40ef14cf6
Add tests for relay audit logs
2022-06-17 13:19:25 +05:30
Abin Simon
f70156749f
Simplify audit log tests
2022-06-17 13:19:25 +05:30
Abin Simon
8154da9944
Add initial set of tests for audit_log_query
2022-06-17 13:19:25 +05:30
Abin Simon
e6a02705a7
Add apikey tests
2022-06-17 13:19:25 +05:30
Abin Simon
ae7db385ea
Add tests for RetrieveCliConfig
2022-06-16 14:56:04 +05:30
Abin Simon
dded075b1b
Explicitly fail on empty role in user mapping
2022-06-16 14:56:04 +05:30
Abin Simon
761d157bcf
Add tests for forgot password
2022-06-16 14:56:04 +05:30
Abin Simon
d6768a3f12
Add tests for projects in user listing
2022-06-16 14:56:04 +05:30
Abin Simon
98bb6d554c
Add testing for idp groups
2022-06-16 14:56:04 +05:30
Nirav Parikh
e0afe7b315
fixing test cases
2022-06-15 11:31:01 +05:30
Nirav Parikh
9107f6e1b5
changes to fix project updates for namespaces
2022-06-14 20:15:46 +05:30
Abin Simon
83621acd1a
Disable caching in casbin
...
Until we implement
https://casbin.org/docs/en/dispatchers#distributedenforcer it is
better to disable caching as it might cause issues otherwise when
running multiple instances of the base.
Also, now that we do not have caching, we don't have the need to
invalidate the cache after update operations.
2022-06-14 10:49:16 +05:30
Nirav Parikh
da6f02bbbc
Merge pull request #164 from paralus/rename-to-paralus
...
Rename code to paralus
2022-06-10 13:36:06 +05:30
Nirav Parikh
bb4e78b9f4
recreated pb files to update the desc encoded values after changes to paralus
2022-06-10 13:22:08 +05:30
Abin Simon
5274a5861c
Add audit log for kubeconfig revoke
2022-06-10 09:04:26 +05:30
Abin Simon
38f937bfcf
User GetM instead of GetByID when fetching user
...
This is necessary as we do not have `trash` in case of user and
GetByID explects that column to be available.
2022-06-10 09:04:26 +05:30
Akshay Gaikwad
664beb4383
Replace rafay with paralus
2022-06-09 13:42:27 +05:30
Akshay Gaikwad
0ee494cc97
Rename rcloud, Rafay references
2022-06-08 18:41:32 +05:30
Akshay Gaikwad
b67fcacf87
Rename go module name and its usage
2022-06-08 17:21:22 +05:30
Akshay Gaikwad
213fcaea43
Merge pull request #160 from paralus/modify-idp-groups-to-string
...
Modify Kratos traits to hold single string group
2022-06-07 17:16:59 +05:30
Akshay Gaikwad
318907b215
Modify Kratos traits to hold single string group
...
Due to the ORY Kratos claims which has no group/groups, and as
discussed regarding mapping idp groups to Claims.Team which is string
type, Added idpGroup to kratos trait which is also string type. Both
Identity idpGroup and Claim.Team can be mapped without fail in mapper
config.
2022-06-06 12:16:08 +05:30
niravparikh05
79a88d4766
fix tests
2022-06-02 18:12:24 +05:30
niravparikh05
f8be2a671c
fixes for sso users listing, sso users kubectl issue, removed commented code
2022-06-02 11:31:18 +05:30
niravparikh05
ad193fbf98
removed desc from user traits
2022-05-27 15:15:58 +05:30
Abin Simon
14750dc41a
Merge pull request #149 from RafayLabs/even-more-fixes
...
Fix errors, unique filter, oidc
2022-05-27 13:57:50 +05:30
Abin Simon
c2c503a1aa
Add proper unique constraint to project
2022-05-27 13:51:28 +05:30
Abin Simon
18269e0728
Update how unique is handled in provider
2022-05-27 13:51:28 +05:30
Abin Simon
f1e2e02891
Fix few more random issues in oidc provider
2022-05-27 13:51:28 +05:30
Abin Simon
8054b75c88
Lowercase error messages
2022-05-27 13:51:28 +05:30
Nirav Parikh
c3320a8234
Merge pull request #145 from RafayLabs/ns-dev
...
Namespace related development changes
2022-05-27 12:30:42 +05:30
niravparikh05
0210f0f2d3
renamed column namespace_id to namespace
2022-05-27 12:23:22 +05:30
niravparikh05
0ae35d2024
added changes for namespaced dynamic roles and created at metadata field
2022-05-24 15:48:56 +05:30
Abin Simon
aa4bea1654
Fix tests for user delete
2022-05-24 12:37:50 +05:30
Abin Simon
446ae18798
Don't let users delete their own accounts
2022-05-24 12:27:41 +05:30
Abin Simon
c576932eda
Create /user/:username/forgotpassword endpoint
2022-05-24 12:08:37 +05:30
niravparikh05
3d8c834189
fixing test cases for namespaces
2022-05-23 14:56:04 +05:30
niravparikh05
d4a28e165a
removed unnecessary log statements
2022-05-23 12:48:21 +05:30
niravparikh05
8ab85e57c9
changes to support namespaces
2022-05-23 12:42:51 +05:30
Abin Simon
bebffe2c25
Changes to support audit log change in prompt
2022-05-20 15:02:18 +05:30
Abin Simon
bdc1052662
Cleanup some TODO items
2022-05-20 11:27:29 +05:30
Abin Simon
4d9d8dc4cf
Fix user test with compound filtering
2022-05-20 10:53:21 +05:30
Abin Simon
aabf2e600e
Fix group filter for users
...
The following could be used as an optimisation when we are filtering
just by user, but decided to omit as of now.
```
usrs, err = dao.ListFilteredUsersWithGroup(ctx, s.db,
[]uuid.UUID{}, groupId, queryOptions.Q, queryOptions.Type,
queryOptions.OrderBy, queryOptions.Order,
int(queryOptions.Limit), int(queryOptions.Offset))
```
2022-05-20 10:29:35 +05:30