Skip to content

Commit 2c3c8c3

Browse files
committed
Run all instrumenation tests with multi-instrumentation flag added
1 parent f2a8cf2 commit 2c3c8c3

File tree

5 files changed

+54
-2
lines changed

5 files changed

+54
-2
lines changed

.github/workflows/e2e.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,9 @@ jobs:
3636
- e2e-metadata-filters
3737
include:
3838
- group: e2e-instrumentation
39-
setup: "add-instrumentation-params prepare-e2e"
39+
setup: "add-instrumentation-params add-multi-instrumentation-params prepare-e2e"
4040
- group: e2e-multi-instrumentation
41-
setup: "add-multi-instrumentation-params prepare-e2e"
41+
setup: "add-instrumentation-params add-multi-instrumentation-params prepare-e2e"
4242
- group: e2e-metadata-filters
4343
setup: "add-operator-arg OPERATOR_ARG='--annotations-filter=.*filter.out --annotations-filter=config.*.gke.io.* --labels-filter=.*filter.out' prepare-e2e"
4444
- group: e2e-automatic-rbac

tests/e2e-instrumentation/instrumentation-apache-multicontainer/01-assert.yaml

+14
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,12 @@ spec:
1313
- name: OTEL_NODE_IP
1414
valueFrom:
1515
fieldRef:
16+
apiVersion: v1
1617
fieldPath: status.hostIP
1718
- name: OTEL_POD_IP
1819
valueFrom:
1920
fieldRef:
21+
apiVersion: v1
2022
fieldPath: status.podIP
2123
- name: OTEL_SERVICE_NAME
2224
value: my-apache-multi
@@ -38,16 +40,28 @@ spec:
3840
value: parentbased_traceidratio
3941
- name: OTEL_TRACES_SAMPLER_ARG
4042
value: "0.25"
43+
- name: OTEL_RESOURCE_ATTRIBUTES_POD_NAME
44+
valueFrom:
45+
fieldRef:
46+
apiVersion: v1
47+
fieldPath: metadata.name
48+
- name: OTEL_RESOURCE_ATTRIBUTES_NODE_NAME
49+
valueFrom:
50+
fieldRef:
51+
apiVersion: v1
52+
fieldPath: spec.nodeName
4153
- name: OTEL_RESOURCE_ATTRIBUTES
4254
name: myapp
4355
- env:
4456
- name: OTEL_NODE_IP
4557
valueFrom:
4658
fieldRef:
59+
apiVersion: v1
4760
fieldPath: status.hostIP
4861
- name: OTEL_POD_IP
4962
valueFrom:
5063
fieldRef:
64+
apiVersion: v1
5165
fieldPath: status.podIP
5266
- name: OTEL_SERVICE_NAME
5367
value: my-apache-multi

tests/e2e-instrumentation/instrumentation-apache-multicontainer/02-assert.yaml

+12
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,12 @@ spec:
2424
- name: OTEL_NODE_IP
2525
valueFrom:
2626
fieldRef:
27+
apiVersion: v1
2728
fieldPath: status.hostIP
2829
- name: OTEL_POD_IP
2930
valueFrom:
3031
fieldRef:
32+
apiVersion: v1
3133
fieldPath: status.podIP
3234
- name: OTEL_SERVICE_NAME
3335
value: my-apache-multi
@@ -49,6 +51,16 @@ spec:
4951
value: parentbased_traceidratio
5052
- name: OTEL_TRACES_SAMPLER_ARG
5153
value: "0.25"
54+
- name: OTEL_RESOURCE_ATTRIBUTES_POD_NAME
55+
valueFrom:
56+
fieldRef:
57+
apiVersion: v1
58+
fieldPath: metadata.name
59+
- name: OTEL_RESOURCE_ATTRIBUTES_NODE_NAME
60+
valueFrom:
61+
fieldRef:
62+
apiVersion: v1
63+
fieldPath: spec.nodeName
5264
- name: OTEL_RESOURCE_ATTRIBUTES
5365
name: myapp
5466
- image: rabbitmq

tests/e2e-instrumentation/instrumentation-nginx-multicontainer/01-assert.yaml

+14
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,12 @@ spec:
1313
- name: OTEL_NODE_IP
1414
valueFrom:
1515
fieldRef:
16+
apiVersion: v1
1617
fieldPath: status.hostIP
1718
- name: OTEL_POD_IP
1819
valueFrom:
1920
fieldRef:
21+
apiVersion: v1
2022
fieldPath: status.podIP
2123
- name: LD_LIBRARY_PATH
2224
value: /opt:/opt/opentelemetry-webserver/agent/sdk_lib/lib
@@ -40,6 +42,16 @@ spec:
4042
value: parentbased_traceidratio
4143
- name: OTEL_TRACES_SAMPLER_ARG
4244
value: "0.25"
45+
- name: OTEL_RESOURCE_ATTRIBUTES_POD_NAME
46+
valueFrom:
47+
fieldRef:
48+
apiVersion: v1
49+
fieldPath: metadata.name
50+
- name: OTEL_RESOURCE_ATTRIBUTES_NODE_NAME
51+
valueFrom:
52+
fieldRef:
53+
apiVersion: v1
54+
fieldPath: spec.nodeName
4355
- name: OTEL_RESOURCE_ATTRIBUTES
4456
name: myapp
4557
volumeMounts:
@@ -53,10 +65,12 @@ spec:
5365
- name: OTEL_NODE_IP
5466
valueFrom:
5567
fieldRef:
68+
apiVersion: v1
5669
fieldPath: status.hostIP
5770
- name: OTEL_POD_IP
5871
valueFrom:
5972
fieldRef:
73+
apiVersion: v1
6074
fieldPath: status.podIP
6175
- name: OTEL_SERVICE_NAME
6276
value: my-nginx-multi

tests/e2e-instrumentation/instrumentation-nginx-multicontainer/02-assert.yaml

+12
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,12 @@ spec:
2424
- name: OTEL_NODE_IP
2525
valueFrom:
2626
fieldRef:
27+
apiVersion: v1
2728
fieldPath: status.hostIP
2829
- name: OTEL_POD_IP
2930
valueFrom:
3031
fieldRef:
32+
apiVersion: v1
3133
fieldPath: status.podIP
3234
- name: LD_LIBRARY_PATH
3335
value: /opt:/opt/opentelemetry-webserver/agent/sdk_lib/lib
@@ -51,6 +53,16 @@ spec:
5153
value: parentbased_traceidratio
5254
- name: OTEL_TRACES_SAMPLER_ARG
5355
value: "0.25"
56+
- name: OTEL_RESOURCE_ATTRIBUTES_POD_NAME
57+
valueFrom:
58+
fieldRef:
59+
apiVersion: v1
60+
fieldPath: metadata.name
61+
- name: OTEL_RESOURCE_ATTRIBUTES_NODE_NAME
62+
valueFrom:
63+
fieldRef:
64+
apiVersion: v1
65+
fieldPath: spec.nodeName
5466
- name: OTEL_RESOURCE_ATTRIBUTES
5567
name: myapp
5668
volumeMounts:

0 commit comments

Comments
 (0)