@@ -77,17 +77,14 @@ public void tearDown() {
77
77
78
78
@ Test
79
79
public void unknownDataExchange () throws Exception {
80
- String xdsBootstrap = "" ;
81
80
MetadataExchanger clientExchanger = new MetadataExchanger (
82
81
Attributes .builder ().build (),
83
- ImmutableMap .<String , String >of ()::get ,
84
- () -> xdsBootstrap );
82
+ ImmutableMap .<String , String >of ()::get );
85
83
CsmObservability .Builder clientCsmBuilder = new CsmObservability .Builder (clientExchanger )
86
84
.sdk (openTelemetryTesting .getOpenTelemetry ());
87
85
MetadataExchanger serverExchanger = new MetadataExchanger (
88
86
Attributes .builder ().build (),
89
- ImmutableMap .<String , String >of ()::get ,
90
- () -> xdsBootstrap );
87
+ ImmutableMap .<String , String >of ()::get );
91
88
CsmObservability .Builder serverCsmBuilder = new CsmObservability .Builder (serverExchanger )
92
89
.sdk (openTelemetryTesting .getOpenTelemetry ());
93
90
@@ -140,11 +137,9 @@ public void unknownDataExchange() throws Exception {
140
137
141
138
@ Test
142
139
public void nonCsmServer () throws Exception {
143
- String xdsBootstrap = "" ;
144
140
MetadataExchanger clientExchanger = new MetadataExchanger (
145
141
Attributes .builder ().build (),
146
- ImmutableMap .<String , String >of ()::get ,
147
- () -> xdsBootstrap );
142
+ ImmutableMap .<String , String >of ()::get );
148
143
CsmObservability .Builder clientCsmBuilder = new CsmObservability .Builder (clientExchanger )
149
144
.sdk (openTelemetryTesting .getOpenTelemetry ());
150
145
@@ -205,19 +200,16 @@ public void nonCsmServer() throws Exception {
205
200
206
201
@ Test
207
202
public void nonCsmClient () throws Exception {
208
- String xdsBootstrap = "" ;
209
203
MetadataExchanger clientExchanger = new MetadataExchanger (
210
204
Attributes .builder ()
211
205
.put (stringKey ("cloud.platform" ), "gcp_kubernetes_engine" )
212
206
.build (),
213
- ImmutableMap .<String , String >of ()::get ,
214
- () -> xdsBootstrap );
207
+ ImmutableMap .<String , String >of ()::get );
215
208
CsmObservability .Builder clientCsmBuilder = new CsmObservability .Builder (clientExchanger )
216
209
.sdk (openTelemetryTesting .getOpenTelemetry ());
217
210
MetadataExchanger serverExchanger = new MetadataExchanger (
218
211
Attributes .builder ().build (),
219
- ImmutableMap .<String , String >of ()::get ,
220
- () -> xdsBootstrap );
212
+ ImmutableMap .<String , String >of ()::get );
221
213
CsmObservability .Builder serverCsmBuilder = new CsmObservability .Builder (serverExchanger )
222
214
.sdk (openTelemetryTesting .getOpenTelemetry ());
223
215
@@ -262,11 +254,6 @@ public void nonCsmClient() throws Exception {
262
254
263
255
@ Test
264
256
public void k8sExchange () throws Exception {
265
- // Purposefully use a different project ID in the bootstrap than the resource, as the mesh could
266
- // be in a different project than the running account.
267
- String clientBootstrap = "{\" node\" : {"
268
- + "\" id\" : \" projects/12/networks/mesh:mymesh/nodes/a6420022-cbc5-4e10-808c-507e3fc95f2e\" "
269
- + "}}" ;
270
257
MetadataExchanger clientExchanger = new MetadataExchanger (
271
258
Attributes .builder ()
272
259
.put (stringKey ("cloud.platform" ), "gcp_kubernetes_engine" )
@@ -277,13 +264,10 @@ public void k8sExchange() throws Exception {
277
264
.build (),
278
265
ImmutableMap .of (
279
266
"CSM_CANONICAL_SERVICE_NAME" , "canon-service-is-a-client" ,
280
- "CSM_WORKLOAD_NAME" , "best-client" ):: get ,
281
- () -> clientBootstrap );
267
+ "CSM_WORKLOAD_NAME" , "best-client" ,
268
+ "CSM_MESH_ID" , "mymesh" ):: get );
282
269
CsmObservability .Builder clientCsmBuilder = new CsmObservability .Builder (clientExchanger )
283
270
.sdk (openTelemetryTesting .getOpenTelemetry ());
284
- String serverBootstrap = "{\" node\" : {"
285
- + "\" id\" : \" projects/34/networks/mesh:meshhh/nodes/4969ef19-24b6-44c0-baf3-86d188ff5967\" "
286
- + "}}" ;
287
271
MetadataExchanger serverExchanger = new MetadataExchanger (
288
272
Attributes .builder ()
289
273
.put (stringKey ("cloud.platform" ), "gcp_kubernetes_engine" )
@@ -295,8 +279,8 @@ public void k8sExchange() throws Exception {
295
279
.build (),
296
280
ImmutableMap .of (
297
281
"CSM_CANONICAL_SERVICE_NAME" , "server-has-a-single-name" ,
298
- "CSM_WORKLOAD_NAME" , "fast-server" ):: get ,
299
- () -> serverBootstrap );
282
+ "CSM_WORKLOAD_NAME" , "fast-server" ,
283
+ "CSM_MESH_ID" , "meshhh" ):: get );
300
284
CsmObservability .Builder serverCsmBuilder = new CsmObservability .Builder (serverExchanger )
301
285
.sdk (openTelemetryTesting .getOpenTelemetry ());
302
286
@@ -366,11 +350,6 @@ public void k8sExchange() throws Exception {
366
350
367
351
@ Test
368
352
public void gceExchange () throws Exception {
369
- // Purposefully use a different project ID in the bootstrap than the resource, as the mesh could
370
- // be in a different project than the running account.
371
- String clientBootstrap = "{\" node\" : {"
372
- + "\" id\" : \" projects/12/networks/mesh:mymesh/nodes/a6420022-cbc5-4e10-808c-507e3fc95f2e\" "
373
- + "}}" ;
374
353
MetadataExchanger clientExchanger = new MetadataExchanger (
375
354
Attributes .builder ()
376
355
.put (stringKey ("cloud.platform" ), "gcp_compute_engine" )
@@ -379,13 +358,10 @@ public void gceExchange() throws Exception {
379
358
.build (),
380
359
ImmutableMap .of (
381
360
"CSM_CANONICAL_SERVICE_NAME" , "canon-service-is-a-client" ,
382
- "CSM_WORKLOAD_NAME" , "best-client" ):: get ,
383
- () -> clientBootstrap );
361
+ "CSM_WORKLOAD_NAME" , "best-client" ,
362
+ "CSM_MESH_ID" , "mymesh" ):: get );
384
363
CsmObservability .Builder clientCsmBuilder = new CsmObservability .Builder (clientExchanger )
385
364
.sdk (openTelemetryTesting .getOpenTelemetry ());
386
- String serverBootstrap = "{\" node\" : {"
387
- + "\" id\" : \" projects/34/networks/mesh:meshhh/nodes/4969ef19-24b6-44c0-baf3-86d188ff5967\" "
388
- + "}}" ;
389
365
MetadataExchanger serverExchanger = new MetadataExchanger (
390
366
Attributes .builder ()
391
367
.put (stringKey ("cloud.platform" ), "gcp_compute_engine" )
@@ -395,8 +371,8 @@ public void gceExchange() throws Exception {
395
371
.build (),
396
372
ImmutableMap .of (
397
373
"CSM_CANONICAL_SERVICE_NAME" , "server-has-a-single-name" ,
398
- "CSM_WORKLOAD_NAME" , "fast-server" ):: get ,
399
- () -> serverBootstrap );
374
+ "CSM_WORKLOAD_NAME" , "fast-server" ,
375
+ "CSM_MESH_ID" , "meshhh" ):: get );
400
376
CsmObservability .Builder serverCsmBuilder = new CsmObservability .Builder (serverExchanger )
401
377
.sdk (openTelemetryTesting .getOpenTelemetry ());
402
378
@@ -456,9 +432,6 @@ public void gceExchange() throws Exception {
456
432
457
433
@ Test
458
434
public void trailersOnly () throws Exception {
459
- String clientBootstrap = "{\" node\" : {"
460
- + "\" id\" : \" projects/12/networks/mesh:mymesh/nodes/a6420022-cbc5-4e10-808c-507e3fc95f2e\" "
461
- + "}}" ;
462
435
MetadataExchanger clientExchanger = new MetadataExchanger (
463
436
Attributes .builder ()
464
437
.put (stringKey ("cloud.platform" ), "gcp_compute_engine" )
@@ -467,13 +440,11 @@ public void trailersOnly() throws Exception {
467
440
.build (),
468
441
ImmutableMap .of (
469
442
"CSM_CANONICAL_SERVICE_NAME" , "canon-service-is-a-client" ,
470
- "CSM_WORKLOAD_NAME" , "best-client" ):: get ,
471
- () -> clientBootstrap );
443
+ "CSM_WORKLOAD_NAME" , "best-client" ,
444
+ "CSM_MESH_ID" , "mymesh" ):: get );
472
445
CsmObservability .Builder clientCsmBuilder = new CsmObservability .Builder (clientExchanger )
473
446
.sdk (openTelemetryTesting .getOpenTelemetry ());
474
- String serverBootstrap = "{\" node\" : {"
475
- + "\" id\" : \" projects/34/networks/mesh:meshhh/nodes/4969ef19-24b6-44c0-baf3-86d188ff5967\" "
476
- + "}}" ;
447
+
477
448
MetadataExchanger serverExchanger = new MetadataExchanger (
478
449
Attributes .builder ()
479
450
.put (stringKey ("cloud.platform" ), "gcp_compute_engine" )
@@ -483,8 +454,8 @@ public void trailersOnly() throws Exception {
483
454
.build (),
484
455
ImmutableMap .of (
485
456
"CSM_CANONICAL_SERVICE_NAME" , "server-has-a-single-name" ,
486
- "CSM_WORKLOAD_NAME" , "fast-server" ):: get ,
487
- () -> serverBootstrap );
457
+ "CSM_WORKLOAD_NAME" , "fast-server" ,
458
+ "CSM_MESH_ID" , "meshhh" ):: get );
488
459
CsmObservability .Builder serverCsmBuilder = new CsmObservability .Builder (serverExchanger )
489
460
.sdk (openTelemetryTesting .getOpenTelemetry ());
490
461
0 commit comments