docs: add community release checklist
This commit is contained in:
+14
-1
@@ -13,7 +13,10 @@
|
||||
|
||||
Документ не привязан к конкретному hypervisor, cloud provider, типу VM или домашней инфраструктуре.
|
||||
|
||||
Практический post-deploy smoke checklist вынесен отдельно в [deploy-and-staging-smoke.md](/home/a.tolmachev/code/rust/mcpaas/docs/deploy-and-staging-smoke.md).
|
||||
Практический post-deploy smoke checklist вынесен отдельно в [deploy-and-staging-smoke.md](/home/github-ops/crank/docs/deploy-and-staging-smoke.md).
|
||||
|
||||
Отдельный release checklist именно для открытой редакции вынесен в
|
||||
[community-release-checklist.md](/home/github-ops/crank/docs/community-release-checklist.md).
|
||||
|
||||
## 2. Базовая модель деплоя
|
||||
|
||||
@@ -261,6 +264,16 @@ Workflow доставляет именно `deploy/community/docker-compose.yml`
|
||||
- ротация одного секрета не требует переписывать весь набор env;
|
||||
- `.env` на сервере каждый deploy собирается заново из актуальных secrets.
|
||||
|
||||
## 11. Граница Community против future commercial delivery
|
||||
|
||||
Community delivery path должен оставаться отдельным и воспроизводимым сам по себе.
|
||||
|
||||
Это означает:
|
||||
|
||||
- `deploy/community/*` — public source of truth для открытой поставки;
|
||||
- future `Enterprise` и `Cloud` не должны появляться как еще один `.env` на том же compose-файле;
|
||||
- commercial manifests и pipelines должны жить отдельно после создания private repositories.
|
||||
|
||||
## 12. Что нельзя забыть
|
||||
|
||||
- TLS и renewal сертификатов;
|
||||
|
||||
Reference in New Issue
Block a user