Fix gitlab-redis-cli on redis persistent hosts
The gitlab-redis-cli script on our redis persistent hosts is failing to authenticate to redis, due to it failing to correctly parse the relevant directive in the redis.conf file.
Example:
PRODUCTION PRIMARY-REDIS msmiley@redis-02-db-gprd.c.gitlab-production.internal:~$ sudo gitlab-redis-cli
Warning: AUTH failed
0.0.0.0:6379>
A newer version of that script fixes this.
That newer version is already applied to the other redis clusters. Only the redis-persistent nodes still lack it (i.e. redis-01, 02, and 03).
To get the new script, we need to upgrade the gitlab-ee package. However, be sure to orchestrate this to avoid causing downtime due to uncoordinated redis restarts.
Upgrading to the latest gitlab-ee package version will additionally include an upgrade to Redis itself (from 6.0.10 to 6.0.14), so if you do that, you must also coordinate restarting redis-server.
Edited by Matt Smiley