From 25816395d3321c1ae6a66712b85f60d606171e92 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CNaeel=E2=80=9D?= Date: Mon, 4 May 2026 11:53:19 +0400 Subject: [PATCH] =?UTF-8?q?test:=20=D0=BF=D0=BE=D0=BB=D0=BD=D1=8B=D0=B9=20?= =?UTF-8?q?CLI-=D1=81=D0=BE=D0=B2=D0=BC=D0=B5=D1=81=D1=82=D0=B8=D0=BC?= =?UTF-8?q?=D0=BE=D1=81=D1=82=D1=8C=20=D0=BA=D0=B0=D1=81=D1=82=D0=BE=D0=BC?= =?UTF-8?q?=D0=BD=D0=BE=D0=B3=D0=BE=20fission-bundle=20(2026-05-04)=20[aut?= =?UTF-8?q?o-report]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- fission-cli-compat-report-2026-05-04.md | 36 +++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 fission-cli-compat-report-2026-05-04.md diff --git a/fission-cli-compat-report-2026-05-04.md b/fission-cli-compat-report-2026-05-04.md new file mode 100644 index 0000000..2e6f263 --- /dev/null +++ b/fission-cli-compat-report-2026-05-04.md @@ -0,0 +1,36 @@ +# Отчёт по тесту совместимости кастомного 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) +