feat: funcs-service v0.1.3 — /funcs/<namespace> URL without token

- /funcs/<namespace>: user opens URL in browser, no auth needed
  service uses SLESS_SERVICE_TOKEN to query operator internally
- /funcs?token=<jwt>: token as query param (bookmarkable URL)
- /funcs: returns usage hint with both URL formats
- SLESS_SERVICE_TOKEN set via kubectl set env (not stored in repo)
This commit is contained in:
Naeel
2026-03-18 16:11:17 +03:00
parent e8cd62e171
commit 38bb494ed5
2 changed files with 46 additions and 19 deletions
+3 -1
View File
@@ -27,7 +27,7 @@ spec:
spec:
containers:
- name: funcs
image: naeel/sless-funcs-service:v0.1.1
image: naeel/sless-funcs-service:v0.1.3
ports:
- containerPort: 8090
env:
@@ -38,6 +38,8 @@ spec:
# Системные функции, скрытые из листинга
- name: SLESS_EXCLUDE
value: "event-writer,event-monitor,event-cleaner"
# Токен сервиса задаётся через kubectl set env или Secret — не хранится в репо
# kubectl set env deployment/sless-funcs-service -n sless SLESS_SERVICE_TOKEN="$(cat secrets/test.token)"
- name: PORT
value: "8090"
livenessProbe: