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

check in Qdrant to registry #61

Merged
merged 1 commit into from
Oct 17, 2023
Merged

check in Qdrant to registry #61

merged 1 commit into from
Oct 17, 2023

Conversation

TristenHarr
Copy link
Collaborator

This checks the Qdrant connector into the registry, tagged at v0.1

Copy link
Contributor

@sordina sordina left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @TristenHarr

I'll approve so that this gets some more eyes on it for testing prior to release. I pinged @daniel-chambers asking about the config flow since it does seem a little janky, but maybe it's ok. I don't have a strong opinion except for the fact that it requires more tooling to be installed by the user.

Comment on lines +26 to +35
First you'll need to clone [this repo](https://github.com/hasura/ndc-qdrant), and run ```npm install```
i. The easiest way to generate a configuration file is to run the generate-config script using ts-node.

When running this script specify:

--url The URL where Qdrant is hosted

--key The API key for connecting to the Qdrant Client.

--output The name of the file to store the configuration in
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@daniel-chambers what do you reckon about this workflow instead of running the config server? What's your perspective from having worked with the Dynamo config?

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think the configuration server is necessary from a tooling perspective. My understanding was that our tooling is envisioned to use configuration servers to do things like:

  • Get the configuration schema for the LSP
  • Get an empty configuration
  • Update the configuration with schema introspection details
  • Validate the configuration and display errors

However, I'm not sure how exactly the tooling is supposed to run a configuration server etc... that's why I assumed in my DynamoDB connector docker container that the config server port would be exposed and that you passed the standard command line args to the docker container to start either the main server or the config server.

I'm not against having some other way like this generate-config tool as well, though.

@TristenHarr TristenHarr merged commit cc4e2b2 into main Oct 17, 2023
3 checks passed
@SamirTalwar SamirTalwar deleted the add-qdrant branch October 24, 2023 09:16
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.

3 participants