49 Commits

Author SHA1 Message Date
Shishir Mahajan
68af55ea5c TaskStats API.
Signed-off-by: Shishir Mahajan <smahajan@roblox.com>
2020-06-11 14:53:43 -07:00
Shishir
4672345bc2
Merge pull request #4 from Roblox/env
Setup container environment.
2020-06-10 13:58:37 -07:00
Shishir Mahajan
9b2dcbcb62
Setup container environment. 2020-06-10 11:47:43 -07:00
Shishir
80585b3a0a
Merge pull request #3 from Roblox/exec
ExecTask API
2020-06-09 16:09:43 -07:00
Shishir Mahajan
cf113e80c2
Fix docs. 2020-06-09 15:59:00 -07:00
Shishir Mahajan
fe0dfbfe4c
Use go-uuid to generate execID. 2020-06-09 15:15:47 -07:00
Shishir Mahajan
f947b02724
Fix review comments. 2020-06-09 14:59:34 -07:00
Shishir Mahajan
3e9ac03f7f
Add integration test for exec. 2020-06-08 17:52:15 -07:00
Shishir Mahajan
93a430f920
Code restructuring. 2020-06-08 12:06:15 -07:00
Shishir Mahajan
993c76e590
Fix tty hanging issue.
Signed-off-by: Shishir Mahajan <smahajan@roblox.com>
2020-06-05 15:13:32 -07:00
Shishir Mahajan
0478eaf96f
getRandomID() to allow multiple exec sessions. 2020-06-05 12:20:05 -07:00
Shishir Mahajan
3327832370
ExecTask Raw API.
Signed-off-by: Shishir Mahajan <smahajan@roblox.com>
2020-06-05 12:04:05 -07:00
Shishir Mahajan
e58a069193 ExecTask API.
Signed-off-by: Shishir Mahajan <smahajan@roblox.com>
2020-06-04 11:37:16 -07:00
Shishir
37bdde9534
Merge pull request #2 from Roblox/runtime
Fix containerd runtime.
2020-06-04 09:40:06 -07:00
Shishir Mahajan
18aa4856a0
Fix containerd runtime. 2020-06-03 09:17:35 -07:00
Shishir
c711ead981
Merge pull request #1 from Roblox/tests
Integration tests + CI
2020-05-27 15:29:08 -07:00
Shishir Mahajan
2bf9f0a0c0
Fix review comments. 2020-05-27 14:59:12 -07:00
Shishir Mahajan
579ca81c22
Move example.nomad to redis.nomad 2020-05-27 13:00:34 -07:00
Shishir Mahajan
4977032fbc
CI: Updates. 2020-05-27 12:49:13 -07:00
Shishir Mahajan
b833d7e8dd
Integration tests + CI. 2020-05-26 19:58:10 -07:00
Shishir Mahajan
6ca77fda0c Add signal handler example job. 2020-05-21 10:47:15 -07:00
Shishir Mahajan
f1a882822b
Fix Makefile build tag to not conflict with build directory. 2020-05-18 17:11:46 -07:00
Shishir Mahajan
231d573079
Add containerd to Dockerfile. 2020-05-18 16:01:16 -07:00
Shishir Mahajan
13984b7fd2
Docker image for CI/CD. 2020-05-18 14:51:31 -07:00
Shishir Mahajan
e153200dcf
Update license. 2020-05-18 11:26:18 -07:00
Shishir Mahajan
9955ee8a50
InspectTask API. 2020-05-18 11:05:00 -07:00
Shishir Mahajan
541883b1c2
Remove unused import. 2020-05-15 15:09:52 -07:00
Shishir Mahajan
03870c9ddb
Remove logger from shutdown(). 2020-05-15 14:36:31 -07:00
Shishir Mahajan
c449b1a1d1
RecoverTask: Fix issues. 2020-05-15 13:46:29 -07:00
Shishir Mahajan
6e3436679d
RecoverTask API. 2020-05-14 17:51:56 -07:00
Shishir Mahajan
e3b0cfda1f
StopTask: Allow graceful termination. 2020-05-13 15:43:42 -07:00
Shishir Mahajan
a633f332b2
Add support for signals. 2020-05-12 18:01:54 -07:00
Shishir Mahajan
eeddc63f8b
Fix logging in StartTask. 2020-05-12 15:09:29 -07:00
Shishir Mahajan
2e3aad4ca3
Make containerd runtime configurable. 2020-05-12 14:51:00 -07:00
Shishir Mahajan
74716f2f71
Fixes. 2020-05-12 13:06:51 -07:00
Shishir Mahajan
f7e7f50c6e
Fix ordering: container and task delete. 2020-05-11 18:14:48 -07:00
Shishir Mahajan
433b9b30fb
Driver and handle updates. 2020-05-11 18:02:03 -07:00
Shishir Mahajan
a8bab44acf
Create containerd task. 2020-05-11 16:40:22 -07:00
Shishir Mahajan
175e692254
Create OCI container. 2020-05-11 16:07:51 -07:00
Shishir Mahajan
d0ef91a0d9
Pull OCI image. 2020-05-11 15:43:50 -07:00
Shishir Mahajan
589b30429b
More driver and handle updates. 2020-05-11 14:40:01 -07:00
Shishir Mahajan
883b5f0397
Add isContainerdRunning() and getContainerdVersion(). 2020-05-11 12:36:21 -07:00
Shishir Mahajan
fee9df03f4
Add image to taskConfig. 2020-05-11 12:14:01 -07:00
Shishir Mahajan
509bbbf675
Add fingerprint. 2020-05-08 17:24:56 -07:00
Shishir Mahajan
f6184c3a9a
Add containerd client. 2020-05-08 15:08:39 -07:00
Shishir Mahajan
f24961c2c5
Fix containerd go mod issue. 2020-05-08 13:56:55 -07:00
Shishir Mahajan
0f23f55536
Fix go modules. 2020-05-07 14:53:30 -07:00
Shishir Mahajan
52f111e2f1
Add skeleton project. 2020-05-07 14:49:12 -07:00
Shishir Mahajan
05f6eb64fc
Initial commit 2020-05-07 14:47:09 -07:00