Use case · CI/CD
CI/CD хост с понятной границей между runner и production deploy
Sysaro рассматривает GitLab Runner и Docker/OCI как инфраструктурные сервисы, а production deployment — как отдельный типизированный процесс.
Проверено по публичной версии: 0.20.02026-09-15Фактическая граница · roadmap не выдаётся за shipped
GitLab Runner и Docker/OCI видны в Service Fleet и управляются через ограниченные lifecycle операции. Production deployment Sysaro не сводит к “docker exec”: релизы имеют SHA-256, безопасное извлечение, hooks, healthcheck и rollback.
Разделение ответственности
| Область | Фактическая граница |
|---|---|
| Runner host | Inventory, service state and constrained lifecycle |
| OCI runtime | Backend visibility and canonical workload operations |
| Artifact | Stored with exact size and SHA-256 |
| Production release | Immutable extraction + structured hooks + healthcheck + rollback |
Зачем разделять CI и deploy
Runner выполняет pipeline, но это не означает, что его shell должен становиться production control API.
Sysaro сохраняет отдельную аудируемую deployment model, поэтому production rollback не зависит от истории конкретного CI job.