gRPC reverse tunnel tracker
Relates to gitlab-org/gitlab#293890 (closed).
This is the bulk of the implementation for the above issue. I'd like to:
- refactor the
Scan()
method of theExpiringHash
!277 (merged) - add the missing bit - a way to retrieve registered tunnels from Redis !279 (merged)
I'll do that in two followups.
Edited by Mikhail Mazurskiy