agola/internal/services/executor
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
..
driver docker: create a toolbox volume for every pod 2020-01-10 12:25:12 +01:00
registry *: export clients and related types 2019-08-02 12:02:01 +02:00
api.go *: write and flush header on log handlers 2019-11-14 10:52:45 +01:00
executor.go docker: create a toolbox volume for every pod 2020-01-10 12:25:12 +01:00