New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support managed connection via SSH tunnel #985
Comments
Created CQs for "sshd" library to be used for this (clealydefined score is only 72): |
dguggemos
pushed a commit
to bosch-io/ditto
that referenced
this issue
Apr 1, 2021
Signed-off-by: Vadim Guenther <vadim.guenther@bosch.io>
dguggemos
pushed a commit
to bosch-io/ditto
that referenced
this issue
Apr 1, 2021
Signed-off-by: Vadim Guenther <vadim.guenther@bosch.io>
dguggemos
pushed a commit
to bosch-io/ditto
that referenced
this issue
Apr 1, 2021
Signed-off-by: Vadim Guenther <vadim.guenther@bosch.io>
dguggemos
pushed a commit
to bosch-io/ditto
that referenced
this issue
Apr 1, 2021
Signed-off-by: Vadim Guenther <vadim.guenther@bosch.io>
dguggemos
added a commit
to bosch-io/ditto
that referenced
this issue
Apr 1, 2021
…nnel. Ssh tunnel management is done in new SshTunnelActor. The tunnel is controlled (open/close) with the existing state machine in BaseClientActor. Add connecting via tunnel for existing protocols (except Kafka, which requires multiple connections to bottstrap server and zookeeper). Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io>
dguggemos
pushed a commit
to bosch-io/ditto
that referenced
this issue
Apr 1, 2021
Signed-off-by: Vadim Guenther <vadim.guenther@bosch.io>
dguggemos
added a commit
to bosch-io/ditto
that referenced
this issue
Apr 1, 2021
…stablish ssh tunnel when testing a connection Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io>
dguggemos
added a commit
to bosch-io/ditto
that referenced
this issue
Apr 1, 2021
…add username to ssh public key credentials Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io>
dguggemos
added a commit
to bosch-io/ditto
that referenced
this issue
Apr 1, 2021
Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io>
dguggemos
added a commit
to bosch-io/ditto
that referenced
this issue
Apr 1, 2021
Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io>
dguggemos
added a commit
to bosch-io/ditto
that referenced
this issue
Apr 1, 2021
…ion for parsing errors to ExceptionMapper Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io>
dguggemos
added a commit
to bosch-io/ditto
that referenced
this issue
Apr 1, 2021
Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io>
dguggemos
added a commit
to bosch-io/ditto
that referenced
this issue
Apr 1, 2021
Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io>
dguggemos
added a commit
to bosch-io/ditto
that referenced
this issue
Apr 1, 2021
Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io>
dguggemos
added a commit
to bosch-io/ditto
that referenced
this issue
Apr 1, 2021
Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io>
dguggemos
added a commit
to bosch-io/ditto
that referenced
this issue
Apr 1, 2021
…ession (no default fallbacks) Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io>
dguggemos
added a commit
to bosch-io/ditto
that referenced
this issue
Apr 1, 2021
Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io>
dguggemos
added a commit
to bosch-io/ditto
that referenced
this issue
Apr 1, 2021
Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io>
dguggemos
added a commit
to bosch-io/ditto
that referenced
this issue
Apr 1, 2021
…lobally Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io>
dguggemos
added a commit
to bosch-io/ditto
that referenced
this issue
Apr 1, 2021
…s null in connectivity error responses Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io>
dguggemos
added a commit
to bosch-io/ditto
that referenced
this issue
Apr 1, 2021
Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io>
dguggemos
added a commit
to bosch-io/ditto
that referenced
this issue
Apr 1, 2021
Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io>
dguggemos
added a commit
to bosch-io/ditto
that referenced
this issue
Apr 1, 2021
… it from basic section Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io>
dguggemos
added a commit
to bosch-io/ditto
that referenced
this issue
Apr 1, 2021
Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io>
dguggemos
added a commit
to bosch-io/ditto
that referenced
this issue
Apr 1, 2021
…rformance impact of using ssh tunneling Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io>
dguggemos
added a commit
to bosch-io/ditto
that referenced
this issue
Apr 1, 2021
Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io>
dguggemos
pushed a commit
to bosch-io/ditto
that referenced
this issue
Apr 1, 2021
Signed-off-by: Vadim Guenther <vadim.guenther@bosch.io>
dguggemos
added a commit
to bosch-io/ditto
that referenced
this issue
Apr 1, 2021
Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io>
dguggemos
added a commit
to bosch-io/ditto
that referenced
this issue
Apr 1, 2021
Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io>
dguggemos
added a commit
to bosch-io/ditto
that referenced
this issue
Apr 1, 2021
Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io>
dguggemos
added a commit
to bosch-io/ditto
that referenced
this issue
Apr 1, 2021
…d without required configuration, restart tunnel actor in case of an unexpected failure Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io>
dguggemos
added a commit
to bosch-io/ditto
that referenced
this issue
Apr 1, 2021
…face to improve testability Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io>
dguggemos
added a commit
to bosch-io/ditto
that referenced
this issue
Apr 1, 2021
…sh tunneling Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io>
dguggemos
pushed a commit
to bosch-io/ditto
that referenced
this issue
Apr 1, 2021
Signed-off-by: Vadim Guenther <vadim.guenther@bosch.io>
VadimGue
added a commit
to bosch-io/ditto
that referenced
this issue
Apr 6, 2021
Signed-off-by: Vadim Guenther <vadim.guenther@bosch.io>
VadimGue
added a commit
to bosch-io/ditto
that referenced
this issue
Apr 6, 2021
Signed-off-by: Vadim Guenther <vadim.guenther@bosch.io>
VadimGue
added a commit
to bosch-io/ditto
that referenced
this issue
Apr 6, 2021
Signed-off-by: Vadim Guenther <vadim.guenther@bosch.io>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add support for connecting to an external system from Ditto via an SSH tunnel.
The text was updated successfully, but these errors were encountered: