This website requires JavaScript.
8ee0065630
docs: migrate docker image path nail->terraform in README; add HISTORY note
master
“Naeel”
2026-09-02 08:15:29 +03:00
391223e61e
docs: план отдельного сервиса документации (принципы, отдельная репа)
“Naeel”
2026-09-02 07:45:37 +03:00
c3e75f11d6
docs: убрать документацию из registry (оставить только провайдеры), v0.0.6
“Naeel”
2026-09-02 07:34:18 +03:00
5e81c06124
docs: вернуть стриминг документации из S3 через registry (v0.0.5)
“Naeel”
2026-09-02 07:19:20 +03:00
8bbb5adf21
docs: redirect documentation files to S3
“Naeel”
2026-09-01 21:16:31 +03:00
35dd57c13b
chore: .gitignore для бинарника сборки server/tf-registry
“Naeel”
2026-09-01 17:40:54 +03:00
33b694f5f5
doc: инцидент 2026-09-01 — фикс proxy (302 presigned S3), DNS на ВМ
“Naeel”
2026-09-01 17:32:07 +03:00
422736f5fa
proxy: redirect 302 на pre-signed S3 URL вместо стриминга (v0.0.3)
“Naeel”
2026-09-01 16:42:46 +03:00
cf2789be76
1
“Naeel”
2026-09-01 12:24:23 +03:00
3a47b8546f
docs: зафиксирован инцидент 503 tf-registry — пустой Gitea registry, push образа 0.0.1
“Naeel”
2026-08-31 12:14:29 +03:00
c286d190ba
fix: PROVIDER_DIR и GPG_KEY_FILE указывают на ~/tf_provider вместо tf_registry
“Naeel”
2026-08-09 15:14:59 +04:00
76f70c91de
fix: build-provider.sh — обновлены все параметры под текущий прод (ngcloud, новый домен, бакет, ldflags, mc alias)
“Naeel”
2026-08-09 15:03:25 +04:00
e8891c2643
clean: удалена устаревшая документация (kube5s, тестовый Ceph, старые планы)
save-current-state
“Naeel”
2026-08-09 14:37:35 +04:00
78be235ec5
clean: удалён устаревший HOWTO-PUBLISH.md (заменён на HOWTO-UPLOAD.md)
“Naeel”
2026-08-09 14:36:39 +04:00
37d69ead42
fix: таймауты, ReadFile error, ?bucket= убран, USER registry
“Naeel”
2026-08-09 14:28:56 +04:00
575ba6dcb3
fix: /debug убран (утечка секретов)
“Naeel”
2026-08-09 11:00:24 +04:00
9b5a2a6fb0
doc: запрос на третье код-ревью Соннета
“Naeel”
2026-08-09 10:53:54 +04:00
c587e78a18
doc: HOWTO-UPLOAD — добавлены неявные требования
“Naeel”
2026-08-09 10:53:00 +04:00
19bd727bac
fix: дерево в HOWTO-UPLOAD
“Naeel”
2026-08-09 10:51:48 +04:00
fe3913e51d
doc: HOWTO-UPLOAD.md обновлён под прод
“Naeel”
2026-08-09 10:51:24 +04:00
4f5a1bfdc9
fix: путь к шаблону templates/index.html
“Naeel”
2026-08-09 10:33:13 +04:00
fe4b2f502a
fix: scanner.Err() + log import
“Naeel”
2026-08-09 10:25:12 +04:00
b1263a2e30
refactor: структура Go — main.go 91стр, handlers/proxy/router_versions/docs/gpg_key
“Naeel”
2026-08-09 10:23:58 +04:00
503df159b6
fix: proxyHandler — io.Copy вместо ручного цикла
“Naeel”
2026-08-09 10:11:15 +04:00
1e50cc1a83
fix: proxyHandler — timeout 60s, валидация key по s3Prefix; readyz — timeout 5s
“Naeel”
2026-08-09 10:05:03 +04:00
6e1ce97f14
doc: результаты код-ревью v2
“Naeel”
2026-08-09 10:03:53 +04:00
3d290ba317
doc: запрос на второе код-ревью Соннета
“Naeel”
2026-08-09 10:01:24 +04:00
be5fe36d63
fix: proxyHandler — streaming с Flush, 64KB буфер
“Naeel”
2026-08-09 10:00:16 +04:00
cd81d2fe07
fix: S3_BUCKET=nubes-terraform-registry
“Naeel”
2026-08-09 09:46:19 +04:00
2ac2ca83a6
debug: /debug endpoint — DNS, TCP, S3 диагностика
“Naeel”
2026-08-09 09:27:24 +04:00
45876fe87b
v0.0.2
“Naeel”
2026-08-09 09:24:27 +04:00
22036b253a
fix: домены containerk8s.services.ngcloud.ru
“Naeel”
2026-08-09 09:18:39 +04:00
ee53e0b11a
fix: /static/logo.svg как в drhider (embed)
“Naeel”
2026-08-09 09:06:11 +04:00
c19ce9c4bf
fix: лого через <img> как в drhider
“Naeel”
2026-08-09 08:36:53 +04:00
a369ff7c59
fix: лого текстом вместо SVG-кляксы
“Naeel”
2026-08-09 08:34:51 +04:00
b5ff148ebc
fix: лого с width/height
“Naeel”
2026-08-09 08:27:30 +04:00
a9fa5d3835
v0.0.1 — чистая страница, без ссылок
“Naeel”
2026-08-09 08:24:43 +04:00
73ce2680e9
merge: чистый master → prod-tf-registry
prod-tf-registry
“Naeel”
2026-08-09 08:00:36 +04:00
d73bf90f0a
v1.1.1 — Nubes design
“Naeel”
2026-08-09 07:57:24 +04:00
94a900d888
v1.1.0 — prod
“Naeel”
2026-08-09 07:55:35 +04:00
90807aae2f
prod: креды убраны из Dockerfile → в jsonEnv при создании
“Naeel”
2026-08-09 07:46:46 +04:00
4592a35b3e
prod: S3 s3.msk-1.ngcloud.ru, домен tf-registry.services.ngcloud.ru, reader-креды
“Naeel”
2026-08-09 07:44:54 +04:00
3aca89ea60
doc: README.md, CHAT_SUMMARY + REGISTRY_OVERVIEW → HISTORY
“Naeel”
2026-08-09 07:22:36 +04:00
f3df103bb3
clean: удалён Flask, k8s, charts, operator, registrykeys, scripts (архив в with-flask-legacy)
“Naeel”
2026-08-09 07:21:26 +04:00
13e57aa096
doc: HOWTO-UPLOAD.md — полная инструкция по заливке провайдера (с учётом диалога)
with-flask-legacy
“Naeel”
2026-08-08 23:22:59 +04:00
25b50ce59b
clean: удалены go-registry и kube5s из всего кода (tests, k8s)
“Naeel”
2026-08-08 23:17:17 +04:00
6ec580c616
v1.0.5 — fix: S3_PREFIX/REGISTRY_HOSTNAME → registry.containerk8s.dev.nubes.ru
registry-containerk8s
go-container
“Naeel”
2026-08-08 23:15:34 +04:00
86c4a1f25c
v1.0.4 — Ceph reader creds (hardcode), S3_USE_SSL ENV
“Naeel”
2026-08-08 22:47:39 +04:00
2a9a7311ef
doc: ceph-s3-setup.md — subuser reader, конфигурация Ceph
“Naeel”
2026-08-08 22:37:45 +04:00
13f8ce8be6
config: +REGISTRY_HOSTNAME в Dockerfile ENV, doc: env-config.md
“Naeel”
2026-08-08 22:30:21 +04:00
d841ffcbac
tests: smoke.sh — 9 тестов для реестра
“Naeel”
2026-08-08 22:25:48 +04:00
e87eab4df9
v1.0.3 — fix: bucket → bucketName в логах proxyHandler
“Naeel”
2026-08-08 22:03:53 +04:00
da03bd023b
v1.0.3 — ревью Соннета: SSRF fix, go.sum, readyz, sort, graceful shutdown, gofmt
“Naeel”
2026-08-08 22:02:41 +04:00
4c10a3b836
doc: результаты код-ревью Соннета (10 пунктов, приоритеты)
“Naeel”
2026-08-08 21:59:23 +04:00
f10f2d3998
doc: запрос на код-ревью для Соннета
“Naeel”
2026-08-08 21:55:23 +04:00
b9c47765ac
v1.0.2 — fix S3_PREFIX, убраны все kube5s из кода
“Naeel”
2026-08-07 08:38:43 +04:00
01e0245139
doc: HOWTO-PUBLISH.md — инструкция по публикации провайдеров
“Naeel”
2026-08-07 08:12:53 +04:00
a9cfea16e9
v1.0.1 — bump version
“Naeel”
2026-08-07 08:07:27 +04:00
91472e1259
go-container: ENV в Dockerfile, без хардкода в Go
“Naeel”
2026-08-07 07:57:53 +04:00
efa7c5e085
doc: HISTORY/ARCHITECTURE.md — архитектура, S3, GPG, сборка провайдера
“Naeel”
2026-08-06 22:04:26 +04:00
c235db00de
doc: HISTORY/FULL-2026-08-06.md — всё что делали, обсуждали, план на будущее
“Naeel”
2026-08-06 21:49:45 +04:00
35a07ca374
go-container: хардкод S3_PREFIX c TODO-комментарием
“Naeel”
2026-08-06 21:40:28 +04:00
8110aad493
go-container: S3_PREFIX default=registry.kube5s.ru (без ENV)
“Naeel”
2026-08-06 21:36:46 +04:00
e19bb6f290
go-container: S3_PREFIX, VERSION на главной
“Naeel”
2026-08-06 21:33:41 +04:00
a0e72b1c7f
go-container: порт 5000, GPG 2 ключа, darwin, Dockerfile
“Naeel”
2026-08-06 21:07:21 +04:00
24796f4b4f
chore: удалить закоммиченный __pycache__ (кэш Python)
Repinoid
2026-08-06 12:11:06 +03:00
881add2fbb
1
“Naeel”
2026-08-06 12:27:49 +04:00
857a632f55
doc: HISTORY/README-NEW-CHAT.md — полная история для нового чата
“Naeel”
2026-08-06 12:27:22 +04:00
5ed2948abb
doc: полный план из session-памяти + расхождения исходники-vs-деплой
“Naeel”
2026-08-06 12:25:28 +04:00
f8f634380c
v1.0.0 — версия на главной странице
“Naeel”
2026-08-06 10:28:46 +04:00
a89b1f1a97
v1.0.0 — fix: S3_PREFIX=kube5s, GPG из живого Go (2 ключа), darwin_amd64
“Naeel”
2026-08-06 10:26:29 +04:00
c1ae875980
gitignore: secrets/, __pycache__
“Naeel”
2026-08-06 10:11:33 +04:00
3fa15cd55d
v1.0.0 — полный Flask: 7 роутов (discovery, versions, download, proxy, docs, healthz, readyz)
“Naeel”
2026-08-06 10:04:28 +04:00
7c2b0302f7
v1.0.0 — минимальный Flask (site/app.py), проверка managed-сервиса
“Naeel”
2026-08-06 09:39:41 +04:00
40c49743c9
docs: add chat summary 2026-08-06
“Naeel”
2026-08-06 09:16:07 +04:00
ebd2c88500
clean: remove trash, update .gitignore
“Naeel”
2026-07-01 17:40:40 +04:00
dd1007d24c
init: registry server + operator from VM
“Naeel”
2026-07-01 17:37:08 +04:00