Highlights
- Support job cancellation and let administrators globally set the default monitor job timeout to avoid regressions when relying on the job timeout not being respected, by using:
- the
--job-timeout
command line parameter - the
OBS_RUNNER_DEFAULT_MONITOR_JOB_TIMEOUT
env var - the
default_monitor_job_timeout
Helm value
- the
- docker: move to Debian Bookworm
- helm: use the the release image instead of
main
- helm: run with lower privileges, make the rootfs read-only
- helm: automatically rollout the deployment when the secret changes
- ci: move to actively maintained Rust actions
- ci: bump version for a few actions
Container image
ghcr.io/collabora/obs-gitlab-runner:v0.1.8
What's Changed
- Ci updates by @sjoerdsimons in #18
- Ensure Pod Restarts upon Object Update. by @pablovigo in #15
- Run the service with the least privilege by @pablovigo in #16
- Always include annotations in the Deployment object by @pablovigo in #20
- Add a temp volume in Helm Chart by @pablovigo in #21
- Global monitor job timeouts (and some small tweaks) by @refi64 in #22
New Contributors
- @pablovigo made their first contribution in #15
Full Changelog: v0.1.7...v0.1.8