Disable workhorse archive cache by default
Discussed in gitlab-org/gitlab#216000 (comment 376666015), workhorse archive cache currently uses local disk for caching which is not compatible with cloud-native deployments. It is not compatible because disk is not shared across pods, and without a way to cleanup files, archives will build up over time possibly causing disk usage issues on the nodes.
By default, the feature flag
workhorse_archive_cache_disabled is turned off meaning that by default, we use disk for caching archives. This is optimized for single VM omnibus deployments where there is a single
shared/cache volume shared across all running processes.
To ensure that this feature is turned off by default for cloud native, regardless of the feature flag, we can set
WORKHORSE_ARCHIVE_CACHE_DISABLED in the environment. This issue is to decide whether we want to set this override and to make it the default in the chart.