# Отчёт по тесту совместимости кастомного Fission CLI (2026-05-04) ## 1. Базовые команды - fission --help, version, env/fn/pkg/route/spec list — работают корректно, структура команд и опций стандартная. - CLI видит все environments, функции, пакеты, маршруты, включая кастомные. ## 2. Создание/обновление/удаление сущностей - env create/update/delete, fn create/update/delete, pkg create/delete, route create/delete — работают штатно. - Все объекты создаются, обновляются, удаляются, отображаются в списках. - Ошибка: --version не поддерживается для env update (так и в официальном CLI). ## 3. Архивы, S3, storagesvc - fission archive upload — работает, архивы появляются в списке. - Не-zip и 0-байтовые архивы не блокируются на upload, но не проходят валидацию при pkg create (ожидаемо). - fission archive delete --id= — работает, архив удаляется. - fission archive get-url --name — не работает (требует id, а не имя). ## 4. Namespace и RBAC - Создание env, fn, route в отдельном namespace работает корректно. - Все объекты видны через list с указанием namespace. - Удаление объектов и namespace — без ошибок. ## 5. Ошибки и edge-cases - Попытка создать env с официальным образом fission/python-env — ошибка (валидация работает). - Попытка загрузить не-zip/0-байтовый архив — upload проходит, но pkg create выдаёт ошибку (валидатор). ## 6. Итог - Все основные и edge-case сценарии CLI работают как в официальном Fission. - Критичных отличий, багов, несовместимости не обнаружено. - Все тестовые объекты и namespace удалены после теста. --- Тест проведён: 2026-05-04 CLI: кастомный fission-bundle (v1.22.0, naeel)