Commit graph

27 commits

Author SHA1 Message Date
Magnus Andersson 232dc42ace
Try an other approach for filtering 2024-01-26 08:14:46 +01:00
Magnus Andersson dfcaa29560
Check if we have secrets we need for runner 2024-01-26 07:41:49 +01:00
Magnus Andersson ec910a572f
Fix typos 2024-01-26 07:31:02 +01:00
Magnus Andersson 0ace53c3b1
Filter out runnerdata for user 2024-01-26 07:24:23 +01:00
Magnus Andersson 560da67cb8
Fix an other typo 2024-01-25 21:33:48 +01:00
Magnus Andersson 974bdeea9c
Fix typos 2024-01-25 21:32:32 +01:00
Magnus Andersson 35112c302c
Check what we get 2024-01-25 21:30:09 +01:00
Magnus Andersson 38c16c3185
Lookup runner secrets 2024-01-25 21:23:17 +01:00
Magnus Andersson 83df7a7757
Try an other approach to check if dir exist 2024-01-24 17:28:10 +01:00
Magnus Andersson 95eaa192ba
Only let puppet manage runnerdata resource if it does not exist 2024-01-24 17:17:28 +01:00
Magnus Andersson 47bb899065
Change owner of runnerdata to podman user 2024-01-24 16:49:58 +01:00
Magnus Andersson b275509494
Test remove runnerdata directory owner propery 2024-01-24 16:40:37 +01:00
Magnus Andersson 6d2f32823e
Fix manifest typos 2024-01-24 16:31:00 +01:00
Magnus Andersson 76ba806bf9
Test to execute commands inside systemd container with puppet 2024-01-24 16:25:22 +01:00
Magnus Andersson 954fe43594
Move podman-compose from bin in users homedir to /usr/local/bin 2024-01-24 15:27:53 +01:00
Magnus Andersson 83dde57c6d
Add python3-dotenv dependency required by podman-compose 2024-01-24 15:20:10 +01:00
Magnus Andersson 3e3981ba6c
Prepare runner image build 2024-01-23 22:03:05 +01:00
Magnus Andersson 9d164c16a5
Enable user session linger for runner users. 2024-01-19 10:50:39 +01:00
Magnus Andersson 92740834a2
Create a new user for each rootless runner container 2024-01-19 09:33:10 +01:00
Magnus Andersson edfc201cc2
Add podman-compose version 1.0.6 and package systemd-container 2024-01-18 22:25:44 +01:00
Magnus Andersson f6bbad824e
Test of file function 2024-01-18 16:27:32 +01:00
Magnus Andersson 7dbebff41f
Add podman-compose to user bin dir 2024-01-18 16:03:40 +01:00
Magnus Andersson c435320374
Install podman and create dummy docker-compose.yaml 2024-01-18 15:39:26 +01:00
Magnus Andersson 58def32b14
Fix typos 2024-01-18 15:03:47 +01:00
Magnus Andersson 01edd3973d
Rename runner class file 2024-01-18 14:56:30 +01:00
Magnus Andersson 13cb071f33
Setup replica parameter in puppet class 2024-01-18 09:19:55 +01:00
Magnus Andersson bbc9c5beb8
Initial commit actrunner with user creation 2024-01-18 07:52:38 +01:00