10 Commits

Author SHA1 Message Date
Lester Amoin Espiritu
b44ceb5418 Add some placeholders to the volume directories to try and fix erratic ownership changes 2025-01-03 22:01:32 +08:00
Lester Amoin Espiritu
d371873d07 Update runner download URLs 2025-01-03 21:58:34 +08:00
Lester Amoin Espiritu
c6c510b22a Include missing helper package for installation 2025-01-01 06:24:42 +08:00
Gabriel Nützi
dc5da18118 fix: add missing build type behavior
- Add argument to container file.

Signed-off-by: Gabriel Nützi <gnuetzi@gmail.com>
2024-07-22 09:16:13 +02:00
Chris Evich
eb37171735 Fix systemd config permissions
When the `Containerfile` `ADD` instruction runs against files from a git
repository, it's easily possible the permissions will be incorrect
inside the container.  Because systemd configuration and units are
rather important, update the setup script to ensure they're always set
correctly.

Signed-off-by: Chris Evich <cevich@redhat.com>
2024-05-07 13:38:14 -04:00
Gabriel Nützi
b78565281e feat: Refactor setup script into function calls
- The setup script has been broken up into function calls
  to improve readability and further maintenance.
  Also its beneficial for other derivations with different
  base OS.

Signed-off-by: Gabriel Nützi <gnuetzi@gmail.com>
2024-04-16 08:35:38 +02:00
Ryan Egesdahl
89457026c7 Add FIPS download for gitlab-runner
When FIPS is available on the host system, we should download the FIPS
binary for `gitlab-runner` by default. Users who do not want the FIPS
binary for some reason can use the non-FIPS binary by setting the
`ENABLE_FIPS` build-arg to `false`.
2024-04-08 00:06:30 -07:00
Gabriel Nützi
6a0ff34c9c bugfix: Correct some typos 2024-04-01 20:16:38 +00:00
Chris Evich
11e2200ff9 Remove workaround for #7
Fixes: #9

Signed-off-by: Chris Evich <cevich@redhat.com>
2023-11-21 10:22:29 -05:00
Andreas Hartmann
d9f2e08b51 chore: Reorganize files into folders
to make it plain where each file belongs in the containers file system
and to simplify the `ADD` directives in the Containerfile.

Signed-off-by: Andreas Hartmann <hartan@7x.de>
2023-10-31 16:46:08 +01:00