Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add etcd s3 config secret implementation #10340

Merged
merged 1 commit into from
Jul 10, 2024

Commits on Jul 10, 2024

  1. Add etcd s3 config secret implementation

    * 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: Brad Davidson <brad.davidson@rancher.com>
    brandond committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    5c55247 View commit details
    Browse the repository at this point in the history