Rigzen Latshang
d7fcf6b9a5
Change URL
2025-01-08 12:26:45 +01:00
Chris Evich
da6feaf093
Merge branch 'configuration-directory-fix' into 'main'
...
Update runner installation and attempt to fix storage volume errors
See merge request qontainers/pipglr!51
v4.3.0
2025-01-06 16:48:31 +00:00
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
5251497dc2
Explicitly indicate the root user for some runlabels
2025-01-03 22:00:13 +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
Lester Amoin Espiritu
87a3bb5cb7
Update file .gitlab-ci.yml
2024-12-31 20:54:44 +00:00
Lester Amoin Espiritu
b9cfac3b27
Update file Containerfile
2024-12-31 20:46:38 +00:00
Chris Evich
233a989178
Merge branch 'feature/add-build-type-behavior' into 'main'
...
fix: add missing build type behavior
See merge request qontainers/pipglr!50
2024-07-31 19:21:45 +00: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
09b3d7876b
Merge branch 'gabyx_add-better-tooling' into 'main'
...
feat: Add better tooling and CI
See merge request qontainers/pipglr!49
2024-07-10 14:13:03 +00:00
Gabriel Nützi
6dd52a3783
feat: Add better tooling and CI
...
- Improve the build of the image by introducing `build.sh`.
It can be used with `podman` or `buildah` and
also provides a way of building a `dev` or `prod`
image for development purposes by
`build.sh [dev|prod]`.
- CI runs this script as well with `buildah`.
Signed-off-by: Gabriel Nützi <gnuetzi@gmail.com >
2024-07-10 10:03:34 -04:00
Chris Evich
fe7deb1b10
Merge branch 'update_docs' into 'main'
...
Update setup docs
See merge request qontainers/pipglr!48
2024-05-08 15:19:31 +00:00
Chris Evich
adf47d94a5
Update setup docs
...
* Simplify the overview, include minimum podman version.
* Clarify linger setup
* Overhaul user-namespace setup section
* Rename "registration" to "activation" (gitlab 16+)
Signed-off-by: Chris Evich <cevich@redhat.com >
2024-05-08 11:15:11 -04:00
Chris Evich
be51686020
Permit pipelines running for tags
...
Signed-off-by: Chris Evich <cevich@redhat.com >
2024-05-07 15:28:04 -04:00
Chris Evich
d7ceba0847
Merge branch 'fix_permissions' into 'main'
...
Fix systemd config permissions
See merge request qontainers/pipglr!45
v4.2.0
2024-05-07 19:17:01 +00: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
Chris Evich
da8621f46a
Merge branch 'build_schedule_docs' into 'main'
...
Minor: Update build-schedule docs
See merge request qontainers/pipglr!46
2024-05-07 17:35:27 +00:00
Chris Evich
d8357d4688
Minor: Update build-schedule docs
...
In reality, the build pipeline is scheduled to run weekly, not daily.
Signed-off-by: Chris Evich <cevich@redhat.com >
2024-05-07 13:03:03 -04:00
Chris Evich
e55a0ca3a5
Merge branch 'update_cicd_runner_labels' into 'main'
...
Use small/medium public runners
See merge request qontainers/pipglr!47
2024-05-07 17:02:26 +00:00
Chris Evich
81d62b08c7
Use small/medium public runners
...
For whatever reason the `docker`/`linux` tags do not appear in the list
of public runners. Update to values actually present, guessing at their
meaning.
Signed-off-by: Chris Evich <cevich@redhat.com >
2024-05-07 12:39:51 -04:00
Chris Evich
9cd88ce8ae
Merge branch 'feature/2-refactor-setup' into 'main'
...
feat: Refactor setup
See merge request qontainers/pipglr!39
2024-04-19 16:36:58 +00: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
Chris Evich
84b66a31fd
Merge branch 'add-fips' into 'main'
...
feat: add FIPS download for gitlab-runner
See merge request qontainers/pipglr!43
2024-04-08 14:17:02 +00: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
Chris Evich
1afb2496a0
Merge branch 'add_pre-commit' into 'main'
...
Add pre-commit hooks + CI
See merge request qontainers/pipglr!42
2024-04-02 18:39:52 +00:00
Chris Evich
d0687408dc
Add pre-commit hooks + CI
...
Signed-off-by: Chris Evich <cevich@redhat.com >
2024-04-02 14:19:30 -04:00
Chris Evich
2e1e7ec90c
Merge branch 'feature/2-format-readme' into 'main'
...
doc: Format `README.md`
See merge request qontainers/pipglr!41
2024-04-02 18:18:27 +00:00
Gabriel Nützi
2cd27dfae9
doc: Format README.md
2024-04-02 20:13:42 +02:00
Chris Evich
94e1055c5e
Merge branch 'bugfix/1-typos' into 'main'
...
bugfix: Correct some typos
See merge request qontainers/pipglr!37
2024-04-01 20:16:39 +00:00
Gabriel Nützi
6a0ff34c9c
bugfix: Correct some typos
2024-04-01 20:16:38 +00:00
Chris Evich
2161f09276
Merge branch 'del_dep_opt' into 'main'
...
Remove deprecated registration CLI option
Closes #12
See merge request qontainers/pipglr!32
2024-01-08 18:01:24 +00:00
Chris Evich
ded61bee62
Remove deprecated registration CLI option
...
Ref:
https://docs.gitlab.com/ee/update/deprecations.html#registration-tokens-and-server-side-runner-arguments-in-gitlab-runner-register-command
Thanks to @maxsatula for pointing this out.
Fixes #12
Signed-off-by: Chris Evich <cevich@redhat.com >
2024-01-08 12:57:37 -05:00
Chris Evich
1955b5d544
Merge branch 'docs_update' into 'main'
...
Document immediate namespace update effect
Closes #11
See merge request qontainers/pipglr!31
2024-01-08 17:51:45 +00:00
Chris Evich
a987bf649c
Document immediate namespace update effect
...
Fixes #11
Signed-off-by: Chris Evich <cevich@redhat.com >
2024-01-08 12:47:01 -05:00
Chris Evich
f13f2a3ba2
Merge branch 'feature/gitlab-url' into 'main'
...
Remove extra } from GITLAB_URL
See merge request qontainers/pipglr!30
2024-01-08 15:28:11 +00:00
Andrey Radchishin
70b5176a33
Remove extra }
2023-12-21 09:09:45 -05:00
Chris Evich
8a21f07632
Merge branch 'feature/gitlab-url' into 'main'
...
Allow overriding Gitlab URL
See merge request qontainers/pipglr!29
2023-12-19 16:24:48 +00:00
Andrey Radchishin
6c752ebebf
Allow overriding Gitlab URL
2023-12-18 12:28:30 -05:00
Chris Evich
2ef9e11aea
Merge branch 'bump_workaround_timebomb' into 'main'
...
Draft: Remove workaround for #7 (closed)
Closes #9
See merge request qontainers/pipglr!28
2023-12-05 14:57:34 +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
Chris Evich
9a816a1b8e
Merge branch 'fix/drop-task-limit' into 'main'
...
systemd: Remove task limit
See merge request qontainers/pipglr!27
v4.1.0
2023-11-02 16:06:23 +00:00
Andreas Hartmann
e8d882cc13
ci: Use commit ref slug instead of branch name
...
as default container tag name for uploading, because branch names can
includes characters that aren't valid for tags (such as '/').
Signed-off-by: Andreas Hartmann <hartan@7x.de >
2023-11-02 08:00:30 +00:00
Andreas Hartmann
fad19dd8f2
systemd: Remove task limit
...
from user slices and set the default task limit to infinity. Previously,
the task limit on the `user-*.slice` units was 675, which can become a
problem in CI jobs that fork a lot, causing spurious CI failures.
Signed-off-by: Andreas Hartmann <hartan@7x.de >
2023-11-02 08:00:08 +00:00
Chris Evich
8ef19c101a
Merge branch 'organize-files-into-folders' into 'main'
...
chore: Reorganize files into folders
See merge request qontainers/pipglr!26
2023-10-31 17:13:04 +00: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
Chris Evich
c0f72b3e03
Merge branch 'add_license' into 'main'
...
Adopt LGPLv3 as project license
Closes #8
See merge request qontainers/pipglr!25
2023-10-17 20:26:13 +00:00
Chris Evich
3222a2a4d1
Adopt LGPLv3 as project license
...
Signed-off-by: Chris Evich <cevich@redhat.com >
2023-10-17 12:09:38 -04:00
Chris Evich
b5b47d41e6
Merge branch 'docs_update' into 'main'
...
Improve user-namespace docs slightly
See merge request qontainers/pipglr!23
2023-10-04 18:40:29 +00:00
Chris Evich
c093d6a845
Improve user-namespace docs slightly
...
Try to explain in more detail and add new error-message possibility.
Signed-off-by: Chris Evich <cevich@redhat.com >
2023-10-04 14:36:44 -04:00