From 0a98428ddc61dda1833422f39cf8650a43ffbd45 Mon Sep 17 00:00:00 2001 From: Matias Date: Tue, 19 Feb 2019 16:12:59 -0300 Subject: [PATCH] Adding time to competition mode --- server/src/kubernetes/createClone.js | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/server/src/kubernetes/createClone.js b/server/src/kubernetes/createClone.js index bad047b30..83ac6af4e 100644 --- a/server/src/kubernetes/createClone.js +++ b/server/src/kubernetes/createClone.js @@ -3,7 +3,7 @@ import { toPlatformDatetime, isDefined } from '../config/utils' import { KubernateError } from '../errors' import { Client, config } from 'kubernetes-client' import deploymentManifest from '../config/clone-deployment.json' -import { BACKTEST, NO_TIME } from '../enums/CloneMode' +import { BACKTEST, COMPETITION, LIVE, NO_TIME } from '../enums/CloneMode' import { TRADER, INDICATOR, EXTRACTION } from '../enums/BotTypes' const createClone = async (clone) => { @@ -101,7 +101,20 @@ const createClone = async (clone) => { 'name': 'WAIT_TIME', 'value': clone.waitTime.toString() }) - } else { + } else if (clone.mode === COMPETITION) { + env.push({ + 'name': 'BEGIN_DATE_TIME', + 'value': toPlatformDatetime(clone.beginDatetime) + }) + env.push({ + 'name': 'END_DATE_TIME', + 'value': toPlatformDatetime(clone.endDatetime) + }) + env.push({ + 'name': 'KEY_ID', + 'value': clone.keyId + }) + } else if (clone.mode === LIVE) { env.push({ 'name': 'KEY_ID', 'value': clone.keyId