Documentation ¶
Index ¶
- func AddFunctionWithRevisionWithWasmModule(functionName, revisionName, wasmModuleUrl string, ...)
- func AddRevisionWithWasmModuleToFunction(functionName, revisionName, wasmModuleUrl string, ...)
- func AddRunningWasmModuleToRevision(functionName, revisionName string, wasmModule models.RunningWasmModule, ...)
- func AddUrlToRevision(functionName, revisionName, moduleServerUrl, reverseProxy, backend, ... string) (status string)
- func ChangeDefaultRevisionFlag()
- func CheckWorkerAdminToken(c *gin.Context, workerAdminToken string) bool
- func CreateDefaultRevisionWithFirstModuleUrl(functionName, revisionName, moduleServerUrl, reverseProxy, backend, ... string) (status string)
- func DefineDeployRoute(router *gin.Engine, functions map[string]models.Function, capsulePath string, ...)
- func DefineDeploymentsListRoute(router *gin.Engine, functions map[string]models.Function, ...)
- func DefineDownscaleRevisionDeploymentRoute(router *gin.Engine, functions map[string]models.Function, capsulePath string, ...)
- func DefineRemoveRevisionDeploymentRoute(router *gin.Engine, functions map[string]models.Function, capsulePath string, ...)
- func DefineSwitchRoutes(router *gin.Engine, functions map[string]models.Function, capsulePath string, ...)
- func RegisterFunction(functionName, revisionName, moduleServerUrl, reverseProxy, backend, ... string) string
- func RegisterRevision(functionName, revisionName, moduleServerUrl, reverseProxy, backend, ... string) string
- func RegisterURL(functionName, revisionName, moduleServerUrl, reverseProxy, backend, ... string) string
- func RemoveDefaultRevisionFromReverseProxy(functionName, reverseProxy, backend, reverseProxyAdminToken string) (status string)
- func RemoveRevisionFromReverseProxy(...) (status string)
- func RemoveUrlRevisionFromReverseProxy(urlToRemove, functionName, revisionName, reverseProxy, backend, ... string) (status string)
- func StartFunction(capsulePath string, wasmEnvVariables map[string]string, wasmModuleUrl string, ...) (pid int, processStatus, tmpFileName string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddFunctionWithRevisionWithWasmModule ¶
func AddFunctionWithRevisionWithWasmModule(functionName, revisionName, wasmModuleUrl string, wasmModule models.RunningWasmModule, functions map[string]models.Function)
AddFunctionWithRevisionWithWasmModule updates the functions map
func AddRevisionWithWasmModuleToFunction ¶
func AddRevisionWithWasmModuleToFunction(functionName, revisionName, wasmModuleUrl string, wasmModule models.RunningWasmModule, functions map[string]models.Function)
AddRevisionWithWasmModuleToFunction updates the functions map
func AddRunningWasmModuleToRevision ¶
func AddRunningWasmModuleToRevision(functionName, revisionName string, wasmModule models.RunningWasmModule, functions map[string]models.Function)
AddRunningWasmModuleToRevision updates the functions map
func AddUrlToRevision ¶
func ChangeDefaultRevisionFlag ¶
func ChangeDefaultRevisionFlag()
func CheckWorkerAdminToken ¶
func CreateDefaultRevisionWithFirstModuleUrl ¶
func CreateDefaultRevisionWithFirstModuleUrl(functionName, revisionName, moduleServerUrl, reverseProxy, backend, reverseProxyAdminToken string) (status string)
CreateDefaultRevisionWithFirstModuleUrl : reverse-proxy side
func DefineDeployRoute ¶
func DefineSwitchRoutes ¶
func RegisterFunction ¶
func RegisterFunction(functionName, revisionName, moduleServerUrl, reverseProxy, backend, processStatus, reverseProxyAdminToken string) string
RegisterFunction : Register a function to the reverse proxy
func RegisterRevision ¶
func RegisterURL ¶
func RemoveDefaultRevisionFromReverseProxy ¶
func RemoveDefaultRevisionFromReverseProxy(functionName, reverseProxy, backend, reverseProxyAdminToken string) (status string)
RemoveDefaultRevisionFromReverseProxy : remove the default revision from the reverse proxy
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.