notes(bf-21081): verify sealedsecret already exists - actual blocker is insufficient CPU

This commit is contained in:
jedarden 2026-06-04 00:12:14 -04:00
parent 1865ea6eea
commit d867ef4440

View file

@ -1,45 +1,47 @@
# BF-21081: acb-postgres-credentials SealedSecret
## Status: Already Complete
## Status: Already Complete (Verified 2026-06-04)
The `acb-postgres-credentials` SealedSecret already existed in declarative-config at:
`~/declarative-config/k8s/apexalgo-iad/ai-code-battle/acb-postgres-sealedsecret.yml`
Created via commit 2f40563 on 2026-06-03.
## Verification
SealedSecret exists and is synced:
Created via commit 2f40563 on 2026-06-03 23:58:08 -0400:
```
status.conditions:
- type: Synced
status: "True"
feat(apexalgo-iad): add acb-postgres-credentials SealedSecret for ai-code-battle
- Extract credentials from CNPG-created acb-app-credentials-acb-app
- Seal as acb-postgres-credentials with username/password keys
- Required by acb-matchmaker, acb-worker, acb-index-builder
Fixes #bf-21081
```
The SealedSecret was successfully unsealed, meaning the `acb-postgres-credentials` secret exists in the `ai-code-battle` namespace.
## Current Verification (2026-06-04)
SealedSecret exists and is synced in cluster:
```
NAME STATUS SYNCED AGE
acb-postgres-credentials True ~15m
```
The SealedSecret was successfully unsealed - the `acb-postgres-credentials` secret exists in the `ai-code-battle` namespace.
## Actual Blocker: Insufficient CPU
The pods are NOT crashing due to missing secrets. They are stuck in **Pending** state due to insufficient CPU:
```
kubectl --server=http://traefik-apexalgo-iad:8001 get pods -n ai-code-battle
NAME READY STATUS RESTARTS AGE
acb-api-5646489f75-l4zmq 0/1 Pending 0 77m
acb-evolver-7654d8b866-psvk5 0/1 Pending 0 77m
acb-index-builder-6669fdbc95-nxwhf 0/1 Pending 0 88m
acb-map-evolver-79ff4cdf6c-7ghg4 0/1 Pending 0 88m
acb-matchmaker-64f6dc5985-vkbbl 0/1 Pending 0 88m
acb-worker-bf5bfdb98-g9jnn 0/1 Pending 0 88m
acb-worker-bf5bfdb98-mhvn6 0/1 Pending 0 88m
acb-api-5646489f75-l4zmq 0/1 Pending 0 79m
acb-evolver-7654d8b866-psvk5 0/1 Pending 0 79m
acb-index-builder-6669fdbc95-nxwhf 0/1 Pending 0 91m
acb-matchmaker-64f6dc5985-vkbbl 0/1 Pending 0 91m
acb-worker-bf5bfdb98-g9jnn 0/1 Pending 0 91m
```
Events show:
```
Warning FailedScheduling 0/3 nodes are available: 3 Insufficient cpu.
```
Events show: `Warning FailedScheduling 0/3 nodes are available: 3 Insufficient cpu.`
Node capacity:
Node capacity (from previous check):
```
NAME CPU(cores)
prod-instance-17766512380750059 811m (23%)
@ -47,6 +49,6 @@ prod-instance-17766512418020061 1600m (45%)
prod-instance-17781842321795040 <unknown> (unreachable)
```
## Task Completed By
## Conclusion
The SealedSecret was already created and deployed prior to this task assignment via commit 2f40563.
The SealedSecret task was completed prior to this bead assignment. The actual blocker is insufficient CPU resources in the apexalgo-iad cluster.