“Naeel”
|
e83ae1e376
|
HISTORY: v0.1.30 локальные ассеты
|
2026-08-14 10:11:25 +04:00 |
|
“Naeel”
|
bbbd17ad45
|
v0.1.30: локальные логотип и favicon /static в консоли (внешние terra.k8c.ru битые)
|
2026-08-14 10:10:18 +04:00 |
|
“Naeel”
|
8e2b69642e
|
HISTORY: v0.1.29 светлый дизайн
|
2026-08-14 09:57:56 +04:00 |
|
“Naeel”
|
cfea73cdea
|
v0.1.29: светлый Nubes-дизайн консоли, читаемая модалка Credentials (env + файл кредов)
|
2026-08-14 09:56:18 +04:00 |
|
“Naeel”
|
a85e086c94
|
HISTORY: v0.1.28 + проблема gateway 401 с датацентровых IP
|
2026-08-14 09:46:59 +04:00 |
|
“Naeel”
|
e19f63abe4
|
v0.1.28: email-идентичность — детерминированные креды из email, credentials-эндпоинт, UI модалка
|
2026-08-14 09:43:36 +04:00 |
|
“Naeel”
|
87ecf3b5ca
|
HISTORY: сохранить Q&A с Sonnet по email-идентичности
|
2026-08-14 09:36:14 +04:00 |
|
“Naeel”
|
dc1aaa6652
|
HISTORY: зачистка мусора на ВМ
|
2026-08-14 09:13:25 +04:00 |
|
“Naeel”
|
8afc181030
|
HISTORY: v0.1.27 страница на корне + инцидент rsync
|
2026-08-14 09:10:33 +04:00 |
|
“Naeel”
|
af656fe8f5
|
v0.1.27: страница-описание сервиса на корне / (дизайн Nubes) + /static
|
2026-08-14 09:05:16 +04:00 |
|
“Naeel”
|
5437b9a918
|
HISTORY: развязка — set image v0.1.26, легаси ns удалён, вход работает
|
2026-08-14 08:56:08 +04:00 |
|
“Naeel”
|
a5f8218a37
|
HISTORY: v0.1.26 журнал
|
2026-08-14 08:20:19 +04:00 |
|
“Naeel”
|
3a105de05b
|
v0.1.26: версия в /health, admin health и UI; ldflags VERSION; Makefile build фикс
|
2026-08-14 08:19:14 +04:00 |
|
“Naeel”
|
166baa9a98
|
fix: валидация JWT перебором всех стендов gateway (токен любого стенда принимается)
|
2026-08-14 08:05:16 +04:00 |
|
“Naeel”
|
de72fe5c8f
|
fix: JWT-валидация через lk-api-gateway PROD + User-Agent в PingNubesAPI
|
2026-08-14 07:51:05 +04:00 |
|
“Naeel”
|
7db1b1ef69
|
docs: HISTORY 2026-08-14 — найден gateway endpoint, нужен User-Agent в PingNubesAPI
|
2026-08-14 07:47:56 +04:00 |
|
“Naeel”
|
032ca66cc6
|
feat: UI — инфо-блок о сервисе на странице входа
|
2026-08-13 23:20:51 +04:00 |
|
“Naeel”
|
6f575c833d
|
docs: обновить HISTORY — деплой работает, образ Docker Hub, репа Gitea
|
2026-08-13 23:19:42 +04:00 |
|
“Naeel”
|
29ac406d71
|
fix: Makefile — вернуть registry Docker Hub (образ пушится на naeel/shared-sqs)
|
2026-08-13 23:11:12 +04:00 |
|
“Naeel”
|
a149692a6e
|
feat: Dockerfile — ENV для Redis и seed-demo (под деплой на Nubes)
|
2026-08-13 22:07:42 +04:00 |
|
“Naeel”
|
15ec1a9ee4
|
chore: удалить устаревшие тестовые файлы (SNS-легаси, несуществующие импорты)
|
2026-08-13 22:06:26 +04:00 |
|
“Naeel”
|
66d1e4e586
|
chore: переместить исторические doc в doc/legacy, удалить tests и пустые легаси-папки
|
2026-08-13 22:03:08 +04:00 |
|
“Naeel”
|
55a65c7130
|
chore: удалить легаси — k8s/helm манифесты (уходим на Nubes Managed)
|
2026-08-13 22:00:52 +04:00 |
|
“Naeel”
|
8c5c779a0c
|
chore: убрать легаси — pearlharbor креды удалены, doc/api и yandex YMQ помечены ЛЕГАСИ
|
2026-08-13 21:58:08 +04:00 |
|
“Naeel”
|
e1165b42c3
|
docs: пометка ЛЕГАСИ в doc/legacy/PLAN.md
|
2026-08-13 21:55:09 +04:00 |
|
“Naeel”
|
35a2bfa719
|
chore: git локально, после пуша синк на ВМ
|
2026-08-13 21:51:36 +04:00 |
|
Naeel
|
5c1c021bb4
|
chore: миграция на Nubes Managed — правила, README, registry Gitea, легаси помечено
|
2026-08-13 20:42:18 +03:00 |
|
“Naeel”
|
6af635afee
|
doc: план миграции shared-sqs на Nubes Managed
|
2026-08-13 14:03:09 +04:00 |
|
“Naeel”
|
83f1ec3910
|
Add GitHub rules: copilot-instructions.md and pravila.md
|
2026-05-08 14:20:07 +04:00 |
|
Naeel
|
11d03d6b10
|
feat: Helm chart для shared-sqs deployment + thinking logs
|
2026-04-13 18:50:28 +03:00 |
|
Naeel
|
2a31de8562
|
helm: hardcode replicas=1 (in-memory state, multi-replica not supported)
|
2026-04-13 06:49:06 +03:00 |
|
Naeel
|
1221d3303f
|
helm: fix ingress port hardcode, remove imagePullSecrets block
|
2026-04-13 06:48:01 +03:00 |
|
Naeel
|
9272be5a20
|
helm: hardcode probes and strategy, remove from values.yaml
|
2026-04-13 06:46:25 +03:00 |
|
Naeel
|
c86f865be7
|
helm: hardcode port 4100, remove service block from values.yaml
|
2026-04-13 06:45:45 +03:00 |
|
Naeel
|
494a8a84d4
|
helm: remove nubesEndpoint — internal Nubes integration, not for external users
|
2026-04-13 06:44:36 +03:00 |
|
Naeel
|
029eabe7d9
|
helm: remove internal nubesEndpoint, leave empty for external users
|
2026-04-13 06:42:53 +03:00 |
|
Naeel
|
8f76570512
|
helm: remove imagePullSecrets entirely
|
2026-04-13 06:41:02 +03:00 |
|
Naeel
|
15762b1eef
|
helm: remove internal imagePullSecret, image is public on Docker Hub
|
2026-04-13 06:40:09 +03:00 |
|
Naeel
|
5707f279dc
|
helm: rewrite values.yaml comments for clarity
|
2026-04-13 06:38:47 +03:00 |
|
Naeel
|
d3a88adb5b
|
helm: fill real values for our deployment
|
2026-04-13 06:22:33 +03:00 |
|
Naeel
|
bd950db732
|
helm: fix values.yaml — remove hardcoded secrets, add billing fields, tag v0.1.24; fix .gitignore shared-sqs pattern
|
2026-04-13 06:21:34 +03:00 |
|
Naeel
|
aa8968f221
|
doc: tenant isolation architecture
|
2026-04-13 06:06:56 +03:00 |
|
Naeel
|
8fd0a59c41
|
fix: remove server-snippet from ingress (blocked by nginx controller), doc stress-test results
|
2026-04-12 14:09:34 +03:00 |
|
Naeel
|
4cd5131f8d
|
doc: add billing and metrics documentation
|
2026-04-12 12:34:53 +03:00 |
|
Naeel
|
c870c09fff
|
doc: update progress and thinking log for v0.1.23-v0.1.24 (billing + metrics)
|
2026-04-12 12:10:28 +03:00 |
|
Naeel
|
35d7985b87
|
fix: bump Go to 1.23 in Dockerfile (required by prometheus client)
|
2026-04-12 12:06:15 +03:00 |
|
Naeel
|
436060a83f
|
infra: add VMServiceScrape for Victoria Metrics scraping
VMAgent will scrape /metrics from shared-sqs Service every 30s.
Selector: app=shared-sqs, port: http (4100).
|
2026-04-12 12:05:33 +03:00 |
|
Naeel
|
a4c910a099
|
feat(metrics): integrate Prometheus metrics into router and main
- /metrics endpoint via promhttp.Handler
- actionHandler: request counter, bytes counter, latency histogram, errors
- Gauge updater: queues/messages count per tenant every 15s
- All metrics labeled by tenant and/or operation
|
2026-04-12 12:04:54 +03:00 |
|
Naeel
|
3d59b5500c
|
feat(metrics): add Prometheus metrics package for Victoria Metrics
Metrics exposed:
- sqs_requests_total{tenant, operation} — request counter
- sqs_request_bytes_total{tenant, operation} — traffic counter
- sqs_request_duration_seconds{operation} — latency histogram
- sqs_errors_total{operation} — error counter
- sqs_queues_count{tenant} — gauge, updated every 15s
- sqs_messages_count{tenant} — gauge, updated every 15s
|
2026-04-12 12:03:16 +03:00 |
|
Naeel
|
aade320400
|
feat(billing): add queue_name column to usage records
|
2026-04-12 11:56:53 +03:00 |
|