summaryrefslogtreecommitdiff
path: root/internal/config/common.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/config/common.go')
-rw-r--r--internal/config/common.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/internal/config/common.go b/internal/config/common.go
index 7a72cfe..4e90f7e 100644
--- a/internal/config/common.go
+++ b/internal/config/common.go
@@ -4,6 +4,8 @@ package config
type CommonConfig struct {
// The SSH port number
SSHPort int
+ // SSH connection timeout in milliseconds.
+ SSHConnectTimeoutMs int `json:",omitempty"`
// Enable experimental features (mainly for dev purposes)
ExperimentalFeaturesEnable bool `json:",omitempty"`
// LogDir defines the log directory.
@@ -22,6 +24,7 @@ type CommonConfig struct {
func newDefaultCommonConfig() *CommonConfig {
return &CommonConfig{
SSHPort: DefaultSSHPort,
+ SSHConnectTimeoutMs: 2000,
ExperimentalFeaturesEnable: false,
LogDir: "log",
Logger: "stdout",