Extract AgentDescriptor for decoupling
Relates to gitlab-org/gitlab#293890 (closed).
It will be used in reverse_tunnel_tracker
package which shouldn't depend on rpc
package directly.
Relates to gitlab-org/gitlab#293890 (closed).
It will be used in reverse_tunnel_tracker
package which shouldn't depend on rpc
package directly.