diff --git a/internal/gitaly/config/config.go b/internal/gitaly/config/config.go index 09d6df1c21a6531b7f5fd4f4e6f94923b4db549f..687fecdb64673f7d6d0e4083e3f5e9ea005bf5cc 100644 --- a/internal/gitaly/config/config.go +++ b/internal/gitaly/config/config.go @@ -219,6 +219,11 @@ func (cfg *Cfg) setDefaults() error { cfg.InternalSocketDir = tmpDir } + // The GRPC dialer requires an absolute path, so convert relative paths + if !filepath.IsAbs(cfg.InternalSocketDir) { + cfg.InternalSocketDir = filepath.Abs(cfg.InternalSocketDir) + } + if reflect.DeepEqual(cfg.DailyMaintenance, DailyJob{}) { cfg.DailyMaintenance = defaultMaintenanceWindow(cfg.Storages) }