diff --git a/changes/disable-extension-orbit-windows b/changes/disable-extension-orbit-windows new file mode 100644 index 0000000000..5378172f75 --- /dev/null +++ b/changes/disable-extension-orbit-windows @@ -0,0 +1 @@ +* Disabling orbit osquery extensions on Windows until #3679 is fixed. diff --git a/orbit/cmd/orbit/orbit.go b/orbit/cmd/orbit/orbit.go index da7c04a08e..6778d5467d 100644 --- a/orbit/cmd/orbit/orbit.go +++ b/orbit/cmd/orbit/orbit.go @@ -366,8 +366,11 @@ func main() { r, _ := osquery.NewRunner(osquerydPath, options...) g.Add(r.Execute, r.Interrupt) - ext := table.NewRunner(r.ExtensionSocketPath()) - g.Add(ext.Execute, ext.Interrupt) + if runtime.GOOS != "windows" { + // We are disabling extensions for Windows until #3679 is fixed. + ext := table.NewRunner(r.ExtensionSocketPath()) + g.Add(ext.Execute, ext.Interrupt) + } // Install a signal handler ctx, cancel := context.WithCancel(context.Background()) diff --git a/orbit/cmd/orbit/shell.go b/orbit/cmd/orbit/shell.go index e0962913b2..b2bdd2e6c1 100644 --- a/orbit/cmd/orbit/shell.go +++ b/orbit/cmd/orbit/shell.go @@ -5,6 +5,7 @@ import ( "fmt" "os" "path/filepath" + "runtime" "github.com/fleetdm/fleet/v4/orbit/pkg/constant" "github.com/fleetdm/fleet/v4/orbit/pkg/osquery" @@ -79,8 +80,11 @@ var shellCommand = &cli.Command{ ) g.Add(r.Execute, r.Interrupt) - ext := table.NewRunner(r.ExtensionSocketPath()) - g.Add(ext.Execute, ext.Interrupt) + if runtime.GOOS != "windows" { + // We are disabling extensions for Windows until #3679 is fixed. + ext := table.NewRunner(r.ExtensionSocketPath()) + g.Add(ext.Execute, ext.Interrupt) + } // Install a signal handler ctx, cancel := context.WithCancel(context.Background())