fix(installer): harden admin smoke and rollback cleanup
This commit is contained in:
@@ -8,6 +8,16 @@
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
По результатам runtime-проверки RC3 login smoke приведён к реальному HTTP
|
||||
контуру панели: positive и negative пробы используют один helper с wire-полем
|
||||
`pass`, явным `HY2XS-Installer/1.0` User-Agent и строгим разбором JSON envelope.
|
||||
Тесты теперь проходят через scanner middleware и отдельно доказывают отказ
|
||||
стандартного curl UA, успешный bootstrap-вход и `invalid_credentials` для
|
||||
случайного пароля. Rollback cleanup проверяет `ActiveState` после
|
||||
`reset-failed`: уже выгруженный юнит больше не создаёт ложное предупреждение о
|
||||
ручном восстановлении, а недоступный systemd и сохранившийся `failed` остаются
|
||||
ошибкой.
|
||||
|
||||
Diagnostics больше не пишет root-артефакты в `/var/log/hy2xs`, которым владеет
|
||||
`hy2xs-admin`. Staging и архив перенесены в проверяемый через `lstat` каталог
|
||||
`/var/lib/hy2xs/diagnostics` (`root:root 0700`), имена создаются эксклюзивно,
|
||||
|
||||
Reference in New Issue
Block a user