54 Commits (f1a03a4ee8fd78ffb4e0a6b25013a61aed2eca26)

Author SHA1 Message Date
Harshavardhana 1bc32215b9
enable full linter across the codebase (#9620) 5 years ago
Harshavardhana 814ddc0923
add missing admin actions, enhance AccountUsageInfo (#9607) 5 years ago
Harshavardhana f8edc233ab
support multiple policies for temporary users (#9550) 5 years ago
Harshavardhana 337c2a7cb4
add audit logging for all admin calls (#9568) 5 years ago
Anis Elleuch 52a1d248b2
policy: Do not return an error for invalid value during parsing (#9442) 5 years ago
Bala FA 3773874cd3
add bucket tagging support (#9389) 5 years ago
poornas 9a547dcbfb
Add API's for managing bucket quota (#9379) 5 years ago
Harshavardhana 75107d7698
fix: remove any duplicate statements in policy input (#9385) 5 years ago
Harshavardhana bde0f444db
fix support OBDAdminAction is valid action (#9354) 5 years ago
Harshavardhana 37d066b563
fix: deprecate requirement of session token for service accounts (#9320) 5 years ago
Harshavardhana 4314ee1670
fix: remove unusued PerfInfoHandler code (#9328) 5 years ago
Harshavardhana 2c20716f37
fix: Avoid force delete in compliance/worm mode (#9276) 5 years ago
Harshavardhana 43a3778b45
fix: support object-remaining-retention-days policy condition (#9259) 5 years ago
Harshavardhana d8af244708
Add numeric/date policy conditions (#9233) 5 years ago
Sidhartha Mani 0c80bf45d0
Implement oboard diagnostics admin API (#9024) 5 years ago
kannappanr 33edb072a3
Add TopLocksAdminAction to diagsnostics canned policy (#9104) 5 years ago
Harshavardhana 16a6e68d7b
fix: indicate PutBucketEncryption as a valid policy action (#9009) 5 years ago
Anis Elleuch 52bdbcd046
Add new admin API to return Accounting Usage (#8689) 5 years ago
poornas 301c50b721
Add canned `diagnostics` policy for admin users (#8937) 5 years ago
Harshavardhana 0cbebf0f57 Rename pkg/{tagging,lifecycle} to pkg/bucket sub-directory (#8892) 5 years ago
poornas 2232e095d5 Make admin permissions more granular for admin handlers. (#8888) 5 years ago
Nitish Tiwari 61c17c8933 Add ObjectTagging Support (#8754) 5 years ago
poornas 60e60f68dd Add support for object locking with legal hold. (#8634) 5 years ago
Harshavardhana 0a70bc24ac
Disallow only policy statements which are exactly same (#8785) 5 years ago
Harshavardhana c2cde6beb5
policy: Allow duplicate statements with different effects (#8775) 5 years ago
Harshavardhana abc1c1070a Add custom policy claim name (#8764) 5 years ago
Harshavardhana 60813bef29
Allow proper setCount SLAs across zones (#8752) 5 years ago
Harshavardhana 933c60bc3a Add crypto context errors (#8740) 5 years ago
Harshavardhana 6695fd6a61
Add more context aware error for policy parsing errors (#8726) 5 years ago
poornas ca96560d56 Add object retention at the per object (#8528) 5 years ago
poornas 929951fd49 Add support for multiple admins (#8487) 5 years ago
Harshavardhana ee4a6a823d Migrate config to KV data format (#8392) 5 years ago
Harshavardhana f16df2a4e7 Avoid crash in PopulatePublicKey() by re-initializing the args (#8388) 5 years ago
Harshavardhana 3b8adf7528 Move storageclass config handling into cmd/config/storageclass (#8360) 5 years ago
Harshavardhana fb1374f2f7 Rename iam/validator -> iam/openid and add tests (#8340) 5 years ago
Anis Elleuch 1ce8d2c476 Add bucket lifecycle expiry feature (#7834) 5 years ago
Harshavardhana 8d47ef503c Fix crash observed in OPA initialization (#7990) 5 years ago
Harshavardhana 94c88890b8 Add additional logging for OPA connections (#7982) 5 years ago
Harshavardhana 1af6e8cb72
Add support for session policies in STS APIs (#7747) 6 years ago
Harshavardhana 99bf4d0c42 [sec] Match ${aws:username} exactly instead of prefix match (#7791) 6 years ago
Harshavardhana 002a205c9c Fix OPA result response handling (#7763) 6 years ago
Harshavardhana 2c0b3cadfc Update go mod with sem versions of our libraries (#7687) 6 years ago
Krishna Srinivas 502456db91 Accept simpler response from OPA (#7637) 6 years ago
kannappanr 5ecac91a55
Replace Minio refs in docs with MinIO and links (#7494) 6 years ago
Harshavardhana c3ca954684 Implement AssumeRole API for Minio users (#7267) 6 years ago
Harshavardhana 5353edcc38
Support policy variable replacement (#7085) 6 years ago
Harshavardhana 2d19011a1d Add support for AssumeRoleWithWebIdentity (#6985) 6 years ago
Harshavardhana 2a0e4b6f58
Add boolean function condition support (#7027) 6 years ago
Harshavardhana 4e4f855b30
Add support for new policy conditions (#7024) 6 years ago
Harshavardhana d4265f9a13 Simplify OPA to use rootCAs custom transport (#6843) 6 years ago