aboutsummaryrefslogtreecommitdiffstats
path: root/sos.spec
diff options
context:
space:
mode:
authorJake Hunsaker <jhunsake@redhat.com>2021-09-10 13:38:19 -0400
committerJake Hunsaker <jhunsake@redhat.com>2021-09-27 10:20:12 -0400
commit676dfca09d9c783311a51a1c53fa0f7ecd95bd28 (patch)
tree948afd7edc6db1686f8774fcf5dd57c42edd1c1a /sos.spec
parente76c69264908aea96df30be134e0f5afa64bd1ea (diff)
downloadsos-676dfca09d9c783311a51a1c53fa0f7ecd95bd28.tar.gz
[collect] Abstract transport protocol from SoSNode
Since its addition to sos, collect has assumed the use of a system installation of SSH in order to connect to the nodes identified for collection. However, there may be use cases and desires to use other transport protocols. As such, provide an abstraction for these protocols in the form of the new `RemoteTransport` class that `SoSNode` will now leverage. So far an abstraction for the currently used SSH ControlPersist function is provided, along with a psuedo abstraction for local execution so that SoSNode does not directly need to make more "if local then foo" checks than are absolutely necessary. Related: #2668 Signed-off-by: Jake Hunsaker <jhunsake@redhat.com>
Diffstat (limited to 'sos.spec')
0 files changed, 0 insertions, 0 deletions