Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Page Navigation:

Table of Contents
maxLevel2
outlinetrue
stylecircle

Moderate  This article includes input from several JPLers. Multiple subject matter experts can indicate that a page is more frequently reviewed and updated

(blue star) Confidence Level

TBD  This article has not been reviewed for accuracy, timeliness, or completeness. Check that this information is valid before acting on it.


Intro

With recent cybersecurity requirements, Verdi compute nodes are locked down in private VPC/Security Groups. WebDAV from the verdi compute nodes are no longer accessible from operations teams. This establishes proxy to enable operators to access each compute node’s WebDAV service regardless if verdi is on private or internal VPC/SG.

Assumptions

  • Webdav into compute nodes is done for ops only and we do not need large-scalability with this feature

  • Would be ok to proxy via factotum

Use Cases

  • Baseline: WebDAV link to compute node on JPLnet

  • WebDAV proxying to private VPC (10.0.x.x)

  • WebDAV proxying into Pleiades

    • Defer for later

    • May require double proxying

Requirements

  • Proxy HTTP to browse html view (index-style CSS) served out of each verdi compute node

Desirements

  • Proxy WebDAV protocol  (extension beyond HTTP) → mount WebDAV over proxy onto compute node

Approaches (sorted in complexity involved)

  • Proxy router script

  • Other open source tools that may be doing this?

  • vhosting from factotum

    • worker-100.67.33.239.mamba-factotum.aria.hysds.io/jobs/2020/07/06/13/08/standard_product-s1gunw-acq_enumerator__develop-S1A_OPER_AUX_POEORB_OPOD_20200706T120826_V20200615T225942_20200617T005942-v1.1-20200706T130033.550856Z

    • With HTTP BASIC AUTH with LDAP

  • ssh remote tunnel from factotum

    • May look like the reverse of what we did for proxying verdi to PCM on Pleiades

User’s Guide

Developers Guide

Implementation Notes

References


(lightbulb) Have Questions? Ask a HySDS Developer:

Anyone can join our public Slack channelto learn more about HySDS. JPL employees can join #HySDS-Community

(blue star)

JPLers can also ask HySDS questions atStack Overflow Enterprise

(blue star)

Live Search
placeholderSearch HySDS Wiki