Allow redis log location to be user configurable in omnibus package

Description

Allow redis log location to be user configurable.

Proposal

Add configuration variable redis['log_directory'] to omnibus control via the template file gitlab.rb.template

Links / references

Requested by EE customer - see 84341

Documentation blurb

Overview

Not able to configure the log location for the redis service, this is available for other services.

To provide consistency for defining logging location for GitLab services.

This would give the ability to move logs out of /var and into a less volatile location.

Use cases

Gives ability to relocate logs to a different location in a consistent manner.

Customer requested.

Benefits

Keeps logs in one location.

Feature checklist

Make sure these are completed before closing the issue, with a link to the relevant commit.

  • Feature assurance
  • Documentation
  • Added to features.yml
Assignee Loading
Time tracking Loading