From 7d2daaa4f80a59c9be0dce4a76aae27a907a6f59 Mon Sep 17 00:00:00 2001 From: Andrew Stoltz Date: Fri, 15 May 2026 16:18:19 -0500 Subject: [PATCH] =?UTF-8?q?chore(github-runner):=20replicas=201=20?= =?UTF-8?q?=E2=86=92=200=20until=201Password=20token=20provisioned?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit github-runner-token OnePasswordItem exists but the underlying 1Password vault item hasn't been created yet, so the operator can't mint the K8s Secret. Pod stuck in CreateContainerConfigError → DeploymentReplicasMismatch alert fires. Scaling to 0 keeps the manifest infrastructure intact but stops trying to schedule until operator: 1. Creates "GitHub Runner Registration Token" item in IAmWorkin vault 2. Generates a token at github.com/astoltz//settings/actions/runners/new 3. Updates the OnePasswordItem itemPath to point at it 4. Bumps replicas back to 1 via PR --- apps/github-runner/github-runner.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/github-runner/github-runner.yaml b/apps/github-runner/github-runner.yaml index e253008..40748d7 100644 --- a/apps/github-runner/github-runner.yaml +++ b/apps/github-runner/github-runner.yaml @@ -111,7 +111,7 @@ spec: # one pod at a time. Each pod re-registers as an ephemeral runner after # completing a job (EPHEMERAL=true restarts the container, not the pod, # so the PVC stays attached between jobs). - replicas: 1 + replicas: 0 selector: matchLabels: app.kubernetes.io/name: github-runner