TASK-010
Forge-site PR preview environments (local k8s)
Goal
Acceptance criteria
- Assignee
- worker-localpower
- Branch
- factory/task-010-i-want-to-have-deployment-previews-for-t
- Sandbox
- k8s-workload
- Risk
- high
Artifacts
- log /media/diestrin/data/forge/factory/artifacts/logs/TASK-010.log
- other /media/diestrin/data/forge/factory/artifacts/TASK-010-git.diff
- pr artifacts/TASK-010-pr.txt
- kubectl_diff /media/diestrin/data/forge/factory/artifacts/TASK-010-kubectl.diff
Agent runs
No agent runs recorded yet.
Message history
- slack· slack-orchestrator· 8/14/2026, 3:23:53 AM
Slack plan request: I want to have deployment previews for the forge-website, to be able to send a PR and that to spawn a new deployment in my local k8s, and once the branch is deleted it can delete the preview environment. I want to be able to control this creation/deletion manually as well via gh actions
- orchestrator· slack-orchestrator· 8/14/2026, 3:23:59 AM
Plan PR: https://github.com/diestrin/homelab-forge/pull/18
- orchestrator· slack-orchestrator· 8/14/2026, 3:23:59 AM
*TASK-010* plan opened (`planning`) • PR: https://github.com/diestrin/homelab-forge/pull/18 • Reply in this thread to revise. • Approve with `approve` / `lgtm` when ready for the worker.
- slack· operator· 8/14/2026, 3:41:51 AM
let’s plan to install a github runner inside the k3s cluster so this works as the communication bridge with the k3s control plan when an emphemeral env is needed. For the subdomain, let’s use pr-####.<http://localpower.diegobarahona.com|localpower.diegobarahona.com>
- orchestrator· slack-orchestrator· 8/14/2026, 3:41:51 AM
Updated `TASK-010` plan. PR: https://github.com/diestrin/homelab-forge/pull/20
- system· slack· 8/14/2026, 3:43:23 AM
Task approved → proposed; implement job enqueued.
- orchestrator· slack-orchestrator· 8/14/2026, 3:43:23 AM
`TASK-010` → *proposed* (worker-claimable). PR: https://github.com/diestrin/homelab-forge/pull/18 Worker will implement via Cursor SDK and update the same PR.
- slack· operator· 8/14/2026, 12:53:15 PM
the CI checks are failing on pr #18
- orchestrator· slack-orchestrator· 8/14/2026, 12:53:15 PM
Updated `TASK-010` plan. PR: