Skip to content

Commit 9340f64

Browse files
SUpport skip E2E in OTel/DDog, update vulnerable versions
Signed-off-by: Lukasz Gryglicki <lgryglicki@cncf.io> Assisted by [OpenAI](https://platform.openai.com/) Assisted by [GitHub Copilot](https://github.com/features/copilot)
1 parent edbd18f commit 9340f64

5 files changed

Lines changed: 144 additions & 82 deletions

File tree

cla-backend-go/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
"yarn-audit-fix": "^9.3.10"
3131
},
3232
"resolutions": {
33-
"axios": "^0.28.0",
33+
"axios": "^0.30.3",
3434
"ansi-regex": "^5.0.1",
3535
"aws-sdk": "^2.1329.0",
3636
"cookiejar": "^2.1.4",
@@ -42,11 +42,11 @@
4242
"json-schema": "^0.4.0",
4343
"minimist": "^1.2.6",
4444
"normalize-url": "^4.5.1",
45-
"qs": "^6.11.0",
45+
"qs": "^6.14.2",
4646
"set-value": "^4.0.1",
4747
"simple-git": "^3.16.0",
4848
"ws": ">=7.5.10",
4949
"xmlhttprequest-ssl": "^1.6.2",
50-
"fast-xml-parser": ">=4.4.1"
50+
"fast-xml-parser": "^5.3.6"
5151
}
52-
}
52+
}

cla-backend-go/yarn.lock

Lines changed: 37 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1873,13 +1873,13 @@ aws-sdk@^2.1329.0, aws-sdk@^2.1404.0:
18731873
uuid "8.0.0"
18741874
xml2js "0.6.2"
18751875

1876-
axios@^0.28.0, axios@^1.6.2:
1877-
version "0.28.1"
1878-
resolved "https://registry.yarnpkg.com/axios/-/axios-0.28.1.tgz#2a7bcd34a3837b71ee1a5ca3762214b86b703e70"
1879-
integrity sha512-iUcGA5a7p0mVb4Gm/sy+FSECNkPFT4y7wt6OM/CDpO/OnNCvSs3PoMG8ibrC9jRoGYU0gUK5pXVC4NPXq6lHRQ==
1876+
axios@^0.30.3, axios@^1.6.2:
1877+
version "0.30.3"
1878+
resolved "https://registry.yarnpkg.com/axios/-/axios-0.30.3.tgz#ab1be887a2d37dd9ebc219657704180faf2c4920"
1879+
integrity sha512-5/tmEb6TmE/ax3mdXBc/Mi6YdPGxQsv+0p5YlciXWt3PHIn0VamqCXhRMtScnwY3lbgSXLneOuXAKUhgmSRpwg==
18801880
dependencies:
1881-
follow-redirects "^1.15.0"
1882-
form-data "^4.0.0"
1881+
follow-redirects "^1.15.4"
1882+
form-data "^4.0.4"
18831883
proxy-from-env "^1.1.0"
18841884

18851885
balanced-match@^1.0.0:
@@ -2825,12 +2825,18 @@ fast-uri@^3.0.1:
28252825
resolved "https://registry.yarnpkg.com/fast-uri/-/fast-uri-3.0.6.tgz#88f130b77cfaea2378d56bf970dea21257a68748"
28262826
integrity sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==
28272827

2828-
fast-xml-parser@4.4.1, fast-xml-parser@>=4.4.1:
2829-
version "4.5.1"
2830-
resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-4.5.1.tgz#a7e665ff79b7919100a5202f23984b6150f9b31e"
2831-
integrity sha512-y655CeyUQ+jj7KBbYMc4FG01V8ZQqjN+gDYGJ50RtfsUB8iG9AmwmwoAgeKLJdmueKKMrH1RJ7yXHTSoczdv5w==
2828+
fast-xml-builder@^1.0.0:
2829+
version "1.0.0"
2830+
resolved "https://registry.yarnpkg.com/fast-xml-builder/-/fast-xml-builder-1.0.0.tgz#a485d7e8381f1db983cf006f849d1066e2935241"
2831+
integrity sha512-fpZuDogrAgnyt9oDDz+5DBz0zgPdPZz6D4IR7iESxRXElrlGTRkHJ9eEt+SACRJwT0FNFrt71DFQIUFBJfX/uQ==
2832+
2833+
fast-xml-parser@4.4.1, fast-xml-parser@^5.3.6:
2834+
version "5.4.0"
2835+
resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-5.4.0.tgz#6fdd30cc233d2027832db517096e02a12c24e1db"
2836+
integrity sha512-ChpjDjfiMs4kETpVpXZHM/GM7smQbQ8T6q4jHD+M32tIH2jyz8gtCiByXn0WNUnQ6XUbVxYSe05FP3A52cEQyQ==
28322837
dependencies:
2833-
strnum "^1.0.5"
2838+
fast-xml-builder "^1.0.0"
2839+
strnum "^2.1.2"
28342840

