Keep Elasticsearch credentials encrypted in Redis cache(GONRG-3021) & refactor dependencies
Elasticsearch credentials are stored encrypted in Datastore
But not in the Redis cache, they are stored there as plain text
Redis cache allow unauthenticated calls within VPC which is a potentially security breach. Elasticsearch credentials must also be encrypted in Redis.
Dependencies refactoring (clean up pom file, consolidate last libs versions in core-lib-gcp)
How to test:
Does functionality was tested and how?
- Refactor (a non-breaking change that improves code maintainability).