@@ -33,6 +33,7 @@ import (
3333 artifactsregistry "github.com/e2b-dev/infra/packages/shared/pkg/artifacts-registry"
3434 "github.com/e2b-dev/infra/packages/shared/pkg/dockerhub"
3535 featureflags "github.com/e2b-dev/infra/packages/shared/pkg/feature-flags"
36+ "github.com/e2b-dev/infra/packages/shared/pkg/grpc/orchestrator"
3637 "github.com/e2b-dev/infra/packages/shared/pkg/limit"
3738 sbxlogger "github.com/e2b-dev/infra/packages/shared/pkg/logger/sandbox"
3839 "github.com/e2b-dev/infra/packages/shared/pkg/storage"
@@ -49,17 +50,18 @@ func BenchmarkBaseImageLaunch(b *testing.B) {
4950
5051 // test configuration
5152 const (
52- testType = onlyStart
53- baseImage = "e2bdev/base"
54- kernelVersion = "vmlinux-6.1.102"
55- fcVersion = "v1.10.1_1fcdaec08"
56- templateID = "fcb33d09-3141-42c4-8d3b-c2df411681db"
57- buildID = "ba6aae36-74f7-487a-b6f7-74fd7c94e479"
58- useHugePages = false
59- allowInternetAccess = true
60- templateVersion = "v2.0.0"
53+ testType = onlyStart
54+ baseImage = "e2bdev/base"
55+ kernelVersion = "vmlinux-6.1.102"
56+ fcVersion = "v1.10.1_1fcdaec08"
57+ templateID = "fcb33d09-3141-42c4-8d3b-c2df411681db"
58+ buildID = "ba6aae36-74f7-487a-b6f7-74fd7c94e479"
59+ useHugePages = false
60+ templateVersion = "v2.0.0"
6161 )
6262
63+ firewall := & orchestrator.SandboxFirewallConfig {}
64+
6365 // cache paths, to speed up test runs. these paths aren't wiped between tests
6466 persistenceDir := filepath .Join (os .TempDir (), "e2b-orchestrator-benchmark" )
6567 kernelsDir := filepath .Join (persistenceDir , "kernels" )
@@ -182,12 +184,12 @@ func BenchmarkBaseImageLaunch(b *testing.B) {
182184
183185 accessToken := "access-token"
184186 sandboxConfig := sandbox.Config {
185- BaseTemplateID : templateID ,
186- Vcpu : 2 ,
187- RamMB : 512 ,
188- TotalDiskSizeMB : 2 * 1024 ,
189- HugePages : useHugePages ,
190- AllowInternetAccess : ptr ( allowInternetAccess ) ,
187+ BaseTemplateID : templateID ,
188+ Vcpu : 2 ,
189+ RamMB : 512 ,
190+ TotalDiskSizeMB : 2 * 1024 ,
191+ HugePages : useHugePages ,
192+ Firewall : firewall ,
191193 Envd : sandbox.EnvdMetadata {
192194 Vars : map [string ]string {"HELLO" : "WORLD" },
193195 AccessToken : & accessToken ,
0 commit comments