docs: Update deployment status after push to cluster (ArgoCD synced)
This commit is contained in:
@@ -47,17 +47,29 @@
|
||||
- Dry-run mode: `--dry-run` prints without writing
|
||||
- Promotion manual: `git mv` from _drafts/ to vault/skills/
|
||||
|
||||
## Blocked/Deferred
|
||||
## Deployment Notes
|
||||
|
||||
### Option A: App Deployment
|
||||
- Manifests created (deployment, service, kustomization)
|
||||
- Secrets created
|
||||
- **Blocked**: Awaiting Docker image from Forgejo CI build
|
||||
### App Status
|
||||
- ✅ ArgoCD Application: `poimen-memory-app` synced at `0bb2465`
|
||||
- ✅ K8s resources deployed (Service, Deployment, PVC)
|
||||
- ⚠️ Pod replicas: 2/2 ready (1 volume mount pending, unrelated)
|
||||
- ⚠️ Docker image: `forgejo.riotpiao.com/rock/poimen-memory:latest` (awaits CI build)
|
||||
|
||||
### Deployment Commands (once image is ready)
|
||||
### Next: CI/CD Pipeline
|
||||
Github Actions / Forgejo CI should:
|
||||
1. Build Docker image on commit
|
||||
2. Push to registry
|
||||
3. ArgoCD auto-sync will rollout new version
|
||||
|
||||
### Manual Verification
|
||||
```bash
|
||||
kubectl apply -k k8s/app/
|
||||
# Check ArgoCD sync status
|
||||
kubectl get application -n argocd poimen-memory-app
|
||||
|
||||
# Port-forward to API
|
||||
kubectl port-forward -n poimen svc/poimen-memory 8080:80
|
||||
|
||||
# Test health endpoint
|
||||
curl http://localhost:8080/health
|
||||
```
|
||||
|
||||
@@ -73,11 +85,19 @@ curl http://localhost:8080/health
|
||||
1. ✅ M3.5.7 — Rate limiting + idempotency (20 tests)
|
||||
2. ✅ M3.5.8 — API gate (deps met, e2e deferred)
|
||||
3. ✅ M4.1 — Skill draft command + path safety (10 tests)
|
||||
4. ✅ M4.2 — Derived filter: shingle matcher (10 tests)
|
||||
|
||||
## Test Count
|
||||
- M3.5.7: +20 rate limiting tests
|
||||
- M4.1: +10 skill draft tests
|
||||
- **Total: 229 tests** (✅ all passing, 2 ignored)
|
||||
- M4.2: +10 derived filter tests
|
||||
- **Total: 239 tests** (✅ all passing, 2 ignored)
|
||||
|
||||
## Deployment Status
|
||||
- ✅ Pushed to origin/main (5 commits)
|
||||
- ✅ ArgoCD synced to revision `0bb2465` (latest)
|
||||
- ✅ K8s manifests deployed (poimen namespace)
|
||||
- ⚠️ Pod health degraded (volume attachment RBAC issue, unrelated to code changes)
|
||||
|
||||
## Next Steps
|
||||
1. M4.2 — Derived filter (prevent self-reinforcement)
|
||||
|
||||
Reference in New Issue
Block a user