docs: fix outdated references — versions, S3/PVC, triggers status
This commit is contained in:
+7
-2
@@ -1,16 +1,21 @@
|
|||||||
# Образы нашего Fission — актуальные теги
|
# Образы нашего Fission — актуальные теги
|
||||||
|
|
||||||
> Обновлено: 2026-05-19
|
> Обновлено: 2026-05-21
|
||||||
|
|
||||||
## Текущие образы (production)
|
## Текущие образы (production)
|
||||||
|
|
||||||
| Компонент | Docker-образ | Тег |
|
| Компонент | Docker-образ | Тег |
|
||||||
|---|---|---|
|
|---|---|---|
|
||||||
| **fission-bundle** (storagesvc, router, executor, buildermgr, kubewatcher, mqtrigger, timer, webhook) | `naeel/fission-bundle` | `v1.23.1` |
|
| **fission-bundle** (storagesvc, router, executor, buildermgr, kubewatcher, mqtrigger, timer, webhook) | `naeel/fission-bundle` | `v1.23.1` |
|
||||||
| **fission-console** (UI) | `naeel/fission-console` | `v1.3.94` |
|
| **fission-console** (UI) | `naeel/fission-console` | `v1.3.96` |
|
||||||
| **Python environment** | `naeel/fission-python-env` | `v1.1` |
|
| **Python environment** | `naeel/fission-python-env` | `v1.1` |
|
||||||
| **metrics-collector** | `naeel/metrics-collector` | `v0.1.3` |
|
| **metrics-collector** | `naeel/metrics-collector` | `v0.1.3` |
|
||||||
|
|
||||||
|
## Storagesvc backend
|
||||||
|
|
||||||
|
**Текущий (2026-05-20): S3** — ngcloud msk-1, бакет `sless-functions`.
|
||||||
|
PV-конфиг сохранён в `helm/fission-values-pv.yaml` для быстрого возврата.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Где в коде консоли прописаны образы
|
## Где в коде консоли прописаны образы
|
||||||
|
|||||||
@@ -1,20 +1,26 @@
|
|||||||
MQ-триггер (MessageQueue) — запуск при появлении сообщения в очереди (Kafka, NATS, RabbitMQ и т.д.)
|
# TODO / Статус фич (актуально: 2026-05-21)
|
||||||
Kube-Watch триггер — запуск при изменении объектов в Kubernetes - а это разве может быть реализовано ?
|
|
||||||
|
|
||||||
В Fission — да, это штатные встроенные типы триггеров. Fission из коробки поддерживает MQ (Kafka, NATS, Azure Queue) и Kube-Watch через отдельные компоненты (kubewatcher, mqtrigger).
|
✅ = реализовано, ❌ = нет, ⚠️ = частично
|
||||||
|
|
||||||
Но в вашей консоли это не реализовано — нет UI для создания/управления этими триггерами. Только HTTP и Cron. Если потребуется — можно добавить.
|
### Триггеры
|
||||||
|
✅ HTTP Trigger — автосоздание при create function
|
||||||
|
✅ Time Trigger (Cron) — CRUD
|
||||||
|
✅ MQ Trigger (SQS) — sqs-consumer Deployment + Secret
|
||||||
|
✅ Kubernetes Watch Trigger — CRUD
|
||||||
|
|
||||||
от что реально полезно и не очень сложно:
|
### Функции
|
||||||
|
✅ Клонирование (v1.3.80)
|
||||||
|
✅ Переменные окружения (v1.3.71)
|
||||||
|
✅ Зависимости deps (requirements.txt/Gemfile/composer.json)
|
||||||
|
✅ AI: проверка синтаксиса (реальные линтеры)
|
||||||
|
✅ AI: объяснение архива (LLM)
|
||||||
|
✅ AI: генерация кода (LLM)
|
||||||
|
|
||||||
Для пользователя:
|
### Статистика
|
||||||
|
✅ Billing в PostgreSQL
|
||||||
|
✅ Grafana per namespace
|
||||||
|
|
||||||
История вызовов — последние N вызовов функции: время, статус, время ответа. Сейчас вызвал и забыл.
|
### Не реализовано
|
||||||
Метрики — счётчик вызовов, средний latency, % ошибок. У вас уже есть metrics-collector — данные есть, нужен только UI.
|
❌ Экспорт/импорт функций (zip)
|
||||||
Автообновление логов — сейчас нужно жать "Обновить" вручную. Можно автополлинг каждые 3-5 сек.
|
❌ Автообновление логов (polling)
|
||||||
Копировать маршрут одной кнопкой — иконка 📋 рядом с маршрутом в таблице.
|
❌ Уведомления при ошибках
|
||||||
Статус функции — Ready/NotReady/Error прямо в таблице (сейчас не видно).
|
|
||||||
Для управления:
|
|
||||||
6. Клонировать функцию — создать копию с новым именем, сохранив код и настройки.
|
|
||||||
7. Экспорт/импорт — скачать функцию как zip, загрузить обратно.
|
|
||||||
8. Переменные окружения — env vars для функции через UI (сейчас нельзя задать).
|
|
||||||
@@ -1,5 +1,8 @@
|
|||||||
# Демо-пайплайн: IoT → SQS → Fission
|
# Демо-пайплайн: IoT → SQS → Fission
|
||||||
|
|
||||||
|
> ⚠️ LEGACY — написано до реализации MQ-триггера.
|
||||||
|
> Сейчас MQ-триггер реализован (см. TODO.txt).
|
||||||
|
|
||||||
## Архитектура
|
## Архитектура
|
||||||
|
|
||||||
1. **Крон-функция (Fission)**
|
1. **Крон-функция (Fission)**
|
||||||
@@ -20,6 +23,9 @@
|
|||||||
|
|
||||||
## Требования к Fission
|
## Требования к Fission
|
||||||
|
|
||||||
|
> ⚠️ LEGACY: MQ-триггер реализован через sqs-consumer (май 2026).
|
||||||
|
> Этот раздел оставлен для исторического контекста.
|
||||||
|
|
||||||
- Необходим MQ-триггер (MessageQueue Trigger) для автоматического запуска функции по сообщениям из очереди.
|
- Необходим MQ-триггер (MessageQueue Trigger) для автоматического запуска функции по сообщениям из очереди.
|
||||||
- Сейчас в Fission есть HTTP, Cron, Event, но нет универсального MQ-триггера.
|
- Сейчас в Fission есть HTTP, Cron, Event, но нет универсального MQ-триггера.
|
||||||
- Возможные варианты:
|
- Возможные варианты:
|
||||||
|
|||||||
Reference in New Issue
Block a user