feat: remove test mode (X-Test-Sub), all functions stored in S3 via storagesvc

- Remove FISSION_TEST_MODE and X-Test-Sub bypass from authMiddleware
- Remove testMode field from Server/Config structs
- Remove TestAuthenticator branch from main.go
- Add uploadToStoragesvc/buildDeploySpec: all function code uploaded to S3
- Add deleteFromStoragesvc: archive deleted from S3 on function delete
- Add FISSION_STORAGESVC_URL env to main.go and deploy/console.yaml
- image: naeel/fission-console:v1.3.31
This commit is contained in:
“Naeel”
2026-05-03 13:37:12 +04:00
parent e8f06d4ab2
commit a09291e208
5 changed files with 141 additions and 40 deletions
+3 -1
View File
@@ -52,7 +52,7 @@ spec:
serviceAccountName: fission-console
containers:
- name: console
image: naeel/fission-console:v1.3.27
image: naeel/fission-console:v1.3.31
imagePullPolicy: Always
ports:
- containerPort: 8090
@@ -77,6 +77,8 @@ spec:
secretKeyRef:
name: router
key: password
- name: FISSION_STORAGESVC_URL
value: "http://storagesvc.fission.svc.cluster.local"
livenessProbe:
httpGet:
path: /health