Helm Chart 6.0.0 Breaking Change

Redis configs format moved from redis.* to cache.* and from redis.master.* to cache.redis.*

Starting with release 6.0.0, the redis Helm settings will be renamed to cache to support the transition to the open-source version of Redis. Settings previously defined under redis.* will move to cache.*, and settings under redis.master.* will move to cache.redis.*.

NOTE: when redis.provisionInstance=true then cache.auth.password should be used to set its password, and when redis.provisionInstance=false then cache.password should be used to set its password. This is by design and it is intended to segregate the definition of passwords from fossa-core and the dependent redis helm chart (alias cache)

Example:

Old format

redis:
  provisionInstance: true
  auth:
    password: "hello-world"
  master:
    resources:
      requests:
        memory: 128Mi
        cpu: 100m

redis:
  provisionInstance: false
  host: clustercfg.redis-abcd.usw2.cache.amazonaws.com
  port: 6379
  clustered: true
  scaleReads: all
  enableAutoPipelining: true
  useTLS: true
  password: "hello-world"

New format

cache:
  provisionInstance: true
  auth:
    password: "hello-world"
  redis:
    resources:
      requests:
        memory: 128Mi
        cpu: 100m

cache:
  provisionInstance: false
  host: clustercfg.redis-abcd.usw2.cache.amazonaws.com
  port: 6379
  clustered: true
  scaleReads: all
  enableAutoPipelining: true
  useTLS: true
  password: "hello-world"