-
f962b9806f
fix: invoke.go — forward Content-Length to proxied request (form POST fix)
Naeel
2026-03-19 08:58:35 +03:00
-
84f5903f49
docs: sync all documentation for agent handoff (v0.1.34 + funcs-service v0.2.0)
Naeel
2026-03-18 20:19:48 +03:00
-
63e2a2b634
fix+docs: FunctionJob label bugfix, job ErrAlreadyExists, python str→text/plain, operator.yaml v0.1.33, progress.md
Naeel
2026-03-18 17:41:44 +03:00
-
399b4ce261
feat: web-console — HTML UI + source viewer + trigger toggle
Naeel
2026-03-18 17:24:43 +03:00
-
90e4b845cd
docs: document all changes and web-console plan
Naeel
2026-03-18 16:38:18 +03:00
-
-
-
56ec1d548f
feat: funcs-service v0.1.3 — /funcs/<namespace> URL without token
Naeel
2026-03-18 16:11:17 +03:00
-
1960ac33cb
feat: funcs as global Go service (sless-funcs-service:v0.1.1)
Naeel
2026-03-18 15:58:08 +03:00
-
ec61c2764f
feat: NodeJS pg-info function; funcs endpoint: filter + created_at/last_built_at; operator v0.1.32
Naeel
2026-03-18 11:03:58 +03:00
-
84a54671ee
feat: add funcs endpoint — list all functions with triggers for UI
Naeel
2026-03-18 10:05:15 +03:00
-
87d2422e8b
feat: POSTGRES example — add pg-table-reader HTTP function
Naeel
2026-03-18 09:23:13 +03:00
-
44283a6d26
docs: 2026-03-18 DNS incident — sless-api→sless.kube5s.ru, POSTGRES E2E PASS
Naeel
2026-03-18 09:07:47 +03:00
-
cd5695d0cc
fix: migrate sless endpoint from sless-api.kube5s.ru to sless.kube5s.ru (new cluster ingress 185.247.187.147)
Naeel
2026-03-18 08:48:50 +03:00
-
9bfed0dc77
fix: remove all prod endpoint references from examples (test stand only)
Naeel
2026-03-18 08:08:20 +03:00
-
00e4be5e28
docs: E2E results 2026-03-17 — all 4 examples PASS on test stand
Naeel
2026-03-18 06:27:57 +03:00
-
5ed8d76376
0
“Naeel”
2026-03-15 09:38:27 +04:00
-
e222dacbe4
feat: demo managed functions with harbor-backed operator setup
Naeel
2026-03-14 18:16:29 +03:00
-
2516ed61a2
chore: ignore *.tfvars in examples, remove ai_hint_level from pg-list-python
Naeel
2026-03-12 09:21:20 +03:00
-
29be4b7b5e
chore: provider v0.1.18, update examples (harbor branch)
Naeel
2026-03-12 09:19:17 +03:00
-
b364f906cd
feat(ai): add Groq/OpenAI-compat provider as default, keep Gemini as option
Naeel
2026-03-12 09:14:16 +03:00
-
50859d9f68
chore: provider v0.1.17 (ai_hint_level), mc→midn rename, update examples
Naeel
2026-03-12 08:46:41 +03:00
-
a514282f08
docs: document AI terraform plan analysis (internal/ai + cmd/sless-plan + provider schema)
Naeel
2026-03-12 08:39:08 +03:00
-
0aef196106
feat(provider): add ai_hint_level attribute to provider schema
Naeel
2026-03-12 08:35:07 +03:00
-
941d363ea7
feat: AI-анализ terraform plan (уровни 0-5, Google Gemini)
Naeel
2026-03-12 08:29:05 +03:00
-
b7b0f8ce34
docs: workflow для работы с VM + Gitea token через SSH
Naeel
2026-03-12 08:23:28 +03:00
-
bf9404a5ce
docs: инструкция по работе с удалённой VM через SSH
Naeel
2026-03-12 08:16:59 +03:00
-
795bb4ef52
docs: план AI-анализа terraform plan (уровни 0-5, Google Gemini → Cloud LLM)
“Naeel”
2026-03-12 09:02:48 +04:00
-
-
-
1889b18274
chore: terraform.tfvars.change — инструкция по переименованию
“Naeel”
2026-03-11 18:38:51 +04:00
-
23cca9bda3
chore: добавлены terraform.tfvars.change — шаблоны для токена (переименовать в terraform.tfvars)
“Naeel”
2026-03-11 18:38:07 +04:00
-
9201f5a72c
fix: ModifyPlan — terraform plan теперь видит изменения в source_dir (provider v0.1.16)
“Naeel”
2026-03-11 18:27:46 +04:00
-
05c9bfb1eb
security: убраны реальные токены из terraform.tfvars + инструкция в README
“Naeel”
2026-03-11 17:41:34 +04:00
-
b74ff361e4
docs: README для примера pg-list-python
“Naeel”
2026-03-11 17:24:34 +04:00
-
2726ca8a1e
docs: progress.md — harbor integration + UX fixes (v0.1.24–v0.1.28)
“Naeel”
2026-03-11 17:23:32 +04:00
-
ff1c54340b
chore: python runtime v0.1.2 + operator v0.1.28
“Naeel”
2026-03-11 17:08:33 +04:00
-
1b26f5da30
fix: build logs in status + JSON for all HTTP methods in python runtime
“Naeel”
2026-03-11 17:03:54 +04:00
-
5e97f089b4
fix: восстановлен requirements.txt после теста
“Naeel”
2026-03-11 16:54:53 +04:00
-
7759a81501
test: невалидный requirements.txt
“Naeel”
2026-03-11 16:53:01 +04:00
-
a78abfc542
docs: переработан examples/README.md + комментарии function.tf
“Naeel”
2026-03-11 16:48:01 +04:00
-
d466e9ce98
fix: Decimal→float для JSON сериализации price
“Naeel”
2026-03-11 16:39:56 +04:00
-
f773fd4a5f
feat: пример pg-list-python — список из PostgreSQL без джоба
“Naeel”
2026-03-11 16:37:22 +04:00
-
da6fb42e69
chore: удалён отладочный push-sample (Harbor интеграция закончена)
“Naeel”
2026-03-11 16:33:26 +04:00
-
3c452d17f7
fix: go1.23 build context — COPY . /app/handler/ вместо COPY handler/
“Naeel”
2026-03-11 16:14:42 +04:00
-
b8da6b07ab
refactor: rename handler.go→greeting.go, buildGreeting() in hello-go example
“Naeel”
2026-03-11 16:02:49 +04:00
-
a576c19499
feat: go1.23 runtime support
“Naeel”
2026-03-11 15:40:47 +04:00
-
d3e632eb90
feat: harbor integration — EnsureProject + per-namespace image path
“Naeel”
2026-03-11 14:58:04 +04:00
-
64cbd8cb5c
Ignore nested examples .git
“Naeel”
2026-03-11 14:45:35 +04:00
-
-
-
c5111b9d2f
chore: staged files from prev session (gitignore, examples, harbor guide)
“Naeel”
2026-03-11 14:36:32 +04:00
-
9e1a06d1ca
docs: удалённая машина теперь полная — kubectl + kubeconfig скопирован
“Naeel”
2026-03-11 12:58:39 +04:00
-
ee6dba67a3
docs: stress test 4/4 PASS (v0.1.23), баги задокументированы
“Naeel”
2026-03-11 12:41:04 +04:00
-
dff8febdb2
fix: operator v0.1.23 — BackoffLimit=2 в kaniko, пересоздание Failed функций; script: mod2 96→128
“Naeel”
2026-03-11 12:26:06 +04:00
-
d510018b2c
fix: run_stress_test.sh — tf_output_json для объектных outputs, fix pipeline в assert_step
“Naeel”
2026-03-11 11:35:27 +04:00
-
77ee97922a
chore: gitignore logs dirs
“Naeel”
2026-03-11 11:14:28 +04:00
-
25c13d64e6
test: run_stress_test.sh — полный стресс-тест всех примеров
“Naeel”
2026-03-11 11:14:06 +04:00
-
32615c59d5
test: E2E скрипт run_e2e_tests.sh + fix provider token/version в примерах
“Naeel”
2026-03-11 10:49:36 +04:00
-
4a4c2f4d2d
docs: update for v0.1.22 — Builder SoC, immediate fixes, unit tests
“Naeel”
2026-03-11 09:42:12 +04:00
-
5f3e5a6f65
refactor: Builder SoC + JWKS stub + unit tests
“Naeel”
2026-03-11 09:34:34 +04:00
-
7b8617fbe2
fix: immediate fixes from Opus review (v0.1.22)
“Naeel”
2026-03-11 09:20:09 +04:00
-
6e5233d0ad
docs: обновление документации 2026-03-11
“Naeel”
2026-03-11 08:47:50 +04:00
-
d757caf294
refactor: SoC — EnsureNamespace в namespace.go, маршрут /ensure, client.EnsureNamespace, fix secrets в .gitignore
“Naeel”
2026-03-11 08:37:33 +04:00
-
615048a6de
feat: JWT auth in operator + hello-node example updated
“Naeel”
2026-03-11 07:51:06 +04:00
-
1ba04efa75
feat: namespace-per-user via JWT sub SHA256 + ensureNamespace in operator
“Naeel”
2026-03-11 07:35:49 +04:00
-
-
a5794d83e0
docs: clarify separate providers decision; fix invocations 501 stub
“Naeel”
2026-03-11 07:24:34 +04:00
-
008b93d07a
fix: stage0 quick fixes (operator v0.1.19)
“Naeel”
2026-03-10 17:36:48 +04:00
-
-
50b26164f5
docs: добавлен анализ GPT-5.4 и Opus 4.6
“Naeel”
2026-03-10 08:56:59 +04:00
-
2c7fe99816
docs: Claude Sonnet review of GPT-5.4 analysis + security roadmap
“Naeel”
2026-03-10 08:36:46 +04:00
-
2e22072934
docs: update progress.md, errors/log.md; add gitignore for dist/ and tfstate backups
“Naeel”
2026-03-09 20:29:27 +04:00
-
4142cdba43
docs: clarify sless_function description
“Naeel”
2026-03-09 20:24:59 +04:00
-
bb54d2a681
docs: remove informal tone from README
“Naeel”
2026-03-09 20:24:23 +04:00
-
4d3f42b6af
docs: add project description and resource types to examples README
“Naeel”
2026-03-09 20:23:31 +04:00
-
fec2a427e7
fix: return 404 (not 502) when function Service is gone (DNS no such host)
“Naeel”
2026-03-09 20:03:08 +04:00
-
bd346e5877
fix: restore token in provider blocks (dev-token-change-me is the real token)
“Naeel”
2026-03-09 19:51:27 +04:00
-
fcd5020577
chore: remove hardcoded token from examples, use SLESS_API_TOKEN env
“Naeel”
2026-03-09 19:25:52 +04:00
-
1e592a1a52
fix: destroy route cleanup bug — delete Service+Ingress on trigger/function deletion
“Naeel”
2026-03-09 19:23:28 +04:00
-
55e71b5cb2
chore: удалён пример pg-query
“Naeel”
2026-03-09 17:46:52 +04:00
-
1a37c94cb4
feat: provider v0.1.10 — source_dir (zip внутри провайдера), убран archive провайдер из всех примеров
“Naeel”
2026-03-09 17:45:45 +04:00
-
6c93f6b5b5
docs: examples/README.md — порядок simple-first, без токена, без pg-query
“Naeel”
2026-03-09 15:57:29 +04:00
-
7f651b235d
feat: provider v0.1.9 — namespace hardcoded in client, removed from provider schema and all examples
“Naeel”
2026-03-09 15:27:55 +04:00
-
e36dbd410a
feat: provider v0.1.9 — namespace removed from resources, moved to provider block
“Naeel”
2026-03-09 15:12:07 +04:00
-
0235ba6a6d
feat: operator v0.1.16 — job stdout -> status.Message (feature B)
“Naeel”
2026-03-09 14:50:06 +04:00
-
efaa8ce4bf
feat: outputs — статус init-джобов для пользователя без kubectl
“Naeel”
2026-03-09 14:09:55 +04:00
-
d5ffb16259
fix: operator v0.1.15 — обновлять Env при изменении функции
“Naeel”
2026-03-09 10:26:54 +04:00
-
c8cd5d37fe
refactor: уникальные имена функций-обработчиков
“Naeel”
2026-03-09 10:14:36 +04:00
-
c672696ce6
refactor: notes-python — описательные имена файлов/ресурсов + комментарии
“Naeel”
2026-03-09 10:10:43 +04:00
-
8ac444dd55
fix: provider v0.1.8 — wait for trigger URL after create
“Naeel”
2026-03-09 09:58:37 +04:00
-
d46d651e61
feat: notes-python CRUD example + runtime path/query forwarding
“Naeel”
2026-03-09 09:51:56 +04:00
-
3df24e57fe
refactor: pg-query — ресурсы вынесены в pg-query.tf, main.tf только провайдеры
“Naeel”
2026-03-09 09:11:31 +04:00
-
6fbcab8e8a
refactor: pg-query — code/ исходники, dist/ zip, archive_file datasource
“Naeel”
2026-03-09 09:07:57 +04:00
-
cb4f9beb40
refactor: hello-node — zip-файлы в dist/, исходники остаются в code/
“Naeel”
2026-03-09 09:03:00 +04:00
-
afe2a053d0
fix: pg-query — filesha256(handler.py) вместо filemd5(handler.zip), версия провайдера 0.1.7
“Naeel”
2026-03-09 08:56:19 +04:00
-
d299ff655b
fix: API validation + Terraform plan-time validators
“Naeel”
2026-03-09 08:52:13 +04:00
-
fadaf96b5e
fix: откат 409-fallback из клиента провайдера (provider v0.1.6 не опубликован с изменениями)
“Naeel”
2026-03-09 08:17:17 +04:00
-
cb582b3165
fix: уникальный image tag per build вместо :latest (operator v0.1.12)
“Naeel”
2026-03-08 21:05:35 +04:00
-
ccdc4f0196
fix: rollout restart после kaniko rebuild (operator v0.1.11)
“Naeel”
2026-03-08 20:55:47 +04:00
-
86a077802e
docs: обновление doc/ по итогам сессии 2026-03-08
“Naeel”
2026-03-08 20:36:16 +04:00
-
268191e139
fix: убрать UseStateForUnknown с image_ref, provider v0.1.5
“Naeel”
2026-03-08 20:34:00 +04:00
-
b08f98eefb
config: REGISTRY_HOST переключён с Harbor на DockerHub (naeel)
“Naeel”
2026-03-08 20:18:59 +04:00
-
83340e359d
fix: FunctionJob зависал в Running — добавлен RequeueAfter polling
“Naeel”
2026-03-08 12:13:15 +04:00
-
a0fc05abd6
fix: imagePullSecrets, SLESS_ENTRYPOINT, registry secret propagation
“Naeel”
2026-03-08 11:15:48 +04:00
-
56f05b9c7a
feat: trigger.enabled + job.run_id lifecycle control (operator v0.1.6, provider v0.1.4)
“Naeel”
2026-03-08 10:10:32 +04:00
-
6f290b3256
ops: switch registry from DockerHub to Harbor (pearlharbor.registryk8s.services.ngcloud.ru/sless)
“Naeel”
2026-03-08 09:28:18 +04:00
-
085db75b8a
examples/hello-node: two different functions (http greeting, job sum)
“Naeel”
2026-03-08 09:22:38 +04:00