Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add toolkit command for Vespa CLI with server implementations #28107

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

ldalves
Copy link
Member

@ldalves ldalves commented Aug 22, 2023

This PR introduces the toolkit command to the Vespa CLI, providing users with a suite of tools to interact with Vespa services. The implementation consists of two main server components:

  1. Frontend Server: Serves the Vespa toolkit dashboard, allowing users to access and manage various Vespa functionalities - starting here with Query Builder and Query Tracer.
  2. Proxy Server: Acts as a reverse proxy to Vespa services for cloud users, ensuring secure communication and handling CORS preflight requests for the frontend.

Additional changes include:

  • Prompting the user for confirmation before starting the toolkit services.
  • Graceful shutdown of the servers to ensure there's no abrupt termination.

This enhancement aims to provide users with a seamless interface to interact with Vespa services directly from their CLI, enhancing the overall user experience.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant