mirror of
https://github.com/googleapis/genai-toolbox.git
synced 2026-02-19 03:14:29 -05:00
## Summary
- Add `tlsEnabled` config field to Redis source for enabling TLS on
connections
- Apply TLS config to both cluster and standalone Redis clients
- Add test case for TLS config parsing and update docs
This is needed for cloud-managed Redis services like AWS ElastiCache
(Redis OSS) that require TLS for secure connections.
## Example config (tools.yaml)
```yaml
sources:
leadsforge-redis:
kind: redis
address:
- ${REDIS_HOST}
clusterEnabled: true
tls:
enabled: true
insecureSkipVerify: true
```
---------
Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com>