Skip to content

Commit bf1e387

Browse files
committed
Merge pull request #50 from totem/develop
0.4.1 Release
2 parents 72ce7e4 + 65a6c6a commit bf1e387

File tree

6 files changed

+13
-4
lines changed

6 files changed

+13
-4
lines changed

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ RUN apt-get update --fix-missing && apt-get install -y \
99
&& rm -rf /var/cache/apt/archives/* /var/lib/apt/lists/*
1010

1111
# Etcdctl
12-
ENV ETCDCTL_VERSION v0.4.6
12+
ENV ETCDCTL_VERSION v2.2.5
1313
RUN curl -L https://github.com/coreos/etcd/releases/download/$ETCDCTL_VERSION/etcd-$ETCDCTL_VERSION-linux-amd64.tar.gz -o /tmp/etcd-$ETCDCTL_VERSION-linux-amd64.tar.gz && \
1414
cd /tmp && gzip -dc etcd-$ETCDCTL_VERSION-linux-amd64.tar.gz | tar -xof - && \
1515
cp -f /tmp/etcd-$ETCDCTL_VERSION-linux-amd64/etcdctl /usr/local/bin && \

orchestrator/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
from celery.signals import setup_logging
33
import orchestrator.logger
44

5-
__version__ = '0.4.0'
5+
__version__ = '0.4.1'
66
__author__ = 'sukrit'
77

88
orchestrator.logger.init_logging()

orchestrator/tasks/job.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -462,7 +462,8 @@ def _deploy(self, job, deployer_name):
462462
'deployment': dict_merge(deployer['deployment']),
463463
'security': job_config.get('security', {}),
464464
'notifications': job_config.get('notifications', {}),
465-
'environment': job_config.get('environment', {})
465+
'environment': job_config.get('environment', {}),
466+
'schedule': job_config.get('schedule', ''),
466467
}
467468
try:
468469
response = requests.post(apps_url, data=json.dumps(data),

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ pymongo==3.0.3
1010
Jinja2==2.7.3
1111
requests[security]==2.7.0
1212
urllib3==1.11
13-
https://github.com/sukrit007/celery/archive/3.1.tar.gz
13+
celery[mongodb]==3.1.20
1414
https://github.com/totem/flask-hyperschema/archive/v0.1.1.tar.gz
1515
https://github.com/totem/totem-encrypt/archive/master.tar.gz
1616
https://github.com/dlitz/pycrypto/archive/v2.7a1.tar.gz

schemas/job-config-evaluated-v1.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,10 @@
3232
"type": "object",
3333
"$ref": "#/definitions/environment",
3434
"description": "Defines top level environment (key, value) support"
35+
},
36+
"schedule": {
37+
"type": "string",
38+
"description": "Run this deployment as scheduled job."
3539
}
3640
},
3741
"required": ["enabled"],

schemas/job-config-v1.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,10 @@
3939
"type": "object",
4040
"$ref": "#/definitions/environment",
4141
"description": "Defines top level environment (key, value) support"
42+
},
43+
"schedule": {
44+
"$ref": "#/definitions/string-or-template-type",
45+
"description": "Run this deployment as scheduled job. See: https://www.freedesktop.org/software/systemd/man/systemd.time.html#Calendar%20Events"
4246
}
4347
},
4448
"required": ["enabled"],

0 commit comments

Comments
 (0)