Open innobead opened 7 months ago
cc @derekbit @c3y1huang @ejweber
@innobead Can you elaborate more on deprecated processes?
It's process manager, but it is deprecated, so not required anymore.
Process gRPC is not required anymore.
I see. The connection to process manager gRPC is in the intranet of an instance-manager pod. We can remove the connection from longhorn-manager in v1.7.0+.
Is your improvement request related to a feature? Please describe (👍 if you like this request)
IM has supported TLS-based encrypted connections since Longhorn 1.3, but it was unexpectedly broken following the introduction of a Proxy at the same time. This issue will be resolved at https://github.com/longhorn/longhorn/issues/7040.
Nevertheless, certain services have not yet implemented the mTLS mechanism, including disk, ~deprecated process manager~, and the SPDK service. This improvement is to support mTLS for the remaining services in the instance manager.
/app/cmd/start.go#L228-L279
Describe the solution you'd like
Describe alternatives you've considered
Additional context