28352841
fastest-levenshtein@^1.0.16:
28362842
version "1.0.16"
@@ -2931,7 +2937,7 @@ folder-hash@^3.3.0:
29312937
graceful-fs "~4.2.0"
29322938
minimatch "~3.0.4"
29332939

2934-
follow-redirects@^1.14.7, follow-redirects@^1.15.0:
2940+
follow-redirects@^1.14.7, follow-redirects@^1.15.4:
29352941
version "1.15.9"
29362942
resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.9.tgz#a604fa10e443bf98ca94228d9eebcc2e8a2c8ee1"
29372943
integrity sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==
@@ -2952,6 +2958,17 @@ form-data@^4.0.0:
29522958
combined-stream "^1.0.8"
29532959
mime-types "^2.1.12"
29542960

2961+
form-data@^4.0.4:
2962+
version "4.0.5"
2963+
resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.5.tgz#b49e48858045ff4cbf6b03e1805cebcad3679053"
2964+
integrity sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==
2965+
dependencies:
2966+
asynckit "^0.4.0"
2967+
combined-stream "^1.0.8"
2968+
es-set-tostringtag "^2.1.0"
2969+
hasown "^2.0.2"
2970+
mime-types "^2.1.12"
2971+
29552972
formidable@^2.0.1:
29562973
version "2.1.2"
29572974
resolved "https://registry.yarnpkg.com/formidable/-/formidable-2.1.2.tgz#fa973a2bec150e4ce7cac15589d7a25fc30ebd89"
@@ -4364,10 +4381,10 @@ punycode@^2.1.0:
43644381
resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5"
43654382
integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==
43664383

4367-
qs@^6.10.3, qs@^6.11.0:
4368-
version "6.14.0"
4369-
resolved "https://registry.yarnpkg.com/qs/-/qs-6.14.0.tgz#c63fa40680d2c5c941412a0e899c89af60c0a930"
4370-
integrity sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==
4384+
qs@^6.10.3, qs@^6.11.0, qs@^6.14.2:
4385+
version "6.15.0"
4386+
resolved "https://registry.yarnpkg.com/qs/-/qs-6.15.0.tgz#db8fd5d1b1d2d6b5b33adaf87429805f1909e7b3"
4387+
integrity sha512-mAZTtNCeetKMH+pSjrb76NAM8V9a05I9aBZOHztWy/UqcJdQYNsf59vrRKWnojAT9Y+GbIvoTBC++CPHqpDBhQ==
43714388
dependencies:
43724389
side-channel "^1.1.0"
43734390

@@ -4967,10 +4984,10 @@ strip-outer@^1.0.1:
49674984
dependencies:
49684985
escape-string-regexp "^1.0.2"
49694986

4970-
strnum@^1.0.5:
4971-
version "1.0.5"
4972-
resolved "https://registry.yarnpkg.com/strnum/-/strnum-1.0.5.tgz#5c4e829fe15ad4ff0d20c3db5ac97b73c9b072db"
4973-
integrity sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==
4987+
strnum@^2.1.2:
4988+
version "2.1.2"
4989+
resolved "https://registry.yarnpkg.com/strnum/-/strnum-2.1.2.tgz#a5e00ba66ab25f9cafa3726b567ce7a49170937a"
4990+
integrity sha512-l63NF9y/cLROq/yqKXSLtcMeeyOfnSQlfMSlzFt/K73oIaD8DGaQWd7Z34X9GPiKqP5rbSh84Hl4bOlLcjiSrQ==
49744991

49754992
strtok3@^6.2.4:
49764993
version "6.3.0"

