Some checks failed
API CI / API Lint (push) Successful in 47s
API CI / API Type Check (push) Failing after 47s
API CI / API Test (push) Successful in 1m0s
API CI / API Build (push) Failing after 50s
API CI / Build Docker Image (push) Has been skipped
Build Crossplane Provider / build (push) Failing after 5m51s
CD Pipeline / Deploy to Staging (push) Failing after 29s
CI Pipeline / Lint and Type Check (push) Failing after 36s
CI Pipeline / Build (push) Has been skipped
CI Pipeline / Test Backend (push) Failing after 1m33s
CI Pipeline / Test Frontend (push) Failing after 30s
CI Pipeline / Security Scan (push) Failing after 1m16s
Crossplane Provider CI / Go Test (push) Failing after 3m23s
Crossplane Provider CI / Go Lint (push) Failing after 7m27s
Crossplane Provider CI / Go Build (push) Failing after 3m27s
Deploy to Staging / Deploy to Staging (push) Failing after 30s
Portal CI / Portal Lint (push) Failing after 21s
Portal CI / Portal Type Check (push) Failing after 21s
Portal CI / Portal Test (push) Failing after 21s
Portal CI / Portal Build (push) Failing after 22s
Test Suite / frontend-tests (push) Failing after 30s
Test Suite / api-tests (push) Failing after 49s
Test Suite / blockchain-tests (push) Failing after 30s
Type Check / type-check (map[directory:. name:root]) (push) Failing after 23s
Type Check / type-check (map[directory:api name:api]) (push) Failing after 21s
Type Check / type-check (map[directory:portal name:portal]) (push) Failing after 19s
Validate Configuration Files / validate (push) Failing after 1m52s
CD Pipeline / Deploy to Production (push) Has been skipped
Co-authored-by: Cursor <cursoragent@cursor.com>
5.8 KiB
5.8 KiB
Blocking Issues Summary
Date: 2025-12-13
Status: 🔴 CRITICAL - MULTIPLE BLOCKING ISSUES
Executive Summary
Two critical issues are blocking VM creation:
- 🔴 Authentication Errors - "invalid PVE ticket" errors still occurring
- 🔴 Ceph Storage Issues - Cluster unhealthy, blocking 21 VMs
Impact
- 0/30 VMs created (0% progress)
- 21 VMs blocked by Ceph issues (using ceph-fs storage)
- 9 VMs potentially blocked by authentication issues (using local-lvm storage)
Issue 1: Authentication Errors (Still Occurring)
Status
- Error: "401 permission denied - invalid PVE ticket"
- Affected: All VMs (both ceph-fs and local-lvm)
- Last Seen: Recent logs show errors from 19:41 UTC (11:41 AM PST)
Details
- Node health checks failing for R630-01
- Authentication fix may not be fully applied
- Provider may need restart or token refresh
Affected VMs
- All VMs attempting to create on R630-01
- Examples:
phoenix-as4-gateway,phoenix-email-server,rpc-node-02, etc.
Next Steps
- Verify authentication fix is applied
- Check if provider pod needs restart
- Verify token is still valid
- Check for token expiration
Issue 2: Ceph Storage Issues (Critical)
Status
- 5 Critical Warnings in Ceph cluster
- 21 VMs blocked (using ceph-fs storage)
- Cluster unhealthy - cannot create VMs with ceph-fs storage
Critical Issues
1. TOO_FEW_OSDS (CRITICAL)
- Issue: Only 2 OSDs, need 3 for replication
- Impact: Cannot maintain data redundancy
- Risk: Data loss if OSD fails
2. UNDERSIZED PLACEMENT GROUPS (CRITICAL)
- Issue: PG 3.7f stuck undersized for 32 hours
- Impact: Data not fully replicated
- Risk: Data loss
3. TOO_MANY_PGS (HIGH)
- Issue: 288 PGs per OSD (max 250)
- Impact: Performance degradation
- Risk: Cluster instability
4. POOL_TOO_MANY_PGS (MEDIUM)
- Issue: RBD pool has 64 PGs (should be 32)
- Impact: Suboptimal performance
5. SLOW_OPS (MEDIUM)
- Issue: 98 slow operations, oldest blocked 100 seconds
- Impact: Operations delayed
Affected VMs (21 total)
- Phoenix Infrastructure (7 VMs): git-server, email-server, devops-runner, codespaces-ide, financial-messaging-gateway, business-integration-gateway, as4-gateway
- SMOM/DBIS-138 (14 VMs): management, monitoring, blockscout, services, rpc-node-01-04, validator-01-04, sentry-03-04
Next Steps
- URGENT: Add third OSD or reduce replication factor
- URGENT: Reduce PG count in RBD pool (64 → 32)
- HIGH: Fix undersized placement group
- MEDIUM: Monitor and resolve slow operations
Combined Impact
Current State
- ❌ Authentication: Errors still occurring
- ❌ Ceph Storage: Unhealthy cluster
- ❌ VM Creation: 0/30 VMs created (0%)
- ❌ Progress: Blocked on multiple fronts
Blocking Matrix
| Storage Type | VMs | Blocked By | Status |
|---|---|---|---|
| ceph-fs | 21 | Ceph Issues + Auth | 🔴 Blocked |
| local-lvm | 9 | Auth Issues | 🔴 Blocked |
Priority Actions
🔴 URGENT (Blocking All VMs)
-
Fix Authentication (affects all 30 VMs)
- Verify token is valid
- Restart provider pod if needed
- Check token expiration
- Verify Authorization header fix is applied
-
Fix Ceph OSD Count (affects 21 VMs)
- Add third OSD (if hardware available)
- OR reduce replication from 3 to 2 (temporary)
-
Fix Ceph PG Count (affects 21 VMs)
- Reduce RBD pool PGs from 64 to 32
- Monitor cluster health
🟠 HIGH PRIORITY
-
Fix Undersized PG (affects 21 VMs)
- Force recovery of PG 3.7f
- Monitor replication status
-
Resolve Slow Operations (affects cluster)
- Identify blocking operations
- Resolve bottlenecks
Verification Commands
Check Authentication Status
# Check recent auth errors
kubectl logs -n crossplane-system -l app=crossplane-provider-proxmox --since=5m | \
grep -i "invalid PVE ticket" | wc -l
# Check provider pod status
kubectl get pods -n crossplane-system -l app=crossplane-provider-proxmox
# Check token secret
kubectl get secret -n crossplane-system proxmox-credentials -o jsonpath='{.data.token}' | base64 -d | head -c 20
Check Ceph Status
# SSH to Proxmox node
ssh root@ml110-01
# Check cluster health
ceph health
ceph health detail
# Check OSD status
ceph osd tree
ceph osd df
# Check pool status
ceph osd pool ls detail
Check VM Status
# Total VMs
kubectl get proxmoxvm -A --no-headers | wc -l
# VMs with VMID (created)
kubectl get proxmoxvm -A -o jsonpath='{range .items[*]}{.status.atProvider.vmId}{"\n"}{end}' | \
grep -v "^$" | wc -l
# VMs using ceph-fs
kubectl get proxmoxvm -A -o json | \
jq -r '.items[] | select(.spec.forProvider.storage == "ceph-fs") | .metadata.name' | wc -l
Expected Resolution
After Fixing Authentication
- ✅ VMs using local-lvm can be created (9 VMs)
- ⏳ VMs using ceph-fs still blocked by Ceph issues
After Fixing Ceph Issues
- ✅ All VMs can be created (30 VMs)
- ✅ Shared storage available
- ✅ Proper data replication
Combined Fix
- ✅ All 30 VMs can be created
- ✅ Full deployment can proceed
- ✅ System fully operational
Related Documentation
Summary
Current State
- 🔴 Authentication: Errors still occurring
- 🔴 Ceph Storage: Unhealthy (5 critical warnings)
- 🔴 VM Creation: 0/30 VMs (0% progress)
- 🔴 Status: BLOCKED ON MULTIPLE FRONTS
Priority
🔴 URGENT - IMMEDIATE ACTION REQUIRED
Last Updated: 2025-12-13
Status: 🔴 CRITICAL - MULTIPLE BLOCKING ISSUES