• Brad Davidson's avatar
    Add etcd s3 config secret implementation · bcaa6392
    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>
    bcaa6392
Name
Last commit
Last update
..
agent Loading commit data...
apis/k3s.cattle.io Loading commit data...
authenticator Loading commit data...
bootstrap Loading commit data...
certmonitor Loading commit data...
cgroups Loading commit data...
cli Loading commit data...
clientaccess Loading commit data...
cloudprovider Loading commit data...
cluster Loading commit data...
codegen Loading commit data...
configfilearg Loading commit data...
containerd Loading commit data...
crd Loading commit data...
ctr Loading commit data...
daemons Loading commit data...
data Loading commit data...
datadir Loading commit data...
dataverify Loading commit data...
deploy Loading commit data...
etcd Loading commit data...
flock Loading commit data...
generated Loading commit data...
kubeadm Loading commit data...
kubectl Loading commit data...
metrics Loading commit data...
node Loading commit data...
nodeconfig Loading commit data...
nodepassword Loading commit data...
passwd Loading commit data...
proctitle Loading commit data...
profile Loading commit data...
rootless Loading commit data...
rootlessports Loading commit data...
secretsencrypt Loading commit data...
server Loading commit data...
spegel Loading commit data...
static Loading commit data...
untar Loading commit data...
util Loading commit data...
version Loading commit data...
vpn Loading commit data...