Add GitOps stack for abrban.com with Gitea Actions CI/CD.
Build and Deploy Platform / build-push-deploy (push) Has been cancelled
Build and Deploy Platform / build-push-deploy (push) Has been cancelled
Harbor in-cluster builds via Kaniko, ArgoCD auto-sync, and production Helm values for abrban.com domains. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
+18
-1
@@ -131,6 +131,22 @@ kubectl -n cloudhost-builds get cm app-sources -o yaml # BUCKET_NAME
|
||||
|
||||
### ۷. یکپارچهسازی backend
|
||||
|
||||
```bash
|
||||
# کپی secret به namespace پلتفرم (یکبار)
|
||||
kubectl -n cloudhost-builds get secret ceph-app-sources-credentials -o yaml \
|
||||
| sed 's/namespace: cloudhost-builds/namespace: cloudhost/' \
|
||||
| kubectl apply -f -
|
||||
|
||||
# یا با Helm (پیشنهادی):
|
||||
helm upgrade cloudhost ./backend/helm/cloudhost-platform -n cloudhost \
|
||||
--set backend.sourceStorage.enabled=true \
|
||||
--set backend.env.PLATFORM_STORAGE_CLASS=rook-ceph-block \
|
||||
--set backend.env.PLATFORM_CREATE_STORAGE_CLASS=false \
|
||||
--set backend.env.PLATFORM_STORAGE_PROVISIONER=rook-ceph.rbd.csi.ceph.com
|
||||
```
|
||||
|
||||
بدون Helm میتوانید دستی patch کنید:
|
||||
|
||||
```bash
|
||||
kubectl -n cloudhost set env deploy/cloudhost-backend \
|
||||
PLATFORM_STORAGE_CLASS=rook-ceph-block \
|
||||
@@ -324,6 +340,7 @@ helm upgrade cloudhost-ceph . -n cloudhost-builds -f values.yaml
|
||||
- [ ] `rook-ceph-block` و `rook-ceph-bucket` در `kubectl get sc`
|
||||
- [ ] `ceph-app-sources-credentials` در `cloudhost-builds` و `cloudhost`
|
||||
- [ ] env بکاند: `PLATFORM_STORAGE_CLASS=rook-ceph-block`
|
||||
- [ ] `SOURCE_STORAGE_*` در backend از secret خوانده میشود
|
||||
- [x] `SOURCE_STORAGE_*` در backend از secret خوانده میشود (`backend.sourceStorage.enabled=true` در Helm)
|
||||
- [ ] اپ تست: آپلود zip و deploy با bucket فعال
|
||||
- [ ] اپ تست با PVC جدید deploy شده
|
||||
- [ ] ایمیجهای Rook در Harbor موجود و pull تست شده
|
||||
|
||||
Reference in New Issue
Block a user