runners: right-size replica counts per 14d CI activity (#24)

This commit was merged in pull request #24.
This commit is contained in:
2026-05-26 00:01:47 +00:00

View File

@@ -976,7 +976,10 @@ metadata:
flowercore.io/runner-repo: print-web flowercore.io/runner-repo: print-web
flowercore.io/github-repo: FlowerCore.Print.Web flowercore.io/github-repo: FlowerCore.Print.Web
spec: spec:
replicas: 2 # Sprint 33 morning-routine (2026-05-25): bumped 2 → 3 because help-screenshots
# AAT job holds a runner 30+ min, causing head-of-line blocking on parallel PRs.
# 12 runs in trailing 5d.
replicas: 3
selector: selector:
matchLabels: matchLabels:
app.kubernetes.io/name: github-runner-print-web app.kubernetes.io/name: github-runner-print-web
@@ -1774,7 +1777,8 @@ metadata:
flowercore.io/runner-repo: knowledge flowercore.io/runner-repo: knowledge
flowercore.io/github-repo: FlowerCore.Knowledge flowercore.io/github-repo: FlowerCore.Knowledge
spec: spec:
replicas: 2 # Sprint 33 morning-routine (2026-05-25): dropped 2 → 1 — zero CI runs in trailing 14d.
replicas: 1
selector: selector:
matchLabels: matchLabels:
app.kubernetes.io/name: github-runner-knowledge app.kubernetes.io/name: github-runner-knowledge
@@ -1907,7 +1911,8 @@ metadata:
flowercore.io/runner-repo: llm-bridge flowercore.io/runner-repo: llm-bridge
flowercore.io/github-repo: FlowerCore.LlmBridge flowercore.io/github-repo: FlowerCore.LlmBridge
spec: spec:
replicas: 2 # Sprint 33 morning-routine (2026-05-25): dropped 2 → 1 — zero CI runs in trailing 14d.
replicas: 1
selector: selector:
matchLabels: matchLabels:
app.kubernetes.io/name: github-runner-llm-bridge app.kubernetes.io/name: github-runner-llm-bridge
@@ -2040,7 +2045,8 @@ metadata:
flowercore.io/runner-repo: media flowercore.io/runner-repo: media
flowercore.io/github-repo: FlowerCore.Media flowercore.io/github-repo: FlowerCore.Media
spec: spec:
replicas: 2 # Sprint 33 morning-routine (2026-05-25): dropped 2 → 1 — zero CI runs in trailing 14d.
replicas: 1
selector: selector:
matchLabels: matchLabels:
app.kubernetes.io/name: github-runner-media app.kubernetes.io/name: github-runner-media
@@ -2173,7 +2179,8 @@ metadata:
flowercore.io/runner-repo: presentations flowercore.io/runner-repo: presentations
flowercore.io/github-repo: FlowerCore.Presentations flowercore.io/github-repo: FlowerCore.Presentations
spec: spec:
replicas: 2 # Sprint 33 morning-routine (2026-05-25): dropped 2 → 1 — only 6 CI runs in trailing 14d.
replicas: 1
selector: selector:
matchLabels: matchLabels:
app.kubernetes.io/name: github-runner-presentations app.kubernetes.io/name: github-runner-presentations
@@ -2439,7 +2446,8 @@ metadata:
flowercore.io/runner-repo: dns flowercore.io/runner-repo: dns
flowercore.io/github-repo: FlowerCore.DNS flowercore.io/github-repo: FlowerCore.DNS
spec: spec:
replicas: 2 # Sprint 33 morning-routine (2026-05-25): dropped 2 → 1 — zero CI runs in trailing 14d.
replicas: 1
selector: selector:
matchLabels: matchLabels:
app.kubernetes.io/name: github-runner-dns app.kubernetes.io/name: github-runner-dns
@@ -3237,7 +3245,8 @@ metadata:
flowercore.io/runner-repo: intranet-web flowercore.io/runner-repo: intranet-web
flowercore.io/github-repo: FlowerCore.Intranet.Web flowercore.io/github-repo: FlowerCore.Intranet.Web
spec: spec:
replicas: 2 # Sprint 33 morning-routine (2026-05-25): dropped 2 → 1 — zero CI runs in trailing 14d.
replicas: 1
selector: selector:
matchLabels: matchLabels:
app.kubernetes.io/name: github-runner-intranet-web app.kubernetes.io/name: github-runner-intranet-web
@@ -3370,7 +3379,8 @@ metadata:
flowercore.io/runner-repo: provisioning flowercore.io/runner-repo: provisioning
flowercore.io/github-repo: FlowerCore.Provisioning flowercore.io/github-repo: FlowerCore.Provisioning
spec: spec:
replicas: 2 # Sprint 33 morning-routine (2026-05-25): dropped 2 → 1 — only 3 CI runs in trailing 14d.
replicas: 1
selector: selector:
matchLabels: matchLabels:
app.kubernetes.io/name: github-runner-provisioning app.kubernetes.io/name: github-runner-provisioning
@@ -3503,7 +3513,8 @@ metadata:
flowercore.io/runner-repo: redis flowercore.io/runner-repo: redis
flowercore.io/github-repo: FlowerCore.Redis flowercore.io/github-repo: FlowerCore.Redis
spec: spec:
replicas: 2 # Sprint 33 morning-routine (2026-05-25): dropped 2 → 1 — only 3 CI runs in trailing 14d.
replicas: 1
selector: selector:
matchLabels: matchLabels:
app.kubernetes.io/name: github-runner-redis app.kubernetes.io/name: github-runner-redis
@@ -3636,7 +3647,8 @@ metadata:
flowercore.io/runner-repo: message-board flowercore.io/runner-repo: message-board
flowercore.io/github-repo: FlowerCore.MessageBoard flowercore.io/github-repo: FlowerCore.MessageBoard
spec: spec:
replicas: 2 # Sprint 33 morning-routine (2026-05-25): dropped 2 → 1 — only 3 CI runs in trailing 14d.
replicas: 1
selector: selector:
matchLabels: matchLabels:
app.kubernetes.io/name: github-runner-message-board app.kubernetes.io/name: github-runner-message-board
@@ -3769,7 +3781,8 @@ metadata:
flowercore.io/runner-repo: menu-board flowercore.io/runner-repo: menu-board
flowercore.io/github-repo: FlowerCore.MenuBoard flowercore.io/github-repo: FlowerCore.MenuBoard
spec: spec:
replicas: 2 # Sprint 33 morning-routine (2026-05-25): dropped 2 → 1 — only 3 CI runs in trailing 14d.
replicas: 1
selector: selector:
matchLabels: matchLabels:
app.kubernetes.io/name: github-runner-menu-board app.kubernetes.io/name: github-runner-menu-board