Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-06-10 | Add: notification service | Lars Wirzenius | 1 | -1/+10 | |
2018-04-25 | Change: GET /work, POST /worker use access token to identify worker | Lars Wirzenius | 1 | -1/+1 | |
2018-04-22 | Change: only pass specified env vars, not all from host | Lars Wirzenius | 1 | -0/+2 | |
Most of the variables of the worker manager itself won't be useful. | |||||
2018-04-15 | Add: pass in build number via environment to child processes | Lars Wirzenius | 1 | -0/+2 | |
2018-04-08 | Add: worker-manager gets client credenticals via config file | Lars Wirzenius | 1 | -7/+30 | |
2018-04-07 | Change: worker_manager to use AuthClient | Lars Wirzenius | 1 | -82/+15 | |
2018-04-04 | Fix: icktool --verify-tls | Lars Wirzenius | 1 | -0/+4 | |
2018-04-04 | Add: worker-manager --verify-tls option | Lars Wirzenius | 1 | -0/+7 | |
2018-03-30 | Drop: much debug logging | Lars Wirzenius | 1 | -8/+0 | |
2018-03-30 | Change: worker_manager to use new classes in ick2 | Lars Wirzenius | 1 | -421/+44 | |
2018-03-30 | Add: ControllerClient class for using controller API | Lars Wirzenius | 1 | -22/+9 | |
2018-03-30 | Add: HttpAPI class for using REST-ful HTTP API | Lars Wirzenius | 1 | -17/+17 | |
2018-03-24 | Change: rename blob service to artifact store | Lars Wirzenius | 1 | -4/+4 | |
2018-02-09 | Change: make all .service units be conditional on config | Lars Wirzenius | 1 | -12/+32 | |
If the config file is missing, the unit won't start. | |||||
2018-01-27 | Add: set LC_ALL and DEBIAN_FRONTEND when running commands | Lars Wirzenius | 1 | -1/+6 | |
2018-01-27 | Change: bind mount /proc, /sys into chroot actions | Lars Wirzenius | 1 | -1/+31 | |
2018-01-27 | Drop: methods that never get called | Lars Wirzenius | 1 | -6/+0 | |
2018-01-27 | Change: get debootstrap suite from debian_codename parameter | Lars Wirzenius | 1 | -1/+7 | |
2018-01-27 | Change: have a default mirror for debootstrap | Lars Wirzenius | 1 | -1/+1 | |
2018-01-27 | Change: bind mount workspace as /workspace in containers | Lars Wirzenius | 1 | -2/+6 | |
2018-01-22 | Change: do workspace archive + upload via pipe | Lars Wirzenius | 1 | -16/+45 | |
This avoids having a huge blob in memory. | |||||
2018-01-21 | Change: download and unpack as a pipeline | Lars Wirzenius | 1 | -17/+16 | |
2018-01-21 | Add: add timeout flushing of buffers | Lars Wirzenius | 1 | -0/+2 | |
2018-01-21 | Fix: return empty string from output callbacks | Lars Wirzenius | 1 | -1/+1 | |
This prevents cliapp.runcmd from collecting all output into a (potentially large) internal buffer, which only gets thrown away when it returns. | |||||
2018-01-21 | Fix: handle missing systree blob | Lars Wirzenius | 1 | -0/+6 | |
2018-01-21 | Fix: flush all buffers, not just first non-empty one | Lars Wirzenius | 1 | -4/+9 | |
2018-01-14 | Refactor: worker manager buffers output | Lars Wirzenius | 1 | -23/+61 | |
This should be good for large outputs. | |||||
2018-01-14 | Add: run shell actions in a container if requested | Lars Wirzenius | 1 | -10/+29 | |
2018-01-14 | Add: populate_systree action to worker-manager | Lars Wirzenius | 1 | -2/+3 | |
2018-01-14 | Add: prepend a create_workspace action to pipelines | Lars Wirzenius | 1 | -4/+2 | |
This replaces the old fresh_workspace attribute of work resources. It's better this way, because it moves policy from worker-manager to controller, where it belongs. | |||||
2018-01-14 | Add: 2018 to copyright years | Lars Wirzenius | 1 | -1/+1 | |
2018-01-14 | Fix: rename ContainerAPI to ControllerAPI | Lars Wirzenius | 1 | -2/+2 | |
2018-01-14 | Add: SystreePopulator | Lars Wirzenius | 1 | -0/+43 | |
2018-01-14 | Add: download a blob from API | Lars Wirzenius | 1 | -0/+12 | |
2017-12-31 | Change: get systree blob name from systree_name parameter | Lars Wirzenius | 1 | -1/+2 | |
2017-12-31 | Add: built-in archive action to worker-manager | Lars Wirzenius | 1 | -16/+81 | |
2017-12-30 | Add: support "where: chroot" for pipeline actions | Lars Wirzenius | 1 | -1/+10 | |
2017-12-27 | Refactor: worker_manager for cleanliness | Lars Wirzenius | 1 | -183/+230 | |
2017-12-27 | Add: pass params to shell, Python actions | Lars Wirzenius | 1 | -2/+23 | |
We generate JSON from the parameters, and then base64 encode that to emake it easy to pass to the code snippet from the pipeline step. This avoids having to jump through hoops to use a temporary file. | |||||
2017-12-15 | Fix: send registration request as JSON | Lars Wirzenius | 1 | -1/+1 | |
2017-12-15 | Fix: add missing scope for creating a worker | Lars Wirzenius | 1 | -0/+1 | |
2017-12-15 | Add: more informative logging of registration | Lars Wirzenius | 1 | -1/+5 | |
2017-12-15 | Refactor: break long line | Lars Wirzenius | 1 | -1/+2 | |
2017-12-15 | Add: make worker-manager register worker | Lars Wirzenius | 1 | -0/+10 | |
2017-11-29 | Add: built-in debootstrap step | Lars Wirzenius | 1 | -0/+7 | |
2017-11-29 | Add: reduce logging when nothing happens | Lars Wirzenius | 1 | -4/+2 | |
Filling the disk otherwise | |||||
2017-11-29 | Add: support for python steps in worker-manager | Lars Wirzenius | 1 | -7/+20 | |
2017-11-29 | Add: fresh_workspace support to worker-manager | Lars Wirzenius | 1 | -12/+27 | |
2017-11-13 | Add: make worker-manager create a new token every hour | Lars Wirzenius | 1 | -8/+21 | |
2017-11-12 | Fix: scope for posting work output | Lars Wirzenius | 1 | -1/+1 | |