{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":261904833,"defaultBranch":"master","name":"k3s","ownerLogin":"brandond","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2020-05-06T23:48:01.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/370103?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1719647488.0","currentOid":""},"activityList":{"items":[{"before":"e56d9f11418d3e0a6760d264789dc9ec9ab3d395","after":"ce0e400d776fe414908fd2d7d0b777408048f102","ref":"refs/heads/kubelet-config-dir","pushedAt":"2024-07-01T22:16:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"brandond","name":"Brad Davidson","path":"/brandond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370103?s=80&v=4"},"commit":{"message":"Switch to using kubelet config files instead of CLI args\n\nSigned-off-by: Brad Davidson ","shortMessageHtmlLink":"Switch to using kubelet config files instead of CLI args"}},{"before":"5b85991401d6639715801bdbd3f8b942d2b8943c","after":"e56d9f11418d3e0a6760d264789dc9ec9ab3d395","ref":"refs/heads/kubelet-config-dir","pushedAt":"2024-07-01T17:47:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"brandond","name":"Brad Davidson","path":"/brandond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370103?s=80&v=4"},"commit":{"message":"Switch to using kubelet config files instead of CLI args\n\nSigned-off-by: Brad Davidson ","shortMessageHtmlLink":"Switch to using kubelet config files instead of CLI args"}},{"before":"c6f443b5f8ceaa127c126bbb1b4998638c44aeac","after":"5b85991401d6639715801bdbd3f8b942d2b8943c","ref":"refs/heads/kubelet-config-dir","pushedAt":"2024-06-30T08:00:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"brandond","name":"Brad Davidson","path":"/brandond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370103?s=80&v=4"},"commit":{"message":"Switch to using kubelet config file for all supported flags\n\nSigned-off-by: Brad Davidson ","shortMessageHtmlLink":"Switch to using kubelet config file for all supported flags"}},{"before":"780768bebb2fb3a0aae37289aa96ca73eae4ae60","after":"c6f443b5f8ceaa127c126bbb1b4998638c44aeac","ref":"refs/heads/kubelet-config-dir","pushedAt":"2024-06-30T06:15:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brandond","name":"Brad Davidson","path":"/brandond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370103?s=80&v=4"},"commit":{"message":"fix kubelet-arg tests\n\nSigned-off-by: Brad Davidson ","shortMessageHtmlLink":"fix kubelet-arg tests"}},{"before":"e7a06f27585da6f056b51211a07fa098e4240944","after":"780768bebb2fb3a0aae37289aa96ca73eae4ae60","ref":"refs/heads/kubelet-config-dir","pushedAt":"2024-06-29T14:58:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"brandond","name":"Brad Davidson","path":"/brandond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370103?s=80&v=4"},"commit":{"message":"Switch to using kubelet config file for all supported flags\n\nSigned-off-by: Brad Davidson ","shortMessageHtmlLink":"Switch to using kubelet config file for all supported flags"}},{"before":"b1960abeff747c8f4bb9b2ec7fc6766e73a1f28c","after":"e7a06f27585da6f056b51211a07fa098e4240944","ref":"refs/heads/kubelet-config-dir","pushedAt":"2024-06-29T07:55:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"brandond","name":"Brad Davidson","path":"/brandond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370103?s=80&v=4"},"commit":{"message":"Switch to using kubelet config file for all supported flags\n\nSigned-off-by: Brad Davidson ","shortMessageHtmlLink":"Switch to using kubelet config file for all supported flags"}},{"before":null,"after":"b1960abeff747c8f4bb9b2ec7fc6766e73a1f28c","ref":"refs/heads/kubelet-config-dir","pushedAt":"2024-06-29T07:51:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"brandond","name":"Brad Davidson","path":"/brandond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370103?s=80&v=4"},"commit":{"message":"Switch to using kubelet config file for all supported flags\n\nSigned-off-by: Brad Davidson ","shortMessageHtmlLink":"Switch to using kubelet config file for all supported flags"}},{"before":null,"after":"1b3629ca9def5d5ebe4f77d97e252d2fab4be3d4","ref":"refs/heads/fix-etcd-snapshot-mutex_release-1.27","pushedAt":"2024-06-19T01:14:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"brandond","name":"Brad Davidson","path":"/brandond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370103?s=80&v=4"},"commit":{"message":"Replace 1-weight semaphore on snapshots with simple mutex\n\nFixes an issue where the semaphore wasn't permanently initialized\nuntil a scheduled snapshot was taken, allowing multiple on-demand\nsnapshots to be taken until the first scheduled snapshot was triggered.\n\nSigned-off-by: Brad Davidson ","shortMessageHtmlLink":"Replace 1-weight semaphore on snapshots with simple mutex"}},{"before":null,"after":"837aaeea855d3b8340f099d0f7772ad0bfbc08a9","ref":"refs/heads/fix-etcd-snapshot-mutex_release-1.28","pushedAt":"2024-06-19T01:14:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"brandond","name":"Brad Davidson","path":"/brandond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370103?s=80&v=4"},"commit":{"message":"Replace 1-weight semaphore on snapshots with simple mutex\n\nFixes an issue where the semaphore wasn't permanently initialized\nuntil a scheduled snapshot was taken, allowing multiple on-demand\nsnapshots to be taken until the first scheduled snapshot was triggered.\n\nSigned-off-by: Brad Davidson ","shortMessageHtmlLink":"Replace 1-weight semaphore on snapshots with simple mutex"}},{"before":null,"after":"18f9d1cd96794eaa43fd44150eb41cfc3a80a425","ref":"refs/heads/fix-etcd-snapshot-mutex_release-1.29","pushedAt":"2024-06-19T01:14:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"brandond","name":"Brad Davidson","path":"/brandond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370103?s=80&v=4"},"commit":{"message":"Replace 1-weight semaphore on snapshots with simple mutex\n\nFixes an issue where the semaphore wasn't permanently initialized\nuntil a scheduled snapshot was taken, allowing multiple on-demand\nsnapshots to be taken until the first scheduled snapshot was triggered.\n\nSigned-off-by: Brad Davidson ","shortMessageHtmlLink":"Replace 1-weight semaphore on snapshots with simple mutex"}},{"before":"6ac9c518bb9abccb2118206e3f0883ded4949676","after":"0a64ef9104e62417680f31860a050c4683c21a9c","ref":"refs/heads/fix-etcd-snapshot-mutex","pushedAt":"2024-06-19T00:08:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"brandond","name":"Brad Davidson","path":"/brandond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370103?s=80&v=4"},"commit":{"message":"Replace 1-weight semaphore on snapshots with simple mutex\n\nFixes an issue where the semaphore wasn't permanently initialized\nuntil a scheduled snapshot was taken, allowing multiple on-demand\nsnapshots to be taken until the first scheduled snapshot was triggered.\n\nSigned-off-by: Brad Davidson ","shortMessageHtmlLink":"Replace 1-weight semaphore on snapshots with simple mutex"}},{"before":"5c6708125348d109f7fc8c06b43021d73621a688","after":"6ac9c518bb9abccb2118206e3f0883ded4949676","ref":"refs/heads/fix-etcd-snapshot-mutex","pushedAt":"2024-06-18T23:53:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"brandond","name":"Brad Davidson","path":"/brandond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370103?s=80&v=4"},"commit":{"message":"Replace 1-weight semaphore on snapshots with simple mutex\n\nFixes an issue where the semaphore wasn't permanently initialized\nuntil a scheduled snapshot was taken, allowing multiple on-demand\nsnapshots to be taken until the first scheduled snapshot was triggered.\n\nSigned-off-by: Brad Davidson ","shortMessageHtmlLink":"Replace 1-weight semaphore on snapshots with simple mutex"}},{"before":"392b23eb72d95b91b07afcc7ea874ab6816e184c","after":"5c6708125348d109f7fc8c06b43021d73621a688","ref":"refs/heads/fix-etcd-snapshot-mutex","pushedAt":"2024-06-18T23:50:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"brandond","name":"Brad Davidson","path":"/brandond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370103?s=80&v=4"},"commit":{"message":"Replace 1-weight semaphore on snapshots with simple mutex\n\nAttempting to take multiple snapshots at the same time now results in an\nerror, instead of blocking and then immediately taking another snapshot\nas soon as the semaphore is available.\n\nFixes an issue where the semaphore wasn't permanently initialized\nuntil a scheduled snapshot was taken, allowing multiple on-demand\nsnapshots to be taken until the first scheduled snapshot was triggered.\n\nSigned-off-by: Brad Davidson ","shortMessageHtmlLink":"Replace 1-weight semaphore on snapshots with simple mutex"}},{"before":"16a8a2009f2c7fe4ada9afc8fef7b1c391cee64d","after":"392b23eb72d95b91b07afcc7ea874ab6816e184c","ref":"refs/heads/fix-etcd-snapshot-mutex","pushedAt":"2024-06-18T23:35:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"brandond","name":"Brad Davidson","path":"/brandond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370103?s=80&v=4"},"commit":{"message":"Replace 1-weight semaphore on snapshots with simple mutex\n\nAttempting to take multiple snapshots at the same time now results in an\nerror, instead of blocking and then immediately taking another snapshot\nas soon as the semaphore is available.\n\nFixes an issue where the semaphore wasn't permanently initialized\nuntil a scheduled snapshot was taken, allowing multiple on-demand\nsnapshots to be taken until the first scheduled snapshot was triggered.\n\nSigned-off-by: Brad Davidson ","shortMessageHtmlLink":"Replace 1-weight semaphore on snapshots with simple mutex"}},{"before":null,"after":"16a8a2009f2c7fe4ada9afc8fef7b1c391cee64d","ref":"refs/heads/fix-etcd-snapshot-mutex","pushedAt":"2024-06-18T23:33:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"brandond","name":"Brad Davidson","path":"/brandond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370103?s=80&v=4"},"commit":{"message":"Replace 1-weight semaphore on snapshots with simple mutex\n\nAttempting to take multiple snapshots at the same time now results in an\nerror, instead of blocking and then immediately taking another snapshot\nas soon as the semaphore is available.\n\nFixes an issue where the semaphore wasn't permamenly initialized\nuntil a scheduled snapshot was taken, allowing multiple on-demand\nsnapshots to be taken until the first scheduled snapshot was triggered.\n\nSigned-off-by: Brad Davidson ","shortMessageHtmlLink":"Replace 1-weight semaphore on snapshots with simple mutex"}},{"before":"ec9bd75d34206de18260e8bd9007da93a37e1733","after":"270d5401fc2518c997d5bad3988f191b86322d2e","ref":"refs/heads/etcd-s3-secret-impl","pushedAt":"2024-06-18T20:05:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"brandond","name":"Brad Davidson","path":"/brandond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370103?s=80&v=4"},"commit":{"message":"Add etcd s3 config secret implementation\n\n* Move snapshot structs and functions into pkg/etcd/snapshot\n* Move s3 client code and functions into pkg/etcd/s3\n* Refactor pkg/etcd to track snapshot and s3 moves\n* Add support for reading s3 client config from secret\n* Add minio client cache, since S3 client configuration can now be\n changed at runtime by modifying the secret, and don't want to have to\n create a new minio client every time we read config.\n* Add tests for pkg/etcd/s3\n\nSigned-off-by: Brad Davidson ","shortMessageHtmlLink":"Add etcd s3 config secret implementation"}},{"before":"4b969230055864d8bb74bc6b7256a8b845988fb4","after":"ec9bd75d34206de18260e8bd9007da93a37e1733","ref":"refs/heads/etcd-s3-secret-impl","pushedAt":"2024-06-18T08:21:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"brandond","name":"Brad Davidson","path":"/brandond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370103?s=80&v=4"},"commit":{"message":"Add etcd s3 config secret implementation\n\n* Move snapshot structs and functions into pkg/etcd/snapshot\n* Move s3 client code and functions into pkg/etcd/s3\n* Refactor pkg/etcd to track snapshot and s3 moves\n* Add support for reading s3 client config from secret\n* Add minio client cache, since S3 client configuration can now be\n changed at runtime by modifying the secret, and don't want to have to\n create a new minio client every time we read config.\n* Add tests for pkg/etcd/s3\n\nSigned-off-by: Brad Davidson ","shortMessageHtmlLink":"Add etcd s3 config secret implementation"}},{"before":"10df7a17d214b12f5a8a7c6cc7f08c528601f82c","after":"4b969230055864d8bb74bc6b7256a8b845988fb4","ref":"refs/heads/etcd-s3-secret-impl","pushedAt":"2024-06-18T07:57:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"brandond","name":"Brad Davidson","path":"/brandond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370103?s=80&v=4"},"commit":{"message":"Add etcd s3 config secret implementation\n\n* Move snapshot structs and functions into pkg/etcd/snapshot\n* Move s3 client code and functions into pkg/etcd/s3\n* Refactor pkg/etcd to track snapshot and s3 moves\n* Add support for reading s3 client config from secret\n* Add minio client cache, since S3 client configuration can now be\n changed at runtime by modifying the secret, and don't want to have to\n create a new minio client every time we read config.\n* Add tests for pkg/etcd/s3\n\nSigned-off-by: Brad Davidson ","shortMessageHtmlLink":"Add etcd s3 config secret implementation"}},{"before":"acfe080f9873a1821da26d03bbedfa4c1e169ef4","after":"10df7a17d214b12f5a8a7c6cc7f08c528601f82c","ref":"refs/heads/etcd-s3-secret-impl","pushedAt":"2024-06-18T07:19:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"brandond","name":"Brad Davidson","path":"/brandond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370103?s=80&v=4"},"commit":{"message":"Add etcd s3 config secret implementation\n\n* Move snapshot structs and functions into pkg/etcd/snapshot\n* Move s3 client code and functions into pkg/etcd/s3\n* Refactor pkg/etcd to track snapshot and s3 moves\n* Add support for reading s3 client config from secret\n* Add minio client cache, since S3 client configuration can now be\n changed at runtime by modifying the secret, and don't want to have to\n create a new minio client every time we read config.\n* Add tests for pkg/etcd/s3\n\nSigned-off-by: Brad Davidson ","shortMessageHtmlLink":"Add etcd s3 config secret implementation"}},{"before":"772fa7d7af412dfe28cfef0d42524b34d6093fe8","after":"acfe080f9873a1821da26d03bbedfa4c1e169ef4","ref":"refs/heads/etcd-s3-secret-impl","pushedAt":"2024-06-18T06:18:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"brandond","name":"Brad Davidson","path":"/brandond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370103?s=80&v=4"},"commit":{"message":"Add etcd s3 config secret implementation\n\n* Move snapshot structs and functions into pkg/etcd/snapshot\n* Move s3 client code and functions into pkg/etcd/s3\n* Refactor pkg/etcd to track snapshot and s3 moves\n* Add support for reading s3 client config from secret\n* Add minio client cache, since S3 client configuration can now be\n changed at runtime by modifying the secret, and don't want to have to\n create a new minio client every time we read config.\n* Add tests for pkg/etcd/s3\n\nSigned-off-by: Brad Davidson ","shortMessageHtmlLink":"Add etcd s3 config secret implementation"}},{"before":"864b9500ae93fcb582de710b7100640014063132","after":"772fa7d7af412dfe28cfef0d42524b34d6093fe8","ref":"refs/heads/etcd-s3-secret-impl","pushedAt":"2024-06-18T00:34:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"brandond","name":"Brad Davidson","path":"/brandond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370103?s=80&v=4"},"commit":{"message":"Add etcd s3 config secret implementation\n\n* Move snapshot structs and functions into pkg/etcd/snapshot\n* Move s3 client code and functions into pkg/etcd/s3\n* Refactor pkg/etcd to track snapshot and s3 moves\n* Add support for reading s3 client config from secret\n* Add minio client cache, since S3 client configuration can now be\n changed at runtime by modifying the secret, and don't want to have to\n create a new minio client every time we read config.\n* Add tests for pkg/etcd/s3\n\nSigned-off-by: Brad Davidson ","shortMessageHtmlLink":"Add etcd s3 config secret implementation"}},{"before":"93604b26d7c9478e3c6ee220f12a9ae8c5e77a9c","after":"864b9500ae93fcb582de710b7100640014063132","ref":"refs/heads/etcd-s3-secret-impl","pushedAt":"2024-06-15T07:15:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"brandond","name":"Brad Davidson","path":"/brandond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370103?s=80&v=4"},"commit":{"message":"Add etcd s3 config secret implementation\n\n* Move snapshot structs and functions into pkg/etcd/snapshot\n* Move s3 client code and functions into pkg/etcd/s3\n* Refactor pkg/etcd to track snapshot and s3 moves\n* Add support for reading s3 client config from secret\n* Add minio client cache, since S3 client configuration can now be\n changed at runtime by modifying the secret, and don't want to have to\n create a new minio client every time we read config.\n\nSigned-off-by: Brad Davidson ","shortMessageHtmlLink":"Add etcd s3 config secret implementation"}},{"before":"6013ebfc729df2a9aaf7fd07f65331cb9581adec","after":"93604b26d7c9478e3c6ee220f12a9ae8c5e77a9c","ref":"refs/heads/etcd-s3-secret-impl","pushedAt":"2024-06-15T02:53:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"brandond","name":"Brad Davidson","path":"/brandond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370103?s=80&v=4"},"commit":{"message":"Add etcd s3 config secret implementation\n\n* Move snapshot structs and functions into pkg/etcd/snapshot\n* Move s3 client code and functions into pkg/etcd/s3\n* Refactor pkg/etcd to track snapshot and s3 moves\n* Add support for reading s3 client config from secret\n* Add minio client cache, since S3 client configuration can now be\n changed at runtime by modifying the secret, and don't want to have to\n create a new minio client every time we read config.\n\nSigned-off-by: Brad Davidson ","shortMessageHtmlLink":"Add etcd s3 config secret implementation"}},{"before":"6467431db6c660a38d39fb63baeffbac4f9f3545","after":"6013ebfc729df2a9aaf7fd07f65331cb9581adec","ref":"refs/heads/etcd-s3-secret-impl","pushedAt":"2024-06-15T00:07:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"brandond","name":"Brad Davidson","path":"/brandond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370103?s=80&v=4"},"commit":{"message":"Add etcd s3 config secret implementation\n\n* Move snapshot structs and functions into pkg/etcd/snapshot\n* Move s3 client code and functions into pkg/etcd/s3\n* Refactor pkg/etcd to track snapshot and s3 moves\n* Add support for reading s3 client config from secret\n* Add minio client cache, since S3 client configuration can now be\n changed at runtime by modifying the secret, and don't want to have to\n create a new minio client every time we read config.\n\nSigned-off-by: Brad Davidson ","shortMessageHtmlLink":"Add etcd s3 config secret implementation"}},{"before":"bbaac4b7a0b9ded3409d0815f8795b8b25f8177b","after":"6467431db6c660a38d39fb63baeffbac4f9f3545","ref":"refs/heads/etcd-s3-secret-impl","pushedAt":"2024-06-14T23:16:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"brandond","name":"Brad Davidson","path":"/brandond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370103?s=80&v=4"},"commit":{"message":"Add etcd s3 config secret implementation\n\n* Move snapshot structs and functions into pkg/etcd/snapshot\n* Move s3 client code and functions into pkg/etcd/s3\n* Refactor pkg/etcd to track snapshot and s3 moves\n* Add support for reading s3 client config from secret\n* Add minio client cache, since S3 client configuration can now be\n changed at runtime by modifying the secret, and don't want to have to\n create a new minio client every time we read config.\n\nSigned-off-by: Brad Davidson ","shortMessageHtmlLink":"Add etcd s3 config secret implementation"}},{"before":"b053037dbb51aee063cce00999f4c8f68ea2bd3f","after":"bbaac4b7a0b9ded3409d0815f8795b8b25f8177b","ref":"refs/heads/etcd-s3-secret-impl","pushedAt":"2024-06-14T08:38:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"brandond","name":"Brad Davidson","path":"/brandond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370103?s=80&v=4"},"commit":{"message":"Add etcd s3 config secret implementation\n\n* Move snapshot structs and functions into pkg/etcd/snapshot\n* Move s3 client code and functions into pkg/etcd/s3\n* Refactor pkg/etcd to track snapshot and s3 moves\n* Add support for reading s3 client config from secret\n* Add minio client cache, since S3 client configuration can now be\n changed at runtime by modifying the secret, and don't want to have to\n create a new minio client every time we read config.\n\nSigned-off-by: Brad Davidson ","shortMessageHtmlLink":"Add etcd s3 config secret implementation"}},{"before":"3d7cbd890929e982ef96c74f3aa262d68b19c7bd","after":"b053037dbb51aee063cce00999f4c8f68ea2bd3f","ref":"refs/heads/etcd-s3-secret-impl","pushedAt":"2024-06-14T07:41:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"brandond","name":"Brad Davidson","path":"/brandond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370103?s=80&v=4"},"commit":{"message":"Add etcd s3 config secret implementation\n\n* Move snapshot structs and functions into pkg/etcd/snapshot\n* Move s3 client code and functions into pkg/etcd/s3\n* Refactor pkg/etcd to track snapshot and s3 moves\n* Add support for reading s3 client config from secret\n* Add minio client cache, since S3 client configuration can now be\n changed at runtime by modifying the secret, and don't want to have to\n create a new minio client every time we read config.\n\nSigned-off-by: Brad Davidson ","shortMessageHtmlLink":"Add etcd s3 config secret implementation"}},{"before":"d94cdfdfd4b06610ad5bdd149098fd1b01e1a8f0","after":"3d7cbd890929e982ef96c74f3aa262d68b19c7bd","ref":"refs/heads/etcd-s3-secret-impl","pushedAt":"2024-06-14T03:44:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"brandond","name":"Brad Davidson","path":"/brandond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370103?s=80&v=4"},"commit":{"message":"Add etcd s3 config secret implementation\n\n* Move snapshot structs and functions into pkg/etcd/snapshot\n* Move s3 client code and functions into pkg/etcd/s3\n* Refactor pkg/etcd to track snapshot and s3 moves\n* Add support for reading s3 client config from secret\n* Add minio client cache, since S3 client configuration can now be\n changed at runtime by modifying the secret, and don't want to have to\n create a new minio client every time we read config.\n\nSigned-off-by: Brad Davidson ","shortMessageHtmlLink":"Add etcd s3 config secret implementation"}},{"before":"61474e9ae8cdd43f51f3be294333a9d52399fdc4","after":"d94cdfdfd4b06610ad5bdd149098fd1b01e1a8f0","ref":"refs/heads/etcd-s3-secret-impl","pushedAt":"2024-06-14T00:04:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"brandond","name":"Brad Davidson","path":"/brandond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370103?s=80&v=4"},"commit":{"message":"Add etcd s3 config secret implementation\n\n* Move snapshot structs and functions into pkg/etcd/snapshot\n* Move s3 client code and functions into pkg/etcd/s3\n* Refactor pkg/etcd to track snapshot and s3 moves\n* Add support for reading s3 client config from secret\n* Add minio client cache, since S3 client configuration can now be\n changed at runtime by modifying the secret, and don't want to have to\n create a new minio client every time we read config.\n\nSigned-off-by: Brad Davidson ","shortMessageHtmlLink":"Add etcd s3 config secret implementation"}},{"before":"2385ab0fd37cd80e085116086a4bb62fcc5aa21d","after":"61474e9ae8cdd43f51f3be294333a9d52399fdc4","ref":"refs/heads/etcd-s3-secret-impl","pushedAt":"2024-06-13T23:06:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"brandond","name":"Brad Davidson","path":"/brandond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/370103?s=80&v=4"},"commit":{"message":"Add etcd s3 config secret implementation\n\n* Move snapshot structs and functions into pkg/etcd/snapshot\n* Move s3 client code and functions into pkg/etcd/s3\n* Refactor pkg/etcd to track snapshot and s3 moves\n* Add support for reading s3 client config from secret\n* Add minio client cache, since S3 client configuration can now be\n changed at runtime by modifying the secret, and don't want to have to\n create a new minio client every time we read config.\n\nSigned-off-by: Brad Davidson ","shortMessageHtmlLink":"Add etcd s3 config secret implementation"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEdDbWvgA","startCursor":null,"endCursor":null}},"title":"Activity ยท brandond/k3s"}