Temporal в Sysaro: управлять только тем deployment, которым Sysaro действительно владеет
Temporal уже входит в Service Fleet, readiness и typed configuration, но Sysaro намеренно не переписывает произвольную существующую установку. Для чужого deployment профиль остаётся preview-only.
Как сервис встроен в Sysaro
Что уже работает
Service Catalog видит заранее подготовленный Temporal systemd unit или канонический OCI workload и показывает backend/image/target.
Start, stop и restart проходят через ограниченный lifecycle adapter; readiness проверяется отдельным loopback TCP probe.
Typed profile описывает frontend address/port, metrics port, PostgreSQL persistence, Temporal database и visibility database.
Почему apply пока preview-only
Temporal packaging и конфигурационные semantics сильно различаются между native и OCI deployments.
Sysaro не может безопасно обещать rollback, если не контролирует image, volumes, credentials и способ запуска существующей установки.
Поэтому Control Plane хранит и показывает validated desired profile, но destructive apply разрешится только для канонического Sysaro-managed OCI deployment.
Что даст следующий уровень
Явные OCI image/volume contracts вместо догадок о стороннем unit.
Sealed PostgreSQL credentials, передаваемые к конкретному Agent без plaintext в desired-state JSON.
Полный transactional apply/rollback и topology для production workflow stack.
Чего эта страница не утверждает
Discovery, lifecycle или typed subset не выдаются за полное управление всеми возможностями upstream-сервиса. Каноническая текущая граница также опубликована в service-evidence.json и каталоге 18 сервисов.