HOMELAB-316: fix(runner): register K8s runner with k8s-runner label #52

Merged
aaron merged 1 commit from plane/HOMELAB-316-runner-label into live 2026-03-24 02:26:32 +00:00
Owner

Summary

  • Change K8s runner registration label from infra:host to k8s-runner:host
  • Rename runner from k8s-infra-runner to k8s-runner
  • Enables workflows using runs-on: k8s-runner to be picked up by the K8s DinD runner
  • Pod re-registers automatically on restart (emptyDir for /data)

Context

HOMELAB-316: Image builds were running on management VM (infra label) causing 20GB disk accumulation. Moving to K8s runner with ephemeral DinD storage.

## Summary - Change K8s runner registration label from `infra:host` to `k8s-runner:host` - Rename runner from `k8s-infra-runner` to `k8s-runner` - Enables workflows using `runs-on: k8s-runner` to be picked up by the K8s DinD runner - Pod re-registers automatically on restart (emptyDir for /data) ## Context HOMELAB-316: Image builds were running on management VM (infra label) causing 20GB disk accumulation. Moving to K8s runner with ephemeral DinD storage.
HOMELAB-316: fix(runner): register K8s runner with k8s-runner label
Some checks failed
Plan failed.
CI Review / pr-title (pull_request) Has been cancelled
CI Review / helm-validate (pull_request) Has been cancelled
CI Review / ai-review (pull_request) Has been cancelled
Lint & Validate / terraform-validate (pull_request) Has been cancelled
Lint & Validate / yaml-lint (pull_request) Has been cancelled
Lint & Validate / shellcheck (pull_request) Has been cancelled
4683d4a05f
Change Forgejo runner registration from --labels "infra:host" to
"k8s-runner:host" so workflows using runs-on: k8s-runner are picked
up by the K8s runner (DinD), not the management VM runner.

The emptyDir volume for /data means the pod re-registers on restart,
automatically picking up the new label via ArgoCD self-heal.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Collaborator

Plan Error

creating new workspace: mkdir /atlantis-data/repos/aaron/infra-core/52: read-only file system
**Plan Error** ``` creating new workspace: mkdir /atlantis-data/repos/aaron/infra-core/52: read-only file system ```
aaron merged commit 750eaadc4f into live 2026-03-24 02:26:32 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
2 participants
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
aaron/infra-core!52
No description provided.