cla-backend/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,11 @@
3535
},
3636
"dependencies": {
3737
"aws-sdk": "^2.1329.0",
38-
"fast-xml-parser": ">=4.4.1",
38+
"fast-xml-parser": "^5.3.6",
3939
"install": "^0.13.0",
4040
"node-fetch": "^2.6.7",
4141
"node.extend": "^2.0.2",
42-
"qs": "^6.11.0",
42+
"qs": "^6.14.2",
4343
"serverless": "^3.0.0",
4444
"serverless-domain-manager": "^7.0.4",
4545
"serverless-finch": "^4.0.3",
@@ -56,7 +56,7 @@
5656
"resolutions": {
5757
"ansi-regex": "^5.0.1",
5858
"aws-sdk": "^2.1329.0",
59-
"axios": "^0.28.0",
59+
"axios": "^0.30.3",
6060
"cookiejar": "^2.1.4",
6161
"file-type": "^16.5.4",
6262
"glob-parent": "^5.1.2",
@@ -66,15 +66,15 @@
6666
"json-schema": "^0.4.0",
6767
"lodash.set": "^4.3.2",
6868
"node-fetch": "^2.6.7",
69-
"minimatch": "^6.1.6",
69+
"minimatch": "^10.2.1",
7070
"minimist": "^1.2.6",
7171
"normalize-url": "^4.5.1",
72-
"qs": "^6.11.0",
72+
"qs": "^6.14.2",
7373
"set-value": "^4.0.1",
7474
"shell-quote": "^1.7.3",
7575
"simple-git": "^3.16.0",
7676
"ws": ">=7.5.10",
7777
"xmlhttprequest-ssl": "^1.6.2",
78-
"fast-xml-parser": ">=4.4.1"
78+
"fast-xml-parser": "^5.3.6"
7979
}
8080
}

cla-backend/yarn.lock

Lines changed: 54 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -2340,19 +2340,19 @@ aws-sdk@^2.1329.0, aws-sdk@^2.1404.0:
23402340
uuid "8.0.0"
23412341
xml2js "0.6.2"
23422342

2343-
axios@^0.28.0, axios@^1.6.2:
2344-
version "0.28.1"
2345-
resolved "https://registry.yarnpkg.com/axios/-/axios-0.28.1.tgz#2a7bcd34a3837b71ee1a5ca3762214b86b703e70"
2346-
integrity sha512-iUcGA5a7p0mVb4Gm/sy+FSECNkPFT4y7wt6OM/CDpO/OnNCvSs3PoMG8ibrC9jRoGYU0gUK5pXVC4NPXq6lHRQ==
2343+
axios@^0.30.3, axios@^1.6.2:
2344+
version "0.30.3"
2345+
resolved "https://registry.yarnpkg.com/axios/-/axios-0.30.3.tgz#ab1be887a2d37dd9ebc219657704180faf2c4920"
2346+
integrity sha512-5/tmEb6TmE/ax3mdXBc/Mi6YdPGxQsv+0p5YlciXWt3PHIn0VamqCXhRMtScnwY3lbgSXLneOuXAKUhgmSRpwg==
23472347
dependencies:
2348-
follow-redirects "^1.15.0"
2349-
form-data "^4.0.0"
2348+
follow-redirects "^1.15.4"
2349+
form-data "^4.0.4"
23502350
proxy-from-env "^1.1.0"
23512351

2352-
balanced-match@^1.0.0:
2353-
version "1.0.2"
2354-
resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee"
2355-
integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
2352+
balanced-match@^4.0.2:
2353+
version "4.0.4"
2354+
resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-4.0.4.tgz#bfb10662feed8196a2c62e7c68e17720c274179a"
2355+
integrity sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==
23562356

23572357
base64-js@^1.0.2, base64-js@^1.3.1:
23582358
version "1.5.1"
@@ -2396,12 +2396,12 @@ bowser@^2.11.0:
23962396
resolved "https://registry.yarnpkg.com/bowser/-/bowser-2.11.0.tgz#5ca3c35757a7aa5771500c70a73a9f91ef420a8f"
23972397
integrity sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==
23982398

2399-
brace-expansion@^2.0.1:
2400-
version "2.0.1"
2401-
resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae"
2402-
integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==
2399+
brace-expansion@^5.0.2:
2400+
version "5.0.3"
2401+
resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-5.0.3.tgz#6a9c6c268f85b53959ec527aeafe0f7300258eef"
2402+
integrity sha512-fy6KJm2RawA5RcHkLa1z/ScpBeA762UF9KmZQxwIbDtRJrgLzM10depAiEQ+CXYcoiqW1/m96OAAoke2nE9EeA==
24032403
dependencies:
2404-
balanced-match "^1.0.0"
2404+
balanced-match "^4.0.2"
24052405

24062406
braces@^3.0.3, braces@~3.0.2:
24072407
version "3.0.3"
@@ -3338,12 +3338,18 @@ fast-uri@^3.0.1:
33383338
resolved "https://registry.yarnpkg.com/fast-uri/-/fast-uri-3.0.6.tgz#88f130b77cfaea2378d56bf970dea21257a68748"
33393339
integrity sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==
33403340

