k3s/pkg/etcd
Brad Davidson f37e7565b8 Move the apiserver addresses controller into the etcd package
This controller only needs to run when using managed etcd, so move it in
with the rest of the etcd stuff. This change also modifies the
controller to only watch the Kubernetes service endpoint, instead of
watching all endpoints in the entire cluster.

Fixes an error message revealed by use of a newer grpc client in
Kubernetes 1.24, which logs an error when the Put to etcd failed because
kine doesn't support the etcd Put operation. The controller shouldn't
have been running without etcd in the first place.

Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2022-04-07 11:28:15 -07:00
..
apiaddresses_controller.go Move the apiserver addresses controller into the etcd package 2022-04-07 11:28:15 -07:00
etcd.go Move the apiserver addresses controller into the etcd package 2022-04-07 11:28:15 -07:00
etcd_test.go
etcdproxy.go Fixed loadbalancer in case of IPv6 addresses 2022-03-31 11:49:30 +02:00
member_controller.go Move the apiserver addresses controller into the etcd package 2022-04-07 11:28:15 -07:00
metadata_controller.go Move the apiserver addresses controller into the etcd package 2022-04-07 11:28:15 -07:00
s3.go