Skip to content

Service parameter to enable console independently from accelerated mode or file explorer - #975

Merged
javuto merged 1 commit into
developfrom
console-parameter-enable
Aug 18, 2026
Merged

Service parameter to enable console independently from accelerated mode or file explorer#975
javuto merged 1 commit into
developfrom
console-parameter-enable

Conversation

@javuto

@javuto javuto commented Aug 18, 2026

Copy link
Copy Markdown
Collaborator

Summary

Decouples per-node Console and File Explorer availability from accelerated query polling.

This adds a dedicated osquery.console feature switch, keeps File Explorer behind its own osquery.fileExplorer switch, and leaves osquery.accelerated as an optional fast-polling enhancement instead of a required dependency.

Changes

  • Added osquery.console config support.
  • Added --osquery-console / OSQUERY_CONSOLE.
  • Added console to /api/v1/features.
  • Gated Console API routes behind osquery.console.
  • Gated File Explorer API routes behind osquery.fileExplorer without requiring osquery.accelerated.
  • Updated TLS acceleration checks so active Console/File Explorer sessions only request fast polling when acceleration is enabled.
  • Updated frontend Console visibility to use features.console.
  • Updated sample config comments and service-config field descriptions.
  • Adjusted priming UI copy from “accelerating” to “warming”.

Validation

  • GOCACHE=/tmp/osctrl-gocache go test ./pkg/config ./pkg/console ./pkg/fileexplorer ./cmd/api ./cmd/api/handlers ./cmd/tls/handlers
  • cd frontend && npm test -- NodeDetailPage.test.tsx NodeConsolePage.test.tsx NodeFileExplorerTab.test.tsx
  • cd frontend && npm run check
  • git diff --check

@javuto javuto added osctrl-tls osctrl-tls related changes osctrl-api osctrl-api related changes ⚙️ configuration Configuration related issues ⭐️ frontend Frontend related issues 🖥️ console Console related issues labels Aug 18, 2026
@javuto
javuto merged commit ffd13d2 into develop Aug 18, 2026
8 checks passed
@javuto
javuto deleted the console-parameter-enable branch August 18, 2026 17:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

⚙️ configuration Configuration related issues 🖥️ console Console related issues ⭐️ frontend Frontend related issues osctrl-api osctrl-api related changes osctrl-tls osctrl-tls related changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant