diff --git a/src/addons.js b/src/addons.js index 6f90e40c9..d89973109 100644 --- a/src/addons.js +++ b/src/addons.js @@ -1568,7 +1568,7 @@ function setupRedis(app, options, callback) { appdb.getAddonConfigByName(app.id, 'redis', '%REDIS_PASSWORD', function (error, existingPassword) { if (error && error.reason !== BoxError.NOT_FOUND) return callback(error); - const redisPassword = error ? hat(4 * 48) : existingPassword; // see box#362 for password length + const redisPassword = options.noPassword ? '' : (error ? hat(4 * 48) : existingPassword); // see box#362 for password length const redisServiceToken = hat(4 * 48); // Compute redis memory limit based on app's memory limit (this is arbitrary) diff --git a/src/infra_version.js b/src/infra_version.js index 7ee9201e3..99f9a36d2 100644 --- a/src/infra_version.js +++ b/src/infra_version.js @@ -18,7 +18,7 @@ exports = module.exports = { 'mysql': { repo: 'cloudron/mysql', tag: 'cloudron/mysql:2.0.2@sha256:a28320f313785816be60e3f865e09065504170a3d20ed37de675c719b32b01eb' }, 'postgresql': { repo: 'cloudron/postgresql', tag: 'cloudron/postgresql:2.0.2@sha256:6dcee0731dfb9b013ed94d56205eee219040ee806c7e251db3b3886eaa4947ff' }, 'mongodb': { repo: 'cloudron/mongodb', tag: 'cloudron/mongodb:2.1.0@sha256:6d1bf221cfe6124957e2c58b57c0a47214353496009296acb16adf56df1da9d5' }, - 'redis': { repo: 'cloudron/redis', tag: 'cloudron/redis:2.0.0@sha256:8a88dd334b62b578530a014ca1a2425a54cb9df1e475f5d3a36806e5cfa22121' }, + 'redis': { repo: 'cloudron/redis', tag: 'cloudron/redis:2.1.0@sha256:b77e3c60feeab8df2c88e96595188a8d81abdaa2eb25b27085ce209452769fc5' }, 'mail': { repo: 'cloudron/mail', tag: 'cloudron/mail:2.5.0@sha256:e492ab85bbfd84193e56fc4296b8bf93179e42ea20875a60071ea4cd83444304' }, 'graphite': { repo: 'cloudron/graphite', tag: 'cloudron/graphite:2.2.0@sha256:fc9ca69d16e6ebdbd98ed53143d4a0d2212eef60cb638dc71219234e6f427a2c' }, 'sftp': { repo: 'cloudron/sftp', tag: 'cloudron/sftp:0.1.0@sha256:e177c5bf5f38c84ce1dea35649c22a1b05f96eec67a54a812c5a35e585670f0f' }