Releases: konradasb/rungar
Releases · konradasb/rungar
Release list
v0.1.0
Immutable
release. Only release title and notes can be modified.
The first release of Rungar. It keeps GitHub runner scale sets supplied with runners, each a fresh machine that takes one job and is then deleted, on hosts of your own and in the cloud.
New features
- Ephemeral runners for GitHub Actions. Each job gets its own machine, which is deleted once the job is done, so nothing is shared between two jobs. Workflows target a scale set by name:
runs-on: rungar-c2-m4. - Providers for Dicer, Proxmox VE, GCP and AWS. A scale set can span several providers and fills hosts of your own before a cloud. See Providers.
- One configuration file.
rungarreads/etc/rungar/config.yamland rejects unknown keys.rungar validatechecks a file without starting anything. See the configuration reference. - A command line for the fleet.
rungar status,rungar runners,rungar scale-sets(includingpauseandresume),rungar providers,rungar eventsandrungar reconcileshow what the daemon is doing and let you steer it. - Restarts that keep runners running. Rungar labels the machines it creates. A daemon that restarts adopts the runners it left behind.
- Prometheus metrics. See Monitoring.
Installing
Install with the script, the rungar deb or rpm package from pkg.rungar.sh, the container image ghcr.io/konradasb/rungar:0.1.0, or the Helm chart oci://ghcr.io/konradasb/charts/rungar at version 0.1.0:
curl -fsSL https://raw.githubusercontent.com/konradasb/rungar/main/scripts/install.sh | sudo bash -s -- --version v0.1.0Verifying
cosign verify-blob checksums.txt \
--bundle checksums.txt.sigstore.json \
--certificate-identity https://github.com/konradasb/rungar/.github/workflows/release.yaml@refs/tags/v0.1.0 \
--certificate-oidc-issuer https://token.actions.githubusercontent.com
sha256sum --check --ignore-missing checksums.txt
cosign verify ghcr.io/konradasb/rungar:0.1.0 \
--certificate-identity https://github.com/konradasb/rungar/.github/workflows/image.yaml@refs/tags/v0.1.0 \
--certificate-oidc-issuer https://token.actions.githubusercontent.com
cosign verify ghcr.io/konradasb/charts/rungar:0.1.0 \
--certificate-identity https://github.com/konradasb/rungar/.github/workflows/chart.yaml@refs/tags/v0.1.0 \
--certificate-oidc-issuer https://token.actions.githubusercontent.comContributors
@konradasb, thank you.
Full changelog: https://github.com/konradasb/rungar/commits/v0.1.0