minio/cmd/crypto
Harshavardhana 822eb5ddc7 Bring in safe mode support (#8478)
This PR refactors object layer handling such
that upon failure in sub-system initialization
server reaches a stage of safe-mode operation
wherein only certain API operations are enabled
and available.

This allows for fixing many scenarios such as

 - incorrect configuration in vault, etcd,
   notification targets
 - missing files, incomplete config migrations
   unable to read encrypted content etc
 - any other issues related to notification,
   policies, lifecycle etc
2019-11-09 09:27:23 -08:00
..
config.go Bring in safe mode support (#8478) 2019-11-09 09:27:23 -08:00
doc.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
error.go make the crypto error type a native go type (#8267) 2019-09-22 01:12:51 -07:00
header_test.go make SSE request header check comprehensive (#8276) 2019-09-21 03:26:12 +05:30
header.go make SSE request header check comprehensive (#8276) 2019-09-21 03:26:12 +05:30
help.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
key_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
key.go make the crypto error type a native go type (#8267) 2019-09-22 01:12:51 -07:00
kms_test.go Move etcd, logger, crypto into their own packages (#8366) 2019-10-08 11:17:56 +05:30
kms.go Move etcd, logger, crypto into their own packages (#8366) 2019-10-08 11:17:56 +05:30
legacy.go Bring in safe mode support (#8478) 2019-11-09 09:27:23 -08:00
metadata_test.go make the crypto error type a native go type (#8267) 2019-09-22 01:12:51 -07:00
metadata.go make the crypto error type a native go type (#8267) 2019-09-22 01:12:51 -07:00
parse_test.go Move etcd, logger, crypto into their own packages (#8366) 2019-10-08 11:17:56 +05:30
parse.go Move etcd, logger, crypto into their own packages (#8366) 2019-10-08 11:17:56 +05:30
sse_test.go Move etcd, logger, crypto into their own packages (#8366) 2019-10-08 11:17:56 +05:30
sse.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
vault_test.go Bring in safe mode support (#8478) 2019-11-09 09:27:23 -08:00
vault.go Bring in safe mode support (#8478) 2019-11-09 09:27:23 -08:00