Skip to content

Go CFD: SSH, Map Route, Integration Test Setup & Teardown

Zach Rollyson requested to merge zjr/ssh-map_route-int_setup into main

🎫 Addresses issue: https://github.com/GSA-TTS/devtools-program/issues/204

This includes the development of various chunks of work on the way to completing the Prepare step.

🛠️ Summary of changes

  • Miscellaneous fixes
  • Process Egress proxy info into JobConfig
  • Moved the Go module (just .mod/sum) up to project root so it's less confusing for IDEs
  • Extracted integration test setup
  • Made bash scripts to setup/teardown sandbox assets for integration testing
  • Functionality for:
    • SSH
    • SSH Code
    • Map Route

Special Notes

  • I could probably squash some of these commits and am happy to do so on request
  • I added an editor specific file (.lazy.lua) that I can ignore if preferred (not sure why I committed it?)
  • I started using a (cfd) scope in my commit messages to disambiguate, but can remove if it's unhelpful or distracting

Merge request reports

Loading