• 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.go Loading commit data...
certs.go Loading commit data...
check-config.go Loading commit data...
completion.go Loading commit data...
config.go Loading commit data...
const_linux.go Loading commit data...
const_windows.go Loading commit data...
cover_default.go Loading commit data...
cover_linux.go Loading commit data...
crictl.go Loading commit data...
ctr.go Loading commit data...
etcd_snapshot.go Loading commit data...
golang.go Loading commit data...
init_default.go Loading commit data...
init_linux.go Loading commit data...
kubectl.go Loading commit data...
log.go Loading commit data...
log_default.go Loading commit data...
log_linux.go Loading commit data...
nostage.go Loading commit data...
root.go Loading commit data...
secrets_encrypt.go Loading commit data...
server.go Loading commit data...
stage.go Loading commit data...
token.go Loading commit data...