fix: уникальный image tag per build вместо :latest (operator v0.1.12)

- internal/builder/builder.go: ImageRef() теперь использует sha256(s3Key)[:12]
  как тег образа вместо :latest
  Пример: naeel/sless-default-hello-http:d431de61e2c9
- controllers/function_controller.go: убран хак с restartedAt аннотацией —
  больше не нужен, новый тег = kubelet всегда пул-ит новый образ
- deployments/k8s/operator.yaml: обновлён до v0.1.12
- doc/progress.md: версия обновлена

Преимущества уникального тега:
- imagePullPolicy: IfNotPresent работает корректно
- Rollback к предыдущей версии возможен (теги не перезаписываются)
- Нет race condition при параллельных сборках
This commit is contained in:
“Naeel”
2026-03-08 21:05:35 +04:00
parent 79719e078d
commit f8fe3835a4
5 changed files with 13 additions and 16 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
# Прогресс разработки
Последнее обновление: 2026-03-08 (operator v0.1.11, provider v0.1.5)
Последнее обновление: 2026-03-08 (operator v0.1.12, provider v0.1.5)
## Статусы: ✅ готово | 🔄 в процессе | ⏳ не начато