Conversation
vibe coding for Feature: finetune storage client without kine, use native embed etcd client. #315
Contributor
…rove encryption configuration handling** - Added support for the SecretBox encryption provider, alongside the existing AESCBC provider - Refactored encryption configuration generation logic to be more modular and support multiple encryption methods - Improved encryption key management by introducing the `EncryptionKeys` struct to uniformly manage different keys - Added the `streaming-bind-addr` configuration to cri-dockerd - Renamed `cateRenewDays` to `CertificateRenewDays` for better readability - Optimized the encryption configuration hash generation algorithm while maintaining backward compatibility
- Added `SocketOpts` to enable address and port reuse - Fixed pointer passing issue in `ETCDConfig`
…issues - Add error wrapping in agent.go to provide clearer error messages - Skip reapplying unchanged log configurations - Move GetArgs function call from daemonconfig to util package - Add type check for runtime.Core in tlsStorage function
- Add `EtcdSnapshotReconcile` field to Control struct for configuring etcd snapshot reconciliation interval - Remove old `etcd_test.go` and create new `etcd_linux_test.go` - Refactor all etcd-related test cases to support snapshot reconciliation testing
…up logic Add pkg/cluster/etcd_client.go to implement native ETCD client wrapper Refactor cluster startup flow, separate listener service and data store initialization Improve ETCD config management to support direct native ETCD client parameters Optimize bootstrap data storage and migration logic Add TLS configuration support for secure ETCD communication
Remove DisableServiceLB check in server.go and directly disable the service controller Update test comments in unit.go, correcting "/var/lib/k8e" to "/var/lib/rancher/k8e" Modify GenerateRuntime function to retain the existing runtime's ready channel
|
Owner
Author
|
Oops, I can't afford this buggy workflow, let me reset and vibe again coding. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.


vibe coding for Feature: finetune storage client without kine, use native embed etcd client. #315