Skip to content

FLPATH-2679: Remove Redis from docker-compose and Helm Chart#30

Closed
gciavarrini wants to merge 3 commits intoinsights-onprem:mainfrom
gciavarrini:rm-redis
Closed

FLPATH-2679: Remove Redis from docker-compose and Helm Chart#30
gciavarrini wants to merge 3 commits intoinsights-onprem:mainfrom
gciavarrini:rm-redis

Conversation

@gciavarrini
Copy link

Why do we need this change? 💭

Remove Redis as a dependency from the deployment infrastructur.
Redis was previously used for distributed locking in database migrations and job queuing in the sources-api-go service.
The sources-api-go service has been updated in insights-onprem/sources-api-go#1 to use PostgreSQL advisory locks instead of Redis for migration safety, eliminating the need for Redis infrastructure

⚠️ ⚠️ Depends on PR insights-onprem/sources-api-go#1 ⚠️⚠️

Documentation update? 📝

  • [ x ] Yes
  • No

Security Checklist 🔒

Upon raising this PR please go through RedHatInsights/secure-coding-checklist

💂‍♂️ Checklist 🎯

  • Does this change depend on specific version of Kruize
    • If yes what is the version no:
    • Is that image available in production or needs deployment?
  • Bugfix
  • New Feature
  • [ x ] Refactor
  • Unittests Added
  • DRY code
  • Dependency Added
  • DB Migration Added

Signed-off-by: Gloria Ciavarrini gciavarrini@redhat.com

Signed-off-by: Gloria Ciavarrini <gciavarrini@redhat.com>
Signed-off-by: Gloria Ciavarrini <gciavarrini@redhat.com>
Signed-off-by: Gloria Ciavarrini <gciavarrini@redhat.com>
@gciavarrini gciavarrini marked this pull request as draft September 23, 2025 13:17
@gciavarrini
Copy link
Author

Replaced by #31

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