Skip to content

Commit fcd6b56

Browse files
committed
Merge branch 'improvement/CLDSRV-717-redis' into tmp/octopus/w/9.1/improvement/CLDSRV-717-redis
2 parents 0732308 + 33e571e commit fcd6b56

File tree

7 files changed

+12
-23
lines changed

7 files changed

+12
-23
lines changed

docker-entrypoint.sh

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -120,15 +120,15 @@ if [[ "$REDIS_PORT" ]] && [[ ! "$REDIS_SENTINELS" ]]; then
120120
fi
121121

122122
if [[ "$REDIS_SENTINELS" ]]; then
123-
JQ_FILTERS_CONFIG="$JQ_FILTERS_CONFIG | .redis.name=\"$REDIS_HA_NAME\""
124-
JQ_FILTERS_CONFIG="$JQ_FILTERS_CONFIG | .redis.sentinels=\"$REDIS_SENTINELS\""
123+
JQ_FILTERS_CONFIG="$JQ_FILTERS_CONFIG | .utapi.redis.name=\"$REDIS_HA_NAME\""
124+
JQ_FILTERS_CONFIG="$JQ_FILTERS_CONFIG | .utapi.redis.sentinels=\"$REDIS_SENTINELS\""
125125
elif [[ "$REDIS_HA_HOST" ]]; then
126-
JQ_FILTERS_CONFIG="$JQ_FILTERS_CONFIG | .redis.host=\"$REDIS_HA_HOST\""
127-
JQ_FILTERS_CONFIG="$JQ_FILTERS_CONFIG | .redis.port=6379"
126+
JQ_FILTERS_CONFIG="$JQ_FILTERS_CONFIG | .utapi.redis.host=\"$REDIS_HA_HOST\""
127+
JQ_FILTERS_CONFIG="$JQ_FILTERS_CONFIG | .utapi.redis.port=6379"
128128
fi
129129

130130
if [[ "$REDIS_HA_PORT" ]] && [[ ! "$REDIS_SENTINELS" ]]; then
131-
JQ_FILTERS_CONFIG="$JQ_FILTERS_CONFIG | .redis.port=$REDIS_HA_PORT"
131+
JQ_FILTERS_CONFIG="$JQ_FILTERS_CONFIG | .utapi.redis.port=$REDIS_HA_PORT"
132132
fi
133133

134134
if [[ "$RECORDLOG_ENABLED" ]]; then

lib/Config.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1298,7 +1298,10 @@ class Config extends EventEmitter {
12981298
}
12991299

13001300
if (config.redis) {
1301-
this.redis = parseRedisConfig(config.redis);
1301+
// Fail fast to make sure we detect any bad config
1302+
throw new Error(
1303+
'config.redis is not supported anymore: it should be config.utapi.redis or config.localCache'
1304+
);
13021305
}
13031306
if (config.scuba) {
13041307
this.scuba = {};

lib/utapi/utapi.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,7 @@ const { utapiVersion, UtapiServer: utapiServer } = require('utapi');
44

55
// start utapi server
66
if (utapiVersion === 1 && _config.utapi) {
7-
const fullConfig = Object.assign({}, _config.utapi,
8-
{ redis: _config.redis });
7+
const fullConfig = Object.assign({}, _config.utapi);
98
if (_config.vaultd) {
109
Object.assign(fullConfig, { vaultd: _config.vaultd });
1110
}

lib/utapi/utapiReplay.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ require('werelogs').stderrUtils.catchAndTimestampStderr();
22
const UtapiReplay = require('utapi').UtapiReplay;
33
const _config = require('../Config').config;
44

5-
const utapiConfig = _config.utapi &&
6-
Object.assign({}, _config.utapi, { redis: _config.redis });
5+
const utapiConfig = _config.utapi && Object.assign({}, _config.utapi);
76
const replay = new UtapiReplay(utapiConfig); // start utapi server
87
replay.start();

lib/utapi/utilities.js

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,7 @@ const { suppressedUtapiEventFields: suppressedEventFields } = require('../../con
1010
let utapiConfig;
1111

1212
if (utapiVersion === 1 && _config.utapi) {
13-
if (_config.utapi.redis === undefined) {
14-
utapiConfig = Object.assign({}, _config.utapi, { redis: _config.redis });
15-
} else {
16-
utapiConfig = Object.assign({}, _config.utapi);
17-
}
13+
utapiConfig = Object.assign({}, _config.utapi);
1814
} else if (utapiVersion === 2) {
1915
utapiConfig = Object.assign({
2016
tls: _config.https,

tests/unit/Config.js

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -632,10 +632,6 @@ describe('Config', () => {
632632
it('should set up utapi redis', () => {
633633
const config = new ConfigObject();
634634

635-
assert.deepStrictEqual(
636-
config.redis,
637-
{ name: 'zenko', sentinels: [{ host: 'localhost', port: 6379 }] },
638-
);
639635
assert.deepStrictEqual(
640636
config.utapi.redis,
641637
{

tests/unit/testConfigs/allOptsConfig/config.json

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -96,10 +96,6 @@
9696
"name": "zenko",
9797
"sentinels": "localhost:6379"
9898
},
99-
"redis": {
100-
"name": "zenko",
101-
"sentinels": "localhost:6379"
102-
},
10399
"scuba": {
104100
"host": "localhost",
105101
"port": 8100

0 commit comments

Comments
 (0)