Strider's eventual home will be on a Carina cluster (along with the rest of the cluster), so I want to be certain it can run there. One it can run on Carina, it will certainly be able to run on our own CoreOS cluster.
Current problems:
[x] Strider needs to run as root so that it can launch other Docker containers through the Docker socket.
[x] git and perl are needed by the git provider.
Control repository builds
[x] npm attempts to use root-owned paths for its cache.
/ # cd workspace/
/workspace # ls -l
total 2
drwxr-xr-x 3 1000 1000 1024 Jan 29 20:45 cache
drwxr-xr-x 3 1000 1000 1024 Jan 29 20:59 data
/workspace # cd data/
/workspace/data # ls -l
total 1
drwxr-xr-x 7 root root 1024 Jan 29 20:59 deconst-deconst-docs-56abd2b59d07e50100c91757
Strider's eventual home will be on a Carina cluster (along with the rest of the cluster), so I want to be certain it can run there. One it can run on Carina, it will certainly be able to run on our own CoreOS cluster.
Current problems:
git
andperl
are needed by the git provider.Control repository builds
[x]
npm
attempts to use root-owned paths for its cache.Content repository builds
[x] Build data directories are owned by root.