• Brad Davidson's avatar
    Add etcd s3 config secret implementation · 389ebc7a
    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>
    389ebc7a
Name
Last commit
Last update
..
amd64_resource_files Loading commit data...
btrfs Loading commit data...
cis_amd64_resource_files Loading commit data...
dualstack Loading commit data...
embeddedmirror Loading commit data...
externalip Loading commit data...
privateregistry Loading commit data...
rootless Loading commit data...
rotateca Loading commit data...
s3 Loading commit data...
scripts Loading commit data...
secretsencryption Loading commit data...
secretsencryption_old Loading commit data...
snapshotrestore Loading commit data...
splitserver Loading commit data...
startup Loading commit data...
tailscale Loading commit data...
token Loading commit data...
upgradecluster Loading commit data...
validatecluster Loading commit data...
wasm Loading commit data...
README.md Loading commit data...
e2e_test_playbook.yaml Loading commit data...
testutils.go Loading commit data...
vagrantdefaults.rb Loading commit data...