Conversation
…_prefix for AI service
fix: Update reverse proxy to preserve custom headers and adjust strip_prefix for AI service
- Update build.yaml with branch-aware image tagging (branch-sha format) - Add update-manifest.yaml to update k8s-config manifests - Backup old deploy.yaml (no longer needed with GitOps) Refs: - k8s-config/argocd/GITOPS_CI_CD_WORKFLOW.md - k8s-config/argocd/SERVICE_MIGRATION_GUIDE.md
chore: sync gitops workflow updates
|
Caution Review failedThe pull request is closed. WalkthroughIntroduces new GitHub Actions workflows for build validation and Kubernetes manifest synchronization, refactors existing build workflow to consolidate Docker image operations, preserves user context headers through the gateway reverse proxy, and adjusts service routing configuration to strip API prefix on outbound requests. Changes
Sequence Diagram(s)sequenceDiagram
Build Workflow->>Update Manifest Workflow: workflow_run trigger<br/>(branch, SHA)
Update Manifest Workflow->>GitHub: Retrieve context<br/>(branch, short SHA)
Update Manifest Workflow->>k8s-config Repo: Checkout on branch
Update Manifest Workflow->>k8s-config Repo: Install yq
rect rgba(100, 200, 100, 0.2)
note over Update Manifest Workflow: Update image tag
Update Manifest Workflow->>k8s-config Repo: yq update Deployment image<br/>ghcr.io/techtorque-2025/${SERVICE}:${branch}-${sha}
end
rect rgba(100, 150, 200, 0.2)
note over Update Manifest Workflow: Conditional commit
alt git diff has changes
Update Manifest Workflow->>k8s-config Repo: Commit & push
else no changes
Update Manifest Workflow->>Update Manifest Workflow: Skip commit
end
end
Update Manifest Workflow->>GitHub: Output summary<br/>(branch, image tag, path)
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes
Possibly related PRs
Poem
✨ Finishing touches
🧪 Generate unit tests (beta)
📜 Recent review detailsConfiguration used: CodeRabbit UI Review profile: CHILL Plan: Pro 📒 Files selected for processing (5)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Summary by CodeRabbit