Test for httptrigger and functions container/newdeploy (#2861)

* Test for httptrigger and functions
* Fixes with multierror
* review changes

Signed-off-by: Sanket Sudake <sanketsudake@gmail.com>
This commit is contained in:
Sanket Sudake
2023-10-27 15:05:20 +05:30
committed by GitHub
parent 2eb2eba88c
commit 2223081c80
24 changed files with 292 additions and 166 deletions
+13
View File
@@ -22,6 +22,18 @@ func StartServices(ctx context.Context, f *framework.Framework) error {
if err != nil {
return fmt.Errorf("error toggling metric address: %v", err)
}
// namespace settings for components
os.Setenv("FISSION_BUILDER_NAMESPACE", "")
os.Setenv("FISSION_FUNCTION_NAMESPACE", "")
os.Setenv("FISSION_DEFAULT_NAMESPACE", "default")
os.Setenv("FISSION_RESOURCE_NAMESPACES", "default")
utils.DefaultNSResolver().DefaultNamespace = "default"
utils.DefaultNSResolver().FissionResourceNS = map[string]string{
"default": "default",
}
os.Setenv("POD_READY_TIMEOUT", "300s")
err = executor.StartExecutor(ctx, f.ClientGen(), f.Logger(), executorPort)
if err != nil {
return fmt.Errorf("error starting executor: %v", err)
@@ -88,5 +100,6 @@ func StartServices(ctx context.Context, f *framework.Framework) error {
f.ServiceInfo["router"] = framework.ServiceInfo{
Port: routerPort,
}
os.Setenv("FISSION_ROUTER_URL", fmt.Sprintf("http://localhost:%d", routerPort))
return nil
}