This commit introduces TLS encryption support for vector store connections. A new configuration option is added: - vector_store_encryption_options.truststore: path to the trust store file To enable secure connections, use the https:// scheme in the vector_store_primary_uri/vector_store_secondary_uri configuration options. Fixes: VECTOR-327
21 lines
376 B
CMake
21 lines
376 B
CMake
add_library(vector_search STATIC)
|
|
target_sources(vector_search
|
|
PRIVATE
|
|
vector_store_client.cc
|
|
dns.cc
|
|
client.cc
|
|
clients.cc
|
|
truststore.cc)
|
|
target_link_libraries(vector_search
|
|
PUBLIC
|
|
Seastar::seastar
|
|
PRIVATE
|
|
db
|
|
utils
|
|
schema
|
|
scylla_dht
|
|
)
|
|
|
|
check_headers(check-headers vector_search
|
|
GLOB_RECURSE ${CMAKE_CURRENT_SOURCE_DIR}/*.hh)
|