Skip to content

feat: data store replication configuration and TLS upgrade#975

Merged
cybermaggedon merged 1 commit into
release/v2.5from
feature/data-replication
Jun 4, 2026
Merged

feat: data store replication configuration and TLS upgrade#975
cybermaggedon merged 1 commit into
release/v2.5from
feature/data-replication

Conversation

@cybermaggedon

Copy link
Copy Markdown
Contributor
  • Add centralised qdrant_config.py helper with env-var fallback for QDRANT_URL, QDRANT_API_KEY, QDRANT_REPLICATION_FACTOR, QDRANT_SHARD_NUMBER
  • Update all 6 Qdrant processors to use the helper; writers pass replication_factor and shard_number to create_collection
  • Fix hardcoded Cassandra replication_factor=1 in cassandra_kg.py, write.py, and sparql_cassandra.py to respect CASSANDRA_REPLICATION_FACTOR
  • Upgrade Cassandra TLS from deprecated PROTOCOL_TLSv1_2 to ssl.create_default_context() across all connectors

- Add centralised qdrant_config.py helper with env-var fallback for
  QDRANT_URL, QDRANT_API_KEY, QDRANT_REPLICATION_FACTOR, QDRANT_SHARD_NUMBER
- Update all 6 Qdrant processors to use the helper; writers pass
  replication_factor and shard_number to create_collection
- Fix hardcoded Cassandra replication_factor=1 in cassandra_kg.py,
  write.py, and sparql_cassandra.py to respect CASSANDRA_REPLICATION_FACTOR
- Upgrade Cassandra TLS from deprecated PROTOCOL_TLSv1_2 to
  ssl.create_default_context() across all connectors
@github-actions

github-actions Bot commented Jun 4, 2026

Copy link
Copy Markdown

Contributor License Agreement ✅

All contributors have signed the CLA. Thank you!

@cybermaggedon cybermaggedon merged commit 4913f8c into release/v2.5 Jun 4, 2026
3 checks passed
@cybermaggedon cybermaggedon deleted the feature/data-replication branch June 4, 2026 10:49
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