@@ -136,7 +136,7 @@ describe('Config', () => {
136136
137137 it ( 'should correctly map OTEL_RESOURCE_ATTRIBUTES' , ( ) => {
138138 process . env . OTEL_RESOURCE_ATTRIBUTES =
139- 'deployment.environment=test1,service.name=test2,service.version=5,foo=bar1,baz=qux1'
139+ 'deployment.environment=test1,service.name=test2,service.version=5,foo=bar1,baz=qux1'
140140 const config = new Config ( )
141141
142142 expect ( config ) . to . have . property ( 'env' , 'test1' )
@@ -199,6 +199,7 @@ describe('Config', () => {
199199 expect ( config ) . to . have . property ( 'spanAttributeSchema' , 'v0' )
200200 expect ( config ) . to . have . property ( 'spanComputePeerService' , false )
201201 expect ( config ) . to . have . property ( 'spanRemoveIntegrationFromService' , false )
202+ expect ( config ) . to . have . property ( 'instrumentation_config_id' , undefined )
202203 expect ( config ) . to . have . deep . property ( 'serviceMapping' , { } )
203204 expect ( config ) . to . have . nested . deep . property ( 'tracePropagationStyle.inject' , [ 'datadog' , 'tracecontext' ] )
204205 expect ( config ) . to . have . nested . deep . property ( 'tracePropagationStyle.extract' , [ 'datadog' , 'tracecontext' ] )
@@ -439,6 +440,7 @@ describe('Config', () => {
439440 process . env . DD_INSTRUMENTATION_INSTALL_ID = '68e75c48-57ca-4a12-adfc-575c4b05fcbe'
440441 process . env . DD_INSTRUMENTATION_INSTALL_TYPE = 'k8s_single_step'
441442 process . env . DD_INSTRUMENTATION_INSTALL_TIME = '1703188212'
443+ process . env . DD_INSTRUMENTATION_CONFIG_ID = 'abcedf123'
442444
443445 const config = new Config ( )
444446
@@ -462,6 +464,7 @@ describe('Config', () => {
462464 expect ( config ) . to . have . property ( 'spanAttributeSchema' , 'v1' )
463465 expect ( config ) . to . have . property ( 'spanRemoveIntegrationFromService' , true )
464466 expect ( config ) . to . have . property ( 'spanComputePeerService' , true )
467+ expect ( config ) . to . have . property ( 'instrumentation_config_id' , 'abcdef123' )
465468 expect ( config . tags ) . to . include ( { foo : 'bar' , baz : 'qux' } )
466469 expect ( config . tags ) . to . include ( { service : 'service' , version : '1.0.0' , env : 'test' } )
467470 expect ( config ) . to . have . deep . nested . property ( 'sampler' , {
@@ -554,6 +557,7 @@ describe('Config', () => {
554557 { name : 'iast.redactionValuePattern' , value : 'REDACTION_VALUE_PATTERN' , origin : 'env_var' } ,
555558 { name : 'iast.requestSampling' , value : 40 , origin : 'env_var' } ,
556559 { name : 'iast.telemetryVerbosity' , value : 'DEBUG' , origin : 'env_var' } ,
560+ { name : 'instrumentation_config_id' , value : 'abcdef123' , origin : 'env_var' } ,
557561 { name : 'isGCPFunction' , value : false , origin : 'env_var' } ,
558562 { name : 'peerServiceMapping' , value : { c : 'cc' , d : 'dd' } , origin : 'env_var' } ,
559563 { name : 'port' , value : '6218' , origin : 'env_var' } ,
0 commit comments