agola/internal/services
Simone Gotti ecf355721f docker: create a toolbox volume for every pod
Instead of doing the current hack of copying the agola toolbox inside the host
tmp dir (always done but only needed when running the executor inside a docker
container) that has different issues (like tmp file removal done by
tmpwatch/systemd-tmpfiles), use a solution similar to the k8s driver: for every
pod create a volume containing the agola-toolbox and remove it at pod removal.

We could also use a single "global" volume but we should handle cases like
volume removal (i.e. a docker volume prune command). So for now just create a
dedicated per pod volume.
2020-01-10 12:25:12 +01:00
..
common gateway: api implement get secrets removeoverridden 2019-09-20 15:39:21 +02:00
config services: check config only for enabled services 2019-11-05 09:25:22 +01:00
configstore readdb: improve HandleEvents goroutine exiting 2019-11-12 11:03:21 +01:00
executor docker: create a toolbox volume for every pod 2020-01-10 12:25:12 +01:00
gateway gateway/runservice: add api to delete step logs 2019-11-18 10:34:56 +01:00
gitserver service/*: log error only if nil 2019-07-04 15:50:37 +02:00
notification *: use etcd mutex TryLock 2019-11-12 22:27:17 +01:00
runservice gateway/runservice: add api to delete step logs 2019-11-18 10:34:56 +01:00
scheduler *: export clients and related types 2019-08-02 12:02:01 +02:00
types configstore: move configstore types inside configstore package 2019-08-02 10:05:47 +02:00