mirror of
https://github.com/openfaas/faasd.git
synced 2025-06-13 10:26:46 +00:00
Signed-off-by: Nitishkumar Singh <nitishkumarsingh71@gmail.com> Included Test cases for utils Signed-off-by: Nitishkumar Singh <nitishkumarsingh71@gmail.com> Multi namespace handling in invoke Signed-off-by: Nitishkumar Singh <nitishkumarsingh71@gmail.com> List Namespaces capability included Signed-off-by: Nitishkumar Singh <nitishkumarsingh71@gmail.com> remove faasd namespace from list result Signed-off-by: Nitishkumar Singh <nitishkumarsingh71@gmail.com> Create Secret Folder Path Signed-off-by: Nitishkumar Singh <nitishkumarsingh71@gmail.com> Filter only namespaces with openfass label Signed-off-by: Nitishkumar Singh <nitishkumarsingh71@gmail.com> Include Testcase for utility function Signed-off-by: Nitishkumar Singh <nitishkumarsingh71@gmail.com> move default function secets to openfaas-fn namespace secrets Signed-off-by: Nitishkumar Singh <nitishkumarsingh71@gmail.com> Corrected issue with secret moving Signed-off-by: Nitishkumar Singh <nitishkumarsingh71@gmail.com>
26 lines
459 B
Go
26 lines
459 B
Go
package handlers
|
|
|
|
import (
|
|
"net/http"
|
|
"path"
|
|
|
|
faasd "github.com/openfaas/faasd/pkg"
|
|
)
|
|
|
|
func getRequestNamespace(namespace string) string {
|
|
|
|
if len(namespace) > 0 {
|
|
return namespace
|
|
}
|
|
return faasd.FunctionNamespace
|
|
}
|
|
|
|
func readNamespaceFromQuery(r *http.Request) string {
|
|
q := r.URL.Query()
|
|
return q.Get("namespace")
|
|
}
|
|
|
|
func getNamespaceSecretMountPath(userSecretPath string, namespace string) string {
|
|
return path.Join(userSecretPath, namespace)
|
|
}
|