Helm Chart 6.0.0 Breaking Change
fossa-core 6.0.0 renames the redis Helm values to cache. Update your values file before upgrading.
Overview
Starting with release 6.0.0, the redis Helm settings are renamed to cache to support the transition to the open-source version of Redis. Settings previously defined under redis.* move to cache.*, and settings under redis.master.* move to cache.redis.*.
Warning
When cache.provisionInstance is true, use cache.auth.password to set the Redis password. When cache.provisionInstance is false, use cache.password. This is by design: it segregates the passwords defined by fossa-core from those of the dependent Redis Helm chart (aliased as cache).
Update your values file as shown below, then run the upgrade as usual (see Upgrading FOSSA).
Provisioned Redis (provisionInstance: true)
Old format:
redis: provisionInstance: true auth: password: "hello-world" master: resources: requests: memory: 128Mi cpu: 100mNew format:
cache: provisionInstance: true auth: password: "hello-world" redis: resources: requests: memory: 128Mi cpu: 100mExternal Redis (provisionInstance: false)
Old format:
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: false host: clustercfg.redis-abcd.usw2.cache.amazonaws.com port: 6379 clustered: true scaleReads: all enableAutoPipelining: true useTLS: true password: "hello-world"