Skip to content

Conversation

@luissson
Copy link

  • Adds spring boot auto-configuration support for GemFireVectorStore
  • Adds integration test GemFireVectorStoreAutoConfigurationIT
  • Includes gemfire-testcontainers in integration tests
  • Adds unit test GemFireVectorStorePropertiesTests
  • Refactors GemFireVectorStore.java extracting GemFireVectorStoreConfig.java
  • Renames spring-ai-gemfire to spring-ai-gemfire-store
  • Adds GemFireConnectionDetails
  • Adds GemFireVectorStoreProperties with default values

Thank you for taking time to contribute this pull request!
You might have already read the [contributor guide][1], but as a reminder, please make sure to:

  • Sign the contributor license agreement
  • Rebase your changes on the latest main branch and squash your commits
  • Add/Update unit tests as needed
  • Run a build and make sure all tests pass prior to submission

@tzolov tzolov added this to the 1.0.0-M1 milestone Apr 26, 2024
@tzolov tzolov added enhancement New feature or request vector store labels Apr 26, 2024
@markpollack
Copy link
Member

I can't build this due to the error

[ERROR] Failed to execute goal on project spring-ai-gemfire-store: Could not resolve dependencies for project org.springframework.ai:spring-ai-gemfire-store:jar:1.0.0-SNAPSHOT: Failed to collect dependencies at com.vmware.gemfire:gemfire-testcontainers:jar:2.0.0: Failed to read artifact descriptor for com.vmware.gemfire:gemfire-testcontainers:jar:2.0.0: Could not transfer artifact com.vmware.gemfire:gemfire-testcontainers:pom:2.0.0 from/to gemfire-release-repo (https://commercial-repo.pivotal.io/data3/gemfire-release-repo/gemfire): authentication failed for https://commercial-repo.pivotal.io/data3/gemfire-release-repo/gemfire/com/vmware/gemfire/gemfire-testcontainers/2.0.0/gemfire-testcontainers-2.0.0.pom, status: 401 Unauthorized -> [Help 1]
[ERROR] 

@luissson
Copy link
Author

luissson commented May 2, 2024

I can't build this due to the error

[ERROR] Failed to execute goal on project spring-ai-gemfire-store: Could not resolve dependencies for project org.springframework.ai:spring-ai-gemfire-store:jar:1.0.0-SNAPSHOT: Failed to collect dependencies at com.vmware.gemfire:gemfire-testcontainers:jar:2.0.0: Failed to read artifact descriptor for com.vmware.gemfire:gemfire-testcontainers:jar:2.0.0: Could not transfer artifact com.vmware.gemfire:gemfire-testcontainers:pom:2.0.0 from/to gemfire-release-repo (https://commercial-repo.pivotal.io/data3/gemfire-release-repo/gemfire): authentication failed for https://commercial-repo.pivotal.io/data3/gemfire-release-repo/gemfire/com/vmware/gemfire/gemfire-testcontainers/2.0.0/gemfire-testcontainers-2.0.0.pom, status: 401 Unauthorized -> [Help 1]
[ERROR] 

For the integration tests, 'gemfire-testcontainers' is pulled in from GemFire's commercial maven repository.
To access you'll need valid credentials with an entry in .m2/settings.xml as shown here https://docs.vmware.com/en/VMware-GemFire/10.1/gf/getting_started-installation-obtain_gemfire_maven.html

@markpollack
Copy link
Member

markpollack commented May 2, 2024

That web page times out and does not load

@luissson luissson force-pushed the autoConfigAndBootStarter branch from 41bb6de to 179684d Compare May 17, 2024 17:41
@luissson
Copy link
Author

Force-pushed to resolve recent merge conflicts

@luissson luissson force-pushed the autoConfigAndBootStarter branch 3 times, most recently from 8342491 to 06ff6ab Compare May 22, 2024 21:41
@tzolov tzolov modified the milestones: 1.0.0-M1, 1.0.0-M2 May 28, 2024
- Adds spring boot auto-configuration support for GemFireVectorStore
- Adds integration test GemFireVectorStoreAutoConfigurationIT
- Includes gemfire-testcontainers in integration tests
- Adds unit test GemFireVectorStorePropertiesTests
- Refactors GemFireVectorStore.java extracting GemFireVectorStoreConfig.java
- Renames spring-ai-gemfire to spring-ai-gemfire-store
- Adds GemFireConnectionDetails
- Adds GemFireVectorStoreProperties with default values

Co-authored-by: Louis Jacome <[email protected]>
Co-authored-by: Jason Huyn <[email protected]>
@luissson luissson force-pushed the autoConfigAndBootStarter branch from 06ff6ab to e0b34a1 Compare June 3, 2024 16:55
@luissson luissson requested a review from markpollack June 4, 2024 16:57
@markpollack
Copy link
Member

I've cleaned up some odds and ends and it now merged in main via 067a33d

Thanks and sorry for the delay. I will close the other draft PR as well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request vector store

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants