feat: clone function — POST /functions/:name/clone (v1.3.80)

- Backend: function_clone.go — copies archive from storagesvc, creates
  new Package/Function/HTTPTrigger preserving all settings (env vars,
  timeout, entrypoint, executor type, podspec)
- Backend: route handlers.go — /functions/:name/clone POST
- Frontend: 'Клон' button in edit modal, inline name input form
- Frontend: JS toggleCloneArea/submitClone with validation
- Pre-fills clone name as '<original>-copy', validates format
This commit is contained in:
“Naeel”
2026-05-09 20:22:51 +04:00
parent 921c0b5c16
commit d8b36631ee
5 changed files with 411 additions and 3 deletions
+1 -1
View File
@@ -55,7 +55,7 @@ spec:
serviceAccountName: fission-console
containers:
- name: console
image: naeel/fission-console:v1.3.79
image: naeel/fission-console:v1.3.80
imagePullPolicy: Always
ports:
- containerPort: 8090