• Brad Davidson's avatar
    Add etcd s3 config secret implementation · 409fec97
    Brad Davidson authored
    * Move snapshot structs and functions into pkg/etcd/snapshot
    * Move s3 client code and functions into pkg/etcd/s3
    * Refactor pkg/etcd to track snapshot and s3 moves
    * Add support for reading s3 client config from secret
    * Add minio client cache, since S3 client configuration can now be
      changed at runtime by modifying the secret, and don't want to have to
      create a new minio client every time we read config.
    * Add tests for pkg/etcd/s3
    Signed-off-by: 's avatarBrad Davidson <brad.davidson@rancher.com>
    (cherry picked from commit c36db53e)
    Signed-off-by: 's avatarBrad Davidson <brad.davidson@rancher.com>
    409fec97
Name
Last commit
Last update
..
agent Loading commit data...
cert Loading commit data...
cmds Loading commit data...
completion Loading commit data...
crictl Loading commit data...
ctr Loading commit data...
etcdsnapshot Loading commit data...
kubectl Loading commit data...
secretsencrypt Loading commit data...
server Loading commit data...
token Loading commit data...