neosync
neosync copied to clipboard
[NEOS-1470] Expose ability to configure advanced bastion connection options
Would be great to allow users to configure advanced network settings for connecting to their bastion servers such as:
- Timeout
- The max allowed time to attempt to connection to a bastion host
- Currently the timeout is set to 30 seconds, which may or may not be enough for some systems
- Max Attempts
- This is currently hard coded to 1, if we allowed users to increase this, it could decrease flakiness
- Backoff Strategy
- Useful when Max Attempts is greater than 0. This would allow configuring the amount of time to wait if the service fails to connect to the ssh server
- Standard here is "exponential" and may also come with various knobs to turn
- "none" is also a valid strategy, which is currently the default 🙂
From SyncLinear.com | NEOS-1470