runners: add github-runner-updater Deployment #29

Merged
bluejay merged 1 commits from runners/add-updater-deployment-2026-05-26 into main 2026-05-26 03:24:23 +00:00
Owner

FlowerCore.Updater had only the offline bluejay-ws-sandbox-1 Windows runner registered (the specialized fcsetup E2E target) and no Linux self-hosted runner, leaving the repo with no Linux PR-CI capacity for any future workflow.

Modeled on github-runner-pimanager (Sprint 32 long-tail final entry, 2026-05-25); two replicas with per-pod emptyDir caches.

Also registers github-runner-updater in the LinuxRunnerRepos + ScaledLinuxRunnerDeployments fleet-lint sets so future suite repairs treat the entry as canonically required.

Pre-existing lint failures on this file family (6 total) are orthogonal: initContainer single-container count assertion + fc-updater IngressRoute POST allowlist + DM ApplicationSet convention drift � not introduced by this change.

Verified locally: dotnet test BluejayInfraLint baseline = 6 failed / 54 passed BEFORE this commit; after this commit = 6 failed / 54 passed (same failures).

FlowerCore.Updater had only the offline bluejay-ws-sandbox-1 Windows runner registered (the specialized fcsetup E2E target) and no Linux self-hosted runner, leaving the repo with no Linux PR-CI capacity for any future workflow. Modeled on github-runner-pimanager (Sprint 32 long-tail final entry, 2026-05-25); two replicas with per-pod emptyDir caches. Also registers github-runner-updater in the LinuxRunnerRepos + ScaledLinuxRunnerDeployments fleet-lint sets so future suite repairs treat the entry as canonically required. Pre-existing lint failures on this file family (6 total) are orthogonal: initContainer single-container count assertion + fc-updater IngressRoute POST allowlist + DM ApplicationSet convention drift � not introduced by this change. Verified locally: dotnet test BluejayInfraLint baseline = 6 failed / 54 passed BEFORE this commit; after this commit = 6 failed / 54 passed (same failures).
bluejay added 1 commit 2026-05-26 03:23:50 +00:00
FlowerCore.Updater had only the offline bluejay-ws-sandbox-1 Windows
runner registered (the specialized fcsetup E2E target) and no Linux
self-hosted runner, leaving the repo with no Linux PR-CI capacity for
any future workflow. Modeled on github-runner-pimanager (Sprint 32
long-tail final entry, 2026-05-25); two replicas with per-pod emptyDir
caches to keep ReadWriteOnce PVC contention out of the picture.

Also registers github-runner-updater in the LinuxRunnerRepos +
ScaledLinuxRunnerDeployments fleet-lint sets so future suite repairs
treat the entry as canonically required (the 6 pre-existing lint
failures on this file family are orthogonal: initContainer single-
container count assertion + fc-updater IngressRoute POST allowlist
+ DM ApplicationSet convention drift).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
bluejay merged commit 0d2090fe81 into main 2026-05-26 03:24:23 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: bluejay/bluejay-infra#29