43 Commits (ede86845e5968559249625b03db6e0f0319b6df0)

Author SHA1 Message Date
Harshavardhana ede86845e5
docs: Add policy variables for resource and conditions (#10278) 4 years ago
Harshavardhana d53e560ce0
fix: copyObject key rotation issue (#10085) 4 years ago
Anis Elleuch 778e9c864f
Move dependency from minio-go v6 to v7 (#10042) 4 years ago
Harshavardhana 4915433bd2
Support bucket versioning (#9377) 4 years ago
Harshavardhana 5686a7e273
fix NAS gateway support for policy/notification (#9765) 4 years ago
Harshavardhana 6656fa3066
simplify further bucket configuration properly (#9650) 4 years ago
Harshavardhana bd032d13ff
migrate all bucket metadata into a single file (#9586) 4 years ago
Harshavardhana 9b3b04ecec
allow retries for bucket encryption/policy quorum reloads (#9513) 4 years ago
Harshavardhana f44cfb2863
use GlobalContext whenever possible (#9280) 4 years ago
Harshavardhana 43a3778b45
fix: support object-remaining-retention-days policy condition (#9259) 4 years ago
Harshavardhana d8af244708
Add numeric/date policy conditions (#9233) 4 years ago
Harshavardhana d76160c245
Initialize only one retry timer for all sub-systems (#8913) 4 years ago
Harshavardhana 0cbebf0f57 Rename pkg/{tagging,lifecycle} to pkg/bucket sub-directory (#8892) 4 years ago
Harshavardhana aa2e89bfe3 Use jsoniter whenever applicable instead of encoding/json (#8766) 5 years ago
Harshavardhana 822eb5ddc7 Bring in safe mode support (#8478) 5 years ago
Harshavardhana 9e7a3e6adc Extend further validation of config values (#8469) 5 years ago
Harshavardhana 5afb1b6747
Add support for {jwt:sub} substitutions for policies (#8393) 5 years ago
Harshavardhana 8b80eca184 List buckets only once per sub-system initialization (#8333) 5 years ago
Harshavardhana b52a3e523c Avoid using fastjson parser pool, move back to jsoniter (#8190) 5 years ago
Cody Maloney 7b8beecc81 Move lock to not surround pieces which don't use any internal members. (#7779) 5 years ago
kannappanr 1008c2c069
Do not display error logs if user does not have listbuckets privilege (#7370) 5 years ago
Harshavardhana 0cfd5a21ba
[gateway] Remove policy reload, instead read policy from backend (#7727) 5 years ago
Harshavardhana 2c0b3cadfc Update go mod with sem versions of our libraries (#7687) 5 years ago
kannappanr 5ecac91a55
Replace Minio refs in docs with MinIO and links (#7494) 5 years ago
Harshavardhana df35d7db9d Introduce staticcheck for stricter builds (#7035) 5 years ago
Harshavardhana 5353edcc38
Support policy variable replacement (#7085) 5 years ago
poornas 5a80cbec2a Add double encryption at S3 gateway. (#6423) 6 years ago
Harshavardhana 4e4f855b30
Add support for new policy conditions (#7024) 6 years ago
Harshavardhana 54ae364def Introduce STS client grants API and OPA policy integration (#6168) 6 years ago
Anis Elleuch cbc5d78a09 Handle read/quorum errors when initializing all subsystems (#6585) 6 years ago
Harshavardhana b01e69e08f
Initialize global object layer after all subsystems have initialized (#6333) 6 years ago
Harshavardhana beb6d40ce6
Avoid crash when policy subsystem is not initialized (#6326) 6 years ago
Harshavardhana abf209b1dd load bucket policies using object layer API (#6084) 6 years ago
Krishna Srinivas 113570b514 Refresh in-memory bucket policy cache every 5 minutes (#6007) 6 years ago
Harshavardhana b6ca39ea48 Support migrating inconsistent bucket policies (#5855) 6 years ago
Bala FA 0d52126023 Enhance policy handling to support SSE and WORM (#5790) 6 years ago