2
2
mirror of https://github.com/octoleo/restic.git synced 2024-12-23 03:18:55 +00:00
restic/internal
Harshavardhana 042adeb5d0 Refactor credentials management to support multiple mechanisms.
This PR adds the ability of chaining the credentials provider,
such that restic as a tool attempts to honor credentials from
multiple different ways.

Currently supported mechanisms are

 - static (user-provided)
 - IAM profile (only valid inside configured ec2 instances)
 - Standard AWS envs (AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY)
 - Standard Minio envs (MINIO_ACCESS_KEY, MINIO_SECRET_KEY)

Refer https://github.com/restic/restic/issues/1341
2017-10-09 12:51:39 -07:00
..
archiver Remove all dot-imports 2017-10-02 15:06:39 +02:00
backend Refactor credentials management to support multiple mechanisms. 2017-10-09 12:51:39 -07:00
cache cache: Refuse to cache truncated files 2017-10-05 20:40:02 +02:00
checker tests updated 2017-09-09 13:26:35 +02:00
crypto Remove all dot-imports 2017-10-02 15:06:39 +02:00
debug Run goimports 2017-07-23 14:21:03 +02:00
errors Moves files 2017-07-23 14:19:13 +02:00
filter filter: document recursive wildcards 2017-09-04 14:38:48 -07:00
fs local: Fix creating data dirs 2017-09-11 21:48:25 +02:00
fuse fuse: mount and backup in parallel (#1330) 2017-10-07 11:48:48 +02:00
hashing Moves files 2017-07-23 14:19:13 +02:00
index Move restic package to internal/restic 2017-07-24 17:43:32 +02:00
list Move restic package to internal/restic 2017-07-24 17:43:32 +02:00
migrations Move restic package to internal/restic 2017-07-24 17:43:32 +02:00
mock Move restic package to internal/restic 2017-07-24 17:43:32 +02:00
options Run goimports 2017-07-23 14:21:03 +02:00
pack Remove all dot-imports 2017-10-02 15:06:39 +02:00
pipe Remove all dot-imports 2017-10-02 15:06:39 +02:00
repository fixes #1251, race when writing indexes 2017-10-07 05:11:42 -07:00
restic Merge pull request #1325 from antonlindstrom/lookup-group 2017-10-04 21:32:46 +02:00
test internal: check error before deferring file Close() 2017-08-13 19:28:13 +02:00
walk Remove all dot-imports 2017-10-02 15:06:39 +02:00
worker Run goimports 2017-07-23 14:21:03 +02:00