coolify icon indicating copy to clipboard operation
coolify copied to clipboard

Fix: Redis DB UI

Open peaklabs-dev opened this issue 6 months ago • 3 comments

Changes

  • Security fix: Redis password is not encrypted in database -> this PR fixes it -> All new passwords will be encrypted and all existing passwords will also be encrypted.
  • Fix: Team, Environment, Project variables cannot be used for Redis password and username.
  • Fix: No password and username field in UI for redis:

image

  • Improved handling of custom redis.conf:
    • If there is a redis.conf with --requirepass, use the --requirepass form the redis.conf.
    • If there is no --requirepass in redis.conf, but there is a redis.conf, then add --requirepass.
    • If there is a redis.conf do not add --appendonly
    • No redis.conf: --requirepass and --appendonly is used/ added
  • Feat: Add Redis username support -> for all Redis DBs from v6.0
  • Feat: Make sure Redis databases before version 6.0 still work (no username support)
  • Feat: You can now set the REDIS_PASSWORD and REDIS_USERNAME in the Environment Variables tab as these variables will be there by default now. So you can choose Input or env variable tab to set these variables.
  • Feat: If you add a team, project, environment level shared variable to the env variables, the input fields will be disabled because it does not make sense to be able to change shared values for the input.

Issues

fix: #3104 fix: #2637 fix: #3317

peaklabs-dev avatar Aug 21 '24 13:08 peaklabs-dev