@@ -34,6 +34,10 @@ func Test_getDefaultInstrumentationLinux(t *testing.T) {
3434 os .Setenv ("AUTO_INSTRUMENTATION_DOTNET_MEM_LIMIT" , "128Mi" )
3535 os .Setenv ("AUTO_INSTRUMENTATION_DOTNET_CPU_REQUEST" , "50m" )
3636 os .Setenv ("AUTO_INSTRUMENTATION_DOTNET_MEM_REQUEST" , "128Mi" )
37+ os .Setenv ("AUTO_INSTRUMENTATION_NODEJS_CPU_LIMIT" , "500m" )
38+ os .Setenv ("AUTO_INSTRUMENTATION_NODEJS_MEM_LIMIT" , "128Mi" )
39+ os .Setenv ("AUTO_INSTRUMENTATION_NODEJS_CPU_REQUEST" , "50m" )
40+ os .Setenv ("AUTO_INSTRUMENTATION_NODEJS_MEM_REQUEST" , "128Mi" )
3741
3842 httpInst := & v1alpha1.Instrumentation {
3943 Status : v1alpha1.InstrumentationStatus {},
@@ -143,6 +147,16 @@ func Test_getDefaultInstrumentationLinux(t *testing.T) {
143147 {Name : "OTEL_METRICS_EXPORTER" , Value : "none" },
144148 {Name : "OTEL_LOGS_EXPORTER" , Value : "none" },
145149 },
150+ Resources : corev1.ResourceRequirements {
151+ Limits : corev1.ResourceList {
152+ corev1 .ResourceCPU : resource .MustParse ("500m" ),
153+ corev1 .ResourceMemory : resource .MustParse ("128Mi" ),
154+ },
155+ Requests : corev1.ResourceList {
156+ corev1 .ResourceCPU : resource .MustParse ("50m" ),
157+ corev1 .ResourceMemory : resource .MustParse ("128Mi" ),
158+ },
159+ },
146160 },
147161 },
148162 }
@@ -254,6 +268,16 @@ func Test_getDefaultInstrumentationLinux(t *testing.T) {
254268 {Name : "OTEL_METRICS_EXPORTER" , Value : "none" },
255269 {Name : "OTEL_LOGS_EXPORTER" , Value : "none" },
256270 },
271+ Resources : corev1.ResourceRequirements {
272+ Limits : corev1.ResourceList {
273+ corev1 .ResourceCPU : resource .MustParse ("500m" ),
274+ corev1 .ResourceMemory : resource .MustParse ("128Mi" ),
275+ },
276+ Requests : corev1.ResourceList {
277+ corev1 .ResourceCPU : resource .MustParse ("50m" ),
278+ corev1 .ResourceMemory : resource .MustParse ("128Mi" ),
279+ },
280+ },
257281 },
258282 },
259283 }
@@ -333,6 +357,10 @@ func Test_getDefaultInstrumentationWindows(t *testing.T) {
333357 os .Setenv ("AUTO_INSTRUMENTATION_DOTNET_MEM_LIMIT" , "128Mi" )
334358 os .Setenv ("AUTO_INSTRUMENTATION_DOTNET_CPU_REQUEST" , "50m" )
335359 os .Setenv ("AUTO_INSTRUMENTATION_DOTNET_MEM_REQUEST" , "128Mi" )
360+ os .Setenv ("AUTO_INSTRUMENTATION_NODEJS_CPU_LIMIT" , "500m" )
361+ os .Setenv ("AUTO_INSTRUMENTATION_NODEJS_MEM_LIMIT" , "128Mi" )
362+ os .Setenv ("AUTO_INSTRUMENTATION_NODEJS_CPU_REQUEST" , "50m" )
363+ os .Setenv ("AUTO_INSTRUMENTATION_NODEJS_MEM_REQUEST" , "128Mi" )
336364
337365 httpInst := & v1alpha1.Instrumentation {
338366 Status : v1alpha1.InstrumentationStatus {},
@@ -442,6 +470,16 @@ func Test_getDefaultInstrumentationWindows(t *testing.T) {
442470 {Name : "OTEL_METRICS_EXPORTER" , Value : "none" },
443471 {Name : "OTEL_LOGS_EXPORTER" , Value : "none" },
444472 },
473+ Resources : corev1.ResourceRequirements {
474+ Limits : corev1.ResourceList {
475+ corev1 .ResourceCPU : resource .MustParse ("500m" ),
476+ corev1 .ResourceMemory : resource .MustParse ("128Mi" ),
477+ },
478+ Requests : corev1.ResourceList {
479+ corev1 .ResourceCPU : resource .MustParse ("50m" ),
480+ corev1 .ResourceMemory : resource .MustParse ("128Mi" ),
481+ },
482+ },
445483 },
446484 },
447485 }
@@ -553,6 +591,16 @@ func Test_getDefaultInstrumentationWindows(t *testing.T) {
553591 {Name : "OTEL_METRICS_EXPORTER" , Value : "none" },
554592 {Name : "OTEL_LOGS_EXPORTER" , Value : "none" },
555593 },
594+ Resources : corev1.ResourceRequirements {
595+ Limits : corev1.ResourceList {
596+ corev1 .ResourceCPU : resource .MustParse ("500m" ),
597+ corev1 .ResourceMemory : resource .MustParse ("128Mi" ),
598+ },
599+ Requests : corev1.ResourceList {
600+ corev1 .ResourceCPU : resource .MustParse ("50m" ),
601+ corev1 .ResourceMemory : resource .MustParse ("128Mi" ),
602+ },
603+ },
556604 },
557605 },
558606 }
0 commit comments