3341-
fast-xml-parser@4.4.1, fast-xml-parser@>=4.4.1:
3342-
version "4.5.1"
3343-
resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-4.5.1.tgz#a7e665ff79b7919100a5202f23984b6150f9b31e"
3344-
integrity sha512-y655CeyUQ+jj7KBbYMc4FG01V8ZQqjN+gDYGJ50RtfsUB8iG9AmwmwoAgeKLJdmueKKMrH1RJ7yXHTSoczdv5w==
3341+
fast-xml-builder@^1.0.0:
3342+
version "1.0.0"
3343+
resolved "https://registry.yarnpkg.com/fast-xml-builder/-/fast-xml-builder-1.0.0.tgz#a485d7e8381f1db983cf006f849d1066e2935241"
3344+
integrity sha512-fpZuDogrAgnyt9oDDz+5DBz0zgPdPZz6D4IR7iESxRXElrlGTRkHJ9eEt+SACRJwT0FNFrt71DFQIUFBJfX/uQ==
3345+
3346+
fast-xml-parser@4.4.1, fast-xml-parser@^5.3.6:
3347+
version "5.4.0"
3348+
resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-5.4.0.tgz#6fdd30cc233d2027832db517096e02a12c24e1db"
3349+
integrity sha512-ChpjDjfiMs4kETpVpXZHM/GM7smQbQ8T6q4jHD+M32tIH2jyz8gtCiByXn0WNUnQ6XUbVxYSe05FP3A52cEQyQ==
33453350
dependencies:
3346-
strnum "^1.0.5"
3351+
fast-xml-builder "^1.0.0"
3352+
strnum "^2.1.2"
33473353

33483354
fastest-levenshtein@^1.0.16:
33493355
version "1.0.16"
@@ -3436,10 +3442,10 @@ folder-hash@^3.3.0:
34363442
graceful-fs "~4.2.0"
34373443
minimatch "~3.0.4"
34383444

3439-
follow-redirects@^1.15.0:
3440-
version "1.15.9"
3441-
resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.9.tgz#a604fa10e443bf98ca94228d9eebcc2e8a2c8ee1"
3442-
integrity sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==
3445+
follow-redirects@^1.15.4:
3446+
version "1.15.11"
3447+
resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.11.tgz#777d73d72a92f8ec4d2e410eb47352a56b8e8340"
3448+
integrity sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==
34433449

34443450
for-each@^0.3.3:
34453451
version "0.3.4"
@@ -3457,6 +3463,17 @@ form-data@^4.0.0:
34573463
combined-stream "^1.0.8"
34583464
mime-types "^2.1.12"
34593465

3466+
form-data@^4.0.4:
3467+
version "4.0.5"
3468+
resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.5.tgz#b49e48858045ff4cbf6b03e1805cebcad3679053"
3469+
integrity sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==
3470+
dependencies:
3471+
asynckit "^0.4.0"
3472+
combined-stream "^1.0.8"
3473+
es-set-tostringtag "^2.1.0"
3474+
hasown "^2.0.2"
3475+
mime-types "^2.1.12"
3476+
34603477
formidable@^2.0.1:
34613478
version "2.1.2"
34623479
resolved "https://registry.yarnpkg.com/formidable/-/formidable-2.1.2.tgz#fa973a2bec150e4ce7cac15589d7a25fc30ebd89"
@@ -4510,12 +4527,12 @@ mimic-response@^3.1.0:
45104527
resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9"
45114528
integrity sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==
45124529

4513-
minimatch@^3.0.2, minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^5.0.1, minimatch@^5.1.0, minimatch@^6.1.6, minimatch@~3.0.4:
4514-
version "6.2.0"
4515-
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-6.2.0.tgz#2b70fd13294178c69c04dfc05aebdb97a4e79e42"
4516-
integrity sha512-sauLxniAmvnhhRjFwPNnJKaPFYyddAgbYdeUpHULtCT/GhzdCx/MDNy+Y40lBxTQUrMzDE8e0S43Z5uqfO0REg==
4530+
minimatch@^10.2.1, minimatch@^3.0.2, minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^5.0.1, minimatch@^5.1.0, minimatch@~3.0.4:
4531+
version "10.2.3"
4532+
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-10.2.3.tgz#c0ef582f21071b0123a5bbf275252ebda921fbf6"
4533+
integrity sha512-Rwi3pnapEqirPSbWbrZaa6N3nmqq4Xer/2XooiOKyV3q12ML06f7MOuc5DVH8ONZIFhwIYQ3yzPH4nt7iWHaTg==
45174534
dependencies:
4518-
brace-expansion "^2.0.1"
4535+
brace-expansion "^5.0.2"
45194536

45204537
minimist@^1.2.6:
45214538
version "1.2.8"
@@ -4954,10 +4971,10 @@ punycode@^2.1.0:
49544971
resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5"
49554972
integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==
49564973

4957-
qs@^6.10.3, qs@^6.11.0:
4958-
version "6.14.0"
4959-
resolved "https://registry.yarnpkg.com/qs/-/qs-6.14.0.tgz#c63fa40680d2c5c941412a0e899c89af60c0a930"
4960-
integrity sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==
4974+
qs@^6.10.3, qs@^6.11.0, qs@^6.14.2:
4975+
version "6.15.0"
4976+
resolved "https://registry.yarnpkg.com/qs/-/qs-6.15.0.tgz#db8fd5d1b1d2d6b5b33adaf87429805f1909e7b3"
4977+
integrity sha512-mAZTtNCeetKMH+pSjrb76NAM8V9a05I9aBZOHztWy/UqcJdQYNsf59vrRKWnojAT9Y+GbIvoTBC++CPHqpDBhQ==
49614978
dependencies:
49624979
side-channel "^1.1.0"
49634980

@@ -5664,10 +5681,10 @@ strip-outer@^1.0.1:
56645681
dependencies:
56655682
escape-string-regexp "^1.0.2"
56665683

5667-
strnum@^1.0.5:
5668-
version "1.0.5"
5669-
resolved "https://registry.yarnpkg.com/strnum/-/strnum-1.0.5.tgz#5c4e829fe15ad4ff0d20c3db5ac97b73c9b072db"
5670-
integrity sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==
5684+
strnum@^2.1.2:
5685+
version "2.1.2"
5686+
resolved "https://registry.yarnpkg.com/strnum/-/strnum-2.1.2.tgz#a5e00ba66ab25f9cafa3726b567ce7a49170937a"
5687+
integrity sha512-l63NF9y/cLROq/yqKXSLtcMeeyOfnSQlfMSlzFt/K73oIaD8DGaQWd7Z34X9GPiKqP5rbSh84Hl4bOlLcjiSrQ==
56715688

56725689
strtok3@^6.2.4:
56735690
version "6.3.0"
Lines changed: 43 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,48 @@
11
#!/bin/bash
2-
# jq -r '.data[].attributes.custom.http.route' | sort | uniq
2+
# Example:
3+
# ./utils/otel_dd/check_spans_in_ddog.sh --skip-e2e | jq -r '.data[].attributes.custom.http.route' | sort | uniq
4+
5+
SKIP_E2E=0
6+
for arg in "$@"; do
7+
case "$arg" in
8+
--skip-e2e) SKIP_E2E=1 ;;
9+
--no-skip-e2e) SKIP_E2E=0 ;;
10+
*) ;;
11+
esac
12+
done
13+
14+
payload='{
15+
"data": {
16+
"type": "search_request",
17+
"attributes": {
18+
"filter": {
19+
"from": "now-60m",
20+
"to": "now",
21+
"query": "service:easycla-backend env:dev"
22+
},
23+
"sort": "timestamp",
24+
"page": { "limit": 5000 }
25+
}
26+
}
27+
}'
28+
29+
# jq helper: treat missing as false; accept "true"/true
30+
jq_filter='
31+
def is_e2e:
32+
(.attributes.custom.easycla.e2e // false)
33+
| tostring
34+
| ascii_downcase == "true";
35+
36+
if env.SKIP_E2E == "1" then
37+
.data |= (map(select(is_e2e | not)))
38+
else
39+
.
40+
end
41+
'
42+
343
curl -sS -X POST "https://api.${DD_SITE}/api/v2/spans/events/search" \
444
-H "Content-Type: application/json" \
545
-H "DD-API-KEY: ${DD_API_KEY}" \
646
-H "DD-APPLICATION-KEY: ${DD_APP_KEY}" \
7-
-d '{
8-
"data": {
9-
"type": "search_request",
10-
"attributes": {
11-
"filter": {
12-
"from": "now-60m",
13-
"to": "now",
14-
"query": "service:easycla-backend env:dev"
15-
},
16-
"sort": "timestamp",
17-
"page": { "limit": 5000 }
18-
}
19-
}
20-
}' | jq -r
47+
-d "${payload}" \
48+
| SKIP_E2E="${SKIP_E2E}" jq "${jq_filter}"

0 commit comments

Comments
 (0)