Helm chart always adds cache secret

Since the GitLab v12.4 release the GitLab Runner deployment always creates a cache secret called gitlab-minio-secret which stops the runner from starting unless a dummy one is created. This looks to have been caused by the addition of the gitlab-runner.cache.secret command to the helper.

My values:

cache:
  cacheType: s3
  s3ServerAddress: s3.amazonaws.com
  s3BucketName: my-cache-bucket
  cacheShared: true
  s3BucketLocation: eu-west-1
  s3CachePath: ""
  s3CacheInsecure: false

The output:

init-runner-secrets:
  Type:                Projected (a volume that contains injected data from multiple sources)
  SecretName:          gitlab-minio-secret
  SecretOptionalName:  <nil>
  SecretName:          gitlab-gitlab-runner-secret
  SecretOptionalName:  <nil>