feat/kubernetes-runners #1

Merged
zachhandley merged 11 commits from feat/kubernetes-runners into main 2025-12-04 19:57:42 +00:00
Owner
No description provided.
- Added Kubernetes runners
- The idea is, if one runner === one job, but complete isolation per-job via kubernetes instead of using docker or docker in docker
Merge branch 'main' into feat/kubernetes-runners
All checks were successful
CI / Lint Helm Chart (push) Successful in 9s
CI / Test Chocolatey Package (push) Successful in 11s
CI / Validate Helm Templates (values-minimal.yaml) (push) Successful in 10s
CI / Validate Helm Templates (values-no-docker.yaml) (push) Successful in 10s
CI / Validate Helm Templates (values.yaml) (push) Successful in 10s
CI / Validate Helm Templates (values-production.yaml) (push) Successful in 12s
CI / CI Summary (push) Successful in 2s
CI / Lint Shell Scripts (push) Successful in 6s
02031b3857
skip actual release on non-main branch
All checks were successful
CI / Validate Helm Templates (values-minimal.yaml) (push) Successful in 9s
CI / Test Chocolatey Package (push) Successful in 11s
CI / Lint Helm Chart (push) Successful in 11s
CI / Validate Helm Templates (values-no-docker.yaml) (push) Successful in 14s
CI / Validate Helm Templates (values-production.yaml) (push) Successful in 14s
CI / Validate Helm Templates (values.yaml) (push) Successful in 8s
CI / CI Summary (push) Successful in 2s
CI / Lint Shell Scripts (push) Successful in 9s
131cd25897
ci -> trigger main for test build
All checks were successful
CI / Validate Helm Templates (values-production.yaml) (push) Successful in 14s
CI / Lint Shell Scripts (push) Successful in 6s
CI / Validate Helm Templates (values.yaml) (push) Successful in 13s
CI / CI Summary (push) Successful in 1s
CI / Test Chocolatey Package (push) Successful in 11s
CI / Lint Helm Chart (push) Successful in 11s
CI / Validate Helm Templates (values-minimal.yaml) (push) Successful in 10s
CI / Validate Helm Templates (values-no-docker.yaml) (push) Successful in 14s
2f99ff054a
- Annoyed by the constant clashing and the insistent behavior of my Mac Runner to run more than one job at a time, despite me telling it not to, I thought about how Kubernetes works
- So I created this. It's inspired by GitHub's runner, called the Forgejo-Arc-Runner, it is still in early alpha/beta, but it _should_ work and run, I am running further tests before I consider it ready
Listener Dispatch, Fix Registration Loop
Some checks failed
CI - ForgejoArcRunner / Lint Helm Chart (push) Failing after 17s
CI - ForgejoArcRunner / Test Chocolatey Package (push) Successful in 23s
CI - ForgejoArcRunner / Validate Helm Templates (values-minimal.yaml) (push) Failing after 19s
CI - ForgejoRunner / Test Chocolatey Package (push) Successful in 15s
CI - ForgejoArcRunner / Validate Helm Templates (values-production.yaml) (push) Failing after 17s
CI - ForgejoArcRunner / Validate Helm Templates (values.yaml) (push) Failing after 18s
CI - ForgejoRunner / Lint Shell Scripts (push) Successful in 16s
CI - ForgejoRunner / CI Summary (push) Successful in 2s
CI - ForgejoArcRunner / Test Go Build (push) Successful in 1m6s
CI - ForgejoArcRunner / CI Summary (push) Failing after 3s
f9f49fcb19
- Listener now dispatches picked up tasks, idk why it wouldn't
- Fixed registration loop, I had 500 runners l o l
job dispatcher and stuff, almost done, phew
Some checks failed
CI - ForgejoArcRunner / Lint Helm Chart (push) Successful in 14s
CI - ForgejoArcRunner / Test Chocolatey Package (push) Successful in 16s
CI - ForgejoArcRunner / Validate Helm Templates (values-minimal.yaml) (push) Successful in 20s
CI - ForgejoArcRunner / Validate Helm Templates (values-production.yaml) (push) Successful in 20s
CI - ForgejoArcRunner / Validate Helm Templates (values.yaml) (push) Successful in 19s
CI - ForgejoRunner / Test Chocolatey Package (push) Successful in 17s
CI - ForgejoRunner / Lint Shell Scripts (push) Successful in 14s
CI - ForgejoRunner / CI Summary (push) Successful in 3s
CI - ForgejoArcRunner / Test Go Build (push) Failing after 56s
CI - ForgejoArcRunner / CI Summary (push) Failing after 1s
97cecec3e7
Pre-merge to main to test building of arc-runner
Some checks failed
CI - ForgejoArcRunner / Lint Helm Chart (push) Successful in 14s
CI - ForgejoArcRunner / Test Chocolatey Package (push) Successful in 20s
CI - ForgejoArcRunner / Validate Helm Templates (values-minimal.yaml) (push) Successful in 18s
CI - ForgejoRunner / Test Chocolatey Package (push) Successful in 14s
CI - ForgejoArcRunner / Validate Helm Templates (values-production.yaml) (push) Successful in 15s
CI - ForgejoArcRunner / Test Chocolatey Package (pull_request) Successful in 15s
CI - ForgejoArcRunner / Validate Helm Templates (values.yaml) (push) Successful in 17s
CI - ForgejoRunner / Test Chocolatey Package (pull_request) Successful in 15s
CI - ForgejoRunner / Lint Shell Scripts (push) Successful in 22s
CI - ForgejoArcRunner / Lint Helm Chart (pull_request) Successful in 12s
CI - ForgejoArcRunner / Validate Helm Templates (values-minimal.yaml) (pull_request) Successful in 14s
CI - ForgejoArcRunner / Validate Helm Templates (values-production.yaml) (pull_request) Successful in 14s
CI - ForgejoArcRunner / Test Go Build (push) Failing after 54s
CI - ForgejoArcRunner / Validate Helm Templates (values.yaml) (pull_request) Successful in 15s
CI - ForgejoRunner / CI Summary (push) Successful in 3s
CI - ForgejoArcRunner / CI Summary (push) Failing after 3s
CI - ForgejoRunner / Lint Shell Scripts (pull_request) Successful in 13s
CI - ForgejoRunner / CI Summary (pull_request) Successful in 2s
CI - ForgejoArcRunner / Test Go Build (pull_request) Failing after 1m27s
CI - ForgejoArcRunner / CI Summary (pull_request) Failing after 2s
9048a4c592
Fix go vet
All checks were successful
CI - ForgejoArcRunner / Test Chocolatey Package (push) Successful in 15s
CI - ForgejoArcRunner / Validate Helm Templates (values-minimal.yaml) (push) Successful in 18s
CI - ForgejoArcRunner / Validate Helm Templates (values.yaml) (push) Successful in 19s
CI - ForgejoArcRunner / Lint Helm Chart (pull_request) Successful in 16s
CI - ForgejoArcRunner / Validate Helm Templates (values-production.yaml) (pull_request) Successful in 19s
CI - ForgejoRunner / CI Summary (push) Successful in 3s
CI - ForgejoRunner / Test Chocolatey Package (pull_request) Successful in 15s
CI - ForgejoRunner / Lint Shell Scripts (pull_request) Successful in 12s
CI - ForgejoRunner / CI Summary (pull_request) Successful in 2s
CI - ForgejoArcRunner / Test Go Build (pull_request) Successful in 1m3s
CI - ForgejoArcRunner / CI Summary (pull_request) Successful in 2s
CI - ForgejoArcRunner / Lint Helm Chart (push) Successful in 14s
CI - ForgejoArcRunner / Validate Helm Templates (values-production.yaml) (push) Successful in 19s
CI - ForgejoRunner / Test Chocolatey Package (push) Successful in 16s
CI - ForgejoRunner / Lint Shell Scripts (push) Successful in 14s
CI - ForgejoArcRunner / Validate Helm Templates (values-minimal.yaml) (pull_request) Successful in 18s
CI - ForgejoArcRunner / Test Chocolatey Package (pull_request) Successful in 16s
CI - ForgejoArcRunner / Validate Helm Templates (values.yaml) (pull_request) Successful in 19s
CI - ForgejoArcRunner / Test Go Build (push) Successful in 53s
CI - ForgejoArcRunner / CI Summary (push) Successful in 3s
1eab66eb26
zachhandley deleted branch feat/kubernetes-runners 2025-12-04 19:57:45 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
BlackLeafDigital/ForgejoResources!1
No description provided.