-
Type: Task
-
Resolution: Done
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: CI
Use Case
As a... Node driver engineer
I want... to remove all usage of ssh cloning across our project CI pipelines
So that... our CI remains functional when ssh cloning is officially deprecated
User Experience
- N/A
Dependencies
- N/A
Risks/Unknowns
- Which CI pipelines use ssh cloning and what's the best way to replace it?
- Note: Dynamic GitHub access tokens are now available: https://docs.devprod.prod.corp.mongodb.com/evergreen/Project-Configuration/Github-Integrations#dynamic-github-access-tokens
- These distros can be used for testing compat:
- DEVPROD-5742-ubuntu2204-small
- DEVPROD-5742-rhel8.8-small
- DEVPROD-5742-amazon2-cloud-small
Acceptance Criteria
Implementation Requirements
- Update any usage of ssh in our CI to a compatible alternative
Testing Requirements
- Tests should be able to run against a test distro
Documentation Requirements
- N/A
Follow Up Requirements
- N/A