diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 57a205233e..4191d2a932 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -912,7 +912,7 @@ jobs: if: always() kmip-cluster-ft-tests: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 needs: build env: S3BACKEND: file @@ -1007,7 +1007,7 @@ jobs: }}${{ matrix.opts.globalEncryptionEnabled && '-global' || '' }} - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 needs: build env: S3BACKEND: file diff --git a/lib/kms/wrapper.js b/lib/kms/wrapper.js index dc7fd0cc72..2e4e6f4443 100644 --- a/lib/kms/wrapper.js +++ b/lib/kms/wrapper.js @@ -123,7 +123,7 @@ function getClientForKey(key, log) { // if type was extracted, it is a scality arnPrefix, it needs validation // might throw if arn malformed or backend not available // for any request (PUT or GET) - const error = validateKeyDetail(detail, availableBackends); + const error = validateKeyDetail(detail, availableBackends, key); if (error) { log.error('KMS key arn is invalid', { key, detail, availableBackends }); return { error }; @@ -253,7 +253,7 @@ class KMS { // otherwise prepend the current KMS client arnPrefix if (isScalityKmsArn(configuredMasterKeyId)) { const detail = extractDetailFromArn(configuredMasterKeyId); - const error = validateKeyDetail(detail, availableBackends); + const error = validateKeyDetail(detail, availableBackends, configuredMasterKeyId); if (error) { return cb(error); } diff --git a/package.json b/package.json index d552f4359b..3539cc5e00 100644 --- a/package.json +++ b/package.json @@ -33,7 +33,7 @@ "@opentelemetry/instrumentation-http": "~0.222.0", "@opentelemetry/instrumentation-ioredis": "~0.70.0", "@opentelemetry/instrumentation-mongodb": "~0.75.0", - "@scality/arsenal": "8.6.0-preview.5", + "@scality/arsenal": "8.7.0", "@scality/bucketclient": "scality/bucketclient#8.3.0", "@scality/cloudserverclient": "1.0.13", "@scality/scubaclient": "1.2.1", diff --git a/tests/unit/encryption/kms.js b/tests/unit/encryption/kms.js index 533315e176..cac7270e76 100644 --- a/tests/unit/encryption/kms.js +++ b/tests/unit/encryption/kms.js @@ -48,6 +48,37 @@ describe('KMS unit tests', () => { }); }); + describe('with a key of a KMS that is not configured', () => { + const keyArn = 'arn:scality:kms:external:kmip:unconfigured:key/1'; + + function assertRefusedNamingOnlyTheKey(err) { + assert.strictEqual(err.is.InvalidArgument, true); + assert.strictEqual( + err.description, + `KMS Scality KeyArn "${keyArn}" doesn't match any configured providers`, + ); + } + + it('should refuse it on bucket encryption', done => { + const sseConfig = parseBucketEncryptionHeaders({ + 'x-amz-scal-server-side-encryption': 'aws:kms', + 'x-amz-scal-server-side-encryption-aws-kms-key-id': keyArn, + }); + KMS.bucketLevelEncryption(dummyBucket, sseConfig, log, err => { + assertRefusedNamingOnlyTheKey(err); + done(); + }); + }); + + it('should refuse it on object encryption', done => { + const sseInfo = { algorithm: 'aws:kms', cryptoScheme: 1, mandatory: true, masterKeyId: keyArn }; + KMS.createCipherBundle(sseInfo, log, err => { + assertRefusedNamingOnlyTheKey(err); + done(); + }); + }); + }); + it( 'should not construct a sse info object if ' + 'x-amz-scal-server-side-encryption header contains invalid algorithm option', diff --git a/yarn.lock b/yarn.lock index 77421698c7..4c06d143e1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1114,13 +1114,6 @@ dependencies: semver "^7.3.5" -"@opentelemetry/api-logs@0.220.0": - version "0.220.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/api-logs/-/api-logs-0.220.0.tgz#b2ed235de4b5f3c1769adfa5f3bc247d82cdfbc9" - integrity sha512-CmVa4ImJ+ynfrPMNaAXHET6Bhb44SwzmfyVJFq9ni2jgXJR/l7C6gfVFddNmHP+ZOkP9cf4f9DBe68qVLTHc9w== - dependencies: - "@opentelemetry/api" "^1.3.0" - "@opentelemetry/api-logs@0.222.0": version "0.222.0" resolved "https://registry.yarnpkg.com/@opentelemetry/api-logs/-/api-logs-0.222.0.tgz#317519a857d01e16e1b0731e23f118c843023457" @@ -1128,23 +1121,30 @@ dependencies: "@opentelemetry/api" "^1.3.0" +"@opentelemetry/api-logs@0.223.0": + version "0.223.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/api-logs/-/api-logs-0.223.0.tgz#12819b6542fbde1a394a592214b62990a3ad1615" + integrity sha512-Oepm6etVPFCn0VWB1t833iOTgz1eYBDUPxcrOR/XvwzD1+Ag9VzSPSrrKAFNJ/haatj+8CXbG47pZXvdNQKDJw== + dependencies: + "@opentelemetry/api" "^1.3.0" + "@opentelemetry/api@^1.3.0", "@opentelemetry/api@^1.4.0", "@opentelemetry/api@^1.9.0", "@opentelemetry/api@^1.9.1": version "1.9.1" resolved "https://registry.yarnpkg.com/@opentelemetry/api/-/api-1.9.1.tgz#c1b0346de336ba55af2d5a7970882037baedec05" integrity sha512-gLyJlPHPZYdAk1JENA9LeHejZe1Ti77/pTeFm/nMXmQH/HFZlcS/O2XJB+L8fkbrNSqhdtlvjBVjxwUYanNH5Q== -"@opentelemetry/configuration@0.220.0": - version "0.220.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/configuration/-/configuration-0.220.0.tgz#f15670ecaa22b53442a1de6243dd86fd512ade4a" - integrity sha512-glfIVKnZevRin8fY/9uES/mhRtMT1lGINLHc9MIo5fTQZXswEEHamJtgjv4MTtzgnhHGC92mIS/0lzAUZMyE0w== +"@opentelemetry/configuration@0.223.0": + version "0.223.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/configuration/-/configuration-0.223.0.tgz#b1996cf691aa8ffe155bf22c11d4ce0348848eba" + integrity sha512-KgyHXS8weyh+mJWVZ2+3hmu7J4mwU661Y8yQ1PvBAEY7G63X8qfGr6uN61MNJrN+YzP+dC5x6PmBEgdh7x6coQ== dependencies: - "@opentelemetry/core" "2.9.0" + "@opentelemetry/core" "2.12.0" yaml "^2.8.3" -"@opentelemetry/context-async-hooks@2.9.0": - version "2.9.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/context-async-hooks/-/context-async-hooks-2.9.0.tgz#02378d315fb648401a01ce6e119f6744f80bb1be" - integrity sha512-OQ0vzvbZBiUhjqLnUaoNfYmP8553Crr3aggB4y0ZUi815mZ7idpdJXQmoKdeBKJelYttoBlLSSHubmyw3wvX4w== +"@opentelemetry/context-async-hooks@2.12.0": + version "2.12.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/context-async-hooks/-/context-async-hooks-2.12.0.tgz#2ab3fa3027d05b0f4019c309dd4def1af0dc22ac" + integrity sha512-iK/1nD7mmZVkuYjVjkdFBiCvzntJdFny1S3CYbUYyOq7V5enL6XX+gJ7eh965L1LnS11VA8mQ7Ej/ck04SB0MQ== "@opentelemetry/core@2.11.0": version "2.11.0" @@ -1160,133 +1160,109 @@ dependencies: "@opentelemetry/semantic-conventions" "^1.29.0" -"@opentelemetry/core@2.9.0": - version "2.9.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/core/-/core-2.9.0.tgz#49de86106f86255b471b2ff035ef1003a851b252" - integrity sha512-m2nckMT80NnmjTYSPjJQObBJ+8dgkoajEOUbznL8AHZ3T3yHRk2P7gI1PhEBc1+lOnrYE9UWrWHqJDsmqjmNbw== +"@opentelemetry/exporter-logs-otlp-grpc@0.223.0": + version "0.223.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/exporter-logs-otlp-grpc/-/exporter-logs-otlp-grpc-0.223.0.tgz#ce4bf372e6f454e91aabe5f908a74832731ad237" + integrity sha512-O/ztY4A+NRi9bQm9Wlj9aCh2s1lbnkA8tcv+88crBMqas6YK8AnPvKXSms3Mn1nto4ylAIQAAxjtbzCMZjGvwg== dependencies: - "@opentelemetry/semantic-conventions" "^1.29.0" + "@opentelemetry/otlp-exporter-base" "0.223.0" + "@opentelemetry/otlp-grpc-exporter-base" "0.223.0" + "@opentelemetry/otlp-transformer" "0.223.0" + "@opentelemetry/sdk-logs" "0.223.0" -"@opentelemetry/exporter-logs-otlp-grpc@0.220.0": - version "0.220.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/exporter-logs-otlp-grpc/-/exporter-logs-otlp-grpc-0.220.0.tgz#3c71480bfc4fe59f17c2f45de26a39b72d4d251d" - integrity sha512-s0sRPCSlXYqlgObOpCftomJllp3LfUL9FobQ5csg2172ydVhSEnu1ptpsVBJadazs5nUNp7vDuLE03FAFWTLOQ== +"@opentelemetry/exporter-logs-otlp-http@0.223.0": + version "0.223.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/exporter-logs-otlp-http/-/exporter-logs-otlp-http-0.223.0.tgz#18ffc4d1bfb513f71c0fe1b1c39731c2aae5de3f" + integrity sha512-YQh9+t/JmV9OeRkoLhPb4yvcrWCX6lAOmXFos/JKoD+KITZYZoxf0acnwAk6YDI9O7fX68O2ka38hx1G9exl8w== dependencies: - "@grpc/grpc-js" "^1.14.3" - "@opentelemetry/core" "2.9.0" - "@opentelemetry/otlp-exporter-base" "0.220.0" - "@opentelemetry/otlp-grpc-exporter-base" "0.220.0" - "@opentelemetry/otlp-transformer" "0.220.0" - "@opentelemetry/sdk-logs" "0.220.0" - -"@opentelemetry/exporter-logs-otlp-http@0.220.0": - version "0.220.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/exporter-logs-otlp-http/-/exporter-logs-otlp-http-0.220.0.tgz#355bc4c1b7f0bced40ce3643f9513bb4053b43de" - integrity sha512-8186thl+pTw64iz/qEEen5oJZoZ/gO73XruChdaGlYdWOdBIQ42r+vHLf6a7vIDqTD4b8ZOoMlyxptanECaI9A== - dependencies: - "@opentelemetry/api-logs" "0.220.0" - "@opentelemetry/core" "2.9.0" - "@opentelemetry/otlp-exporter-base" "0.220.0" - "@opentelemetry/otlp-transformer" "0.220.0" - "@opentelemetry/sdk-logs" "0.220.0" - -"@opentelemetry/exporter-logs-otlp-proto@0.220.0": - version "0.220.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/exporter-logs-otlp-proto/-/exporter-logs-otlp-proto-0.220.0.tgz#51d9bd8b75932ff0cad07c118c074dbc42260cea" - integrity sha512-8LZAxdJ0ENDAFwr4j0oY35mHBltiSzvlhdQAPGiC7p9VnxtuSq4SW1gfBAdW6t6hiQG6OwUl8w7KHaOdJPKHWg== - dependencies: - "@opentelemetry/otlp-exporter-base" "0.220.0" - "@opentelemetry/otlp-transformer" "0.220.0" - "@opentelemetry/sdk-logs" "0.220.0" - -"@opentelemetry/exporter-metrics-otlp-grpc@0.220.0": - version "0.220.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/exporter-metrics-otlp-grpc/-/exporter-metrics-otlp-grpc-0.220.0.tgz#edc452e205864794d0f5031edd46b36587761907" - integrity sha512-U128izvJfX/dW9jRGP0gIfadR1Hg7ft3UEGIeRxLFK70m2BWw6AtNCOnsUygpw2zCgR/ygdWbGpcL6TmhW0ZGw== + "@opentelemetry/otlp-exporter-base" "0.223.0" + "@opentelemetry/otlp-transformer" "0.223.0" + "@opentelemetry/sdk-logs" "0.223.0" + +"@opentelemetry/exporter-logs-otlp-proto@0.223.0": + version "0.223.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/exporter-logs-otlp-proto/-/exporter-logs-otlp-proto-0.223.0.tgz#0f04fc2a7683304c7b11278ed13d66838e7a6217" + integrity sha512-wt33CkhmLfFDSRXNOABWQzVfks1PQvsRNIHqiY5Y5Hi6SiVF7iJYDTqpaUhbwcmyJYcB0LzBNvsic8GyufMxAA== dependencies: - "@grpc/grpc-js" "^1.14.3" - "@opentelemetry/core" "2.9.0" - "@opentelemetry/exporter-metrics-otlp-http" "0.220.0" - "@opentelemetry/otlp-exporter-base" "0.220.0" - "@opentelemetry/otlp-grpc-exporter-base" "0.220.0" - "@opentelemetry/otlp-transformer" "0.220.0" - "@opentelemetry/resources" "2.9.0" - "@opentelemetry/sdk-metrics" "2.9.0" - -"@opentelemetry/exporter-metrics-otlp-http@0.220.0": - version "0.220.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/exporter-metrics-otlp-http/-/exporter-metrics-otlp-http-0.220.0.tgz#af6c83da440ff326f87970992b20f72c48d6b415" - integrity sha512-Yqt3RBw/bRVncaE9qIIhk4WfjbAQqXuP9FgAaU+IKPndnLEp/cUqZlSC324+bpmduRz7DoTjig8Ub0PeILWXUA== - dependencies: - "@opentelemetry/core" "2.9.0" - "@opentelemetry/otlp-exporter-base" "0.220.0" - "@opentelemetry/otlp-transformer" "0.220.0" - "@opentelemetry/resources" "2.9.0" - "@opentelemetry/sdk-metrics" "2.9.0" - -"@opentelemetry/exporter-metrics-otlp-proto@0.220.0": - version "0.220.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/exporter-metrics-otlp-proto/-/exporter-metrics-otlp-proto-0.220.0.tgz#03c7ddf90a6b23191d2e59666371a072b3ebb4d0" - integrity sha512-lyO+IQBdSvqHN/ZOW/OzrSWemtfD+HgWngn+HBNLhjy0YrCQQTz0OE/kSekH2Pl340dn9DWzhqHdz5Eftr+HLA== - dependencies: - "@opentelemetry/core" "2.9.0" - "@opentelemetry/exporter-metrics-otlp-http" "0.220.0" - "@opentelemetry/otlp-exporter-base" "0.220.0" - "@opentelemetry/otlp-transformer" "0.220.0" - "@opentelemetry/resources" "2.9.0" - "@opentelemetry/sdk-metrics" "2.9.0" - -"@opentelemetry/exporter-prometheus@0.220.0": - version "0.220.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/exporter-prometheus/-/exporter-prometheus-0.220.0.tgz#443340a98b98c2d47d3ddf3827388bd15470ba64" - integrity sha512-JZD5DL/NBpVd2BHefvYosm3G40UZ/KzExLv5tc0eZe0CtrsHHtcOk3YPUxR2EINmUeBf8+w5UReTV8fFPn95lA== - dependencies: - "@opentelemetry/core" "2.9.0" - "@opentelemetry/resources" "2.9.0" - "@opentelemetry/sdk-metrics" "2.9.0" + "@opentelemetry/otlp-exporter-base" "0.223.0" + "@opentelemetry/otlp-transformer" "0.223.0" + "@opentelemetry/sdk-logs" "0.223.0" + +"@opentelemetry/exporter-metrics-otlp-grpc@0.223.0": + version "0.223.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/exporter-metrics-otlp-grpc/-/exporter-metrics-otlp-grpc-0.223.0.tgz#eb561494d72252b5158d05ffeb772a839fb3ee82" + integrity sha512-QneYDf2PWYAqmikS1/jeG8xCv0Q2EOSBm0RRM7IFU9zEnKLu7qxdlsz9t3YjxiAo7XzqfjTsJZys5qhYZAQ2PQ== + dependencies: + "@opentelemetry/exporter-metrics-otlp-http" "0.223.0" + "@opentelemetry/otlp-grpc-exporter-base" "0.223.0" + "@opentelemetry/otlp-transformer" "0.223.0" + +"@opentelemetry/exporter-metrics-otlp-http@0.223.0": + version "0.223.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/exporter-metrics-otlp-http/-/exporter-metrics-otlp-http-0.223.0.tgz#f856cf799ed9225a81b2b95ec3c22529e9117c2a" + integrity sha512-hNC8yai/+xCNyTuiOy6JFepXXA/sb/2jCzQRY7c2cUWz6owaidihlHUpO20B9/dj8JKPNo8rcn7ikTy7Cj+JaQ== + dependencies: + "@opentelemetry/core" "2.12.0" + "@opentelemetry/otlp-exporter-base" "0.223.0" + "@opentelemetry/otlp-transformer" "0.223.0" + "@opentelemetry/resources" "2.12.0" + "@opentelemetry/sdk-metrics" "2.12.0" + +"@opentelemetry/exporter-metrics-otlp-proto@0.223.0": + version "0.223.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/exporter-metrics-otlp-proto/-/exporter-metrics-otlp-proto-0.223.0.tgz#e4227b3ffd02e70fd92e44575289ee96569ec6ca" + integrity sha512-DlwYBlqUVlAQqGXOES1K92b6FyHwB2phwcsccXEQhE9Mz1CAEymQgyRwbPKjCbpySZE1ASy2s9t2kIQ1pU/tmg== + dependencies: + "@opentelemetry/exporter-metrics-otlp-http" "0.223.0" + "@opentelemetry/otlp-exporter-base" "0.223.0" + "@opentelemetry/otlp-transformer" "0.223.0" + +"@opentelemetry/exporter-prometheus@0.223.0": + version "0.223.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/exporter-prometheus/-/exporter-prometheus-0.223.0.tgz#1091582ea7b0a86c83059888a549ba6ebba3d120" + integrity sha512-HhbN3/B8vG+JNKH2oLMynFFrz2O/o+WFklfwiVq3ffdRWOEZx1zHeYe6r86fn9BUSpQ2U5cXfQja+otTdzi5qQ== + dependencies: + "@opentelemetry/core" "2.12.0" + "@opentelemetry/resources" "2.12.0" + "@opentelemetry/sdk-metrics" "2.12.0" "@opentelemetry/semantic-conventions" "^1.29.0" -"@opentelemetry/exporter-trace-otlp-grpc@0.220.0": - version "0.220.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/exporter-trace-otlp-grpc/-/exporter-trace-otlp-grpc-0.220.0.tgz#8b7cec3e4a74b82bf666c705e817396b9d8a4ba2" - integrity sha512-bv1xmNhmNwIM6MdUBw4yYuJeVcEViVLk3uD69vOQMwueHBnfyl/u0HnBlB1FNY/Te0UOzJzvcbyR8wN6b+iGbA== +"@opentelemetry/exporter-trace-otlp-grpc@0.223.0": + version "0.223.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/exporter-trace-otlp-grpc/-/exporter-trace-otlp-grpc-0.223.0.tgz#98f55bd64dc1995d96464913175ab00c5ddc27fa" + integrity sha512-gYDt98a44cvdbJNL+fFCFO7k7qSGaWGZAb6WUXGCKL0RiRhF96N6jlH4wXMzS1daZoV5AMHZZixjaLpQBMhpvA== dependencies: - "@grpc/grpc-js" "^1.14.3" - "@opentelemetry/otlp-exporter-base" "0.220.0" - "@opentelemetry/otlp-grpc-exporter-base" "0.220.0" - "@opentelemetry/otlp-transformer" "0.220.0" - "@opentelemetry/sdk-trace" "2.9.0" - -"@opentelemetry/exporter-trace-otlp-http@0.220.0", "@opentelemetry/exporter-trace-otlp-http@^0.220.0": - version "0.220.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/exporter-trace-otlp-http/-/exporter-trace-otlp-http-0.220.0.tgz#f26c6c7964715d4eec8c70bfb2af2f1ede53d4bf" - integrity sha512-/+ExB3lRkf+erv4PnoywyL7RHKITidxtUpUTS55k7OQ0dB42S7gEF1gry7swb9MSm1hYLUhJg4QQh9W8SpwwqA== - dependencies: - "@opentelemetry/core" "2.9.0" - "@opentelemetry/otlp-exporter-base" "0.220.0" - "@opentelemetry/otlp-transformer" "0.220.0" - "@opentelemetry/resources" "2.9.0" - "@opentelemetry/sdk-trace" "2.9.0" - -"@opentelemetry/exporter-trace-otlp-proto@0.220.0": - version "0.220.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/exporter-trace-otlp-proto/-/exporter-trace-otlp-proto-0.220.0.tgz#67f2b1a630cd66dee7b4a8491cb6120dfb28522c" - integrity sha512-voTAD8XgJxlK7zLkXh8EzMB09zrQr3tyY/BsnDTlDiQU/UdK58MZ63A3mUjdEDrxMjCVmBHU3WQJhRmQe+Dvzg== - dependencies: - "@opentelemetry/core" "2.9.0" - "@opentelemetry/otlp-exporter-base" "0.220.0" - "@opentelemetry/otlp-transformer" "0.220.0" - "@opentelemetry/resources" "2.9.0" - "@opentelemetry/sdk-trace" "2.9.0" - -"@opentelemetry/exporter-zipkin@2.9.0": - version "2.9.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/exporter-zipkin/-/exporter-zipkin-2.9.0.tgz#68f0e7dc397461759c119b3dd4eb4d1ea9fe67ae" - integrity sha512-RwINoce2BH8T4obT5pMcAla2sWma1YZvYuaktWmTluQ0PkQdvv5D060rWI1+kawX+J2qBRcMbwrZJJNcMJUauQ== - dependencies: - "@opentelemetry/core" "2.9.0" - "@opentelemetry/resources" "2.9.0" - "@opentelemetry/sdk-trace" "2.9.0" + "@opentelemetry/otlp-exporter-base" "0.223.0" + "@opentelemetry/otlp-grpc-exporter-base" "0.223.0" + "@opentelemetry/otlp-transformer" "0.223.0" + "@opentelemetry/sdk-trace" "2.12.0" + +"@opentelemetry/exporter-trace-otlp-http@0.223.0", "@opentelemetry/exporter-trace-otlp-http@^0.223.0": + version "0.223.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/exporter-trace-otlp-http/-/exporter-trace-otlp-http-0.223.0.tgz#a3f85fcd9845adbee21a7264e06a9202b5b783ee" + integrity sha512-N8NWZaoQuF9e307S6xoVoI1lvxOOFkmBnynD42r02CPCfxoC95cJExAKBFrTD4C5iuhqthbzOZJN/W29ez4o/A== + dependencies: + "@opentelemetry/otlp-exporter-base" "0.223.0" + "@opentelemetry/otlp-transformer" "0.223.0" + "@opentelemetry/sdk-trace" "2.12.0" + +"@opentelemetry/exporter-trace-otlp-proto@0.223.0": + version "0.223.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/exporter-trace-otlp-proto/-/exporter-trace-otlp-proto-0.223.0.tgz#d1abf16dd5ee681b98d14e4133354f6ed56ecba8" + integrity sha512-hCFhPuROokNpwLibKmeMRuBNjPtbL+Ja5y/e/KBl5p3QcaH7xBjkj8roIGgKwCNJ4WChRLBzfoaNM3QksogfWw== + dependencies: + "@opentelemetry/otlp-exporter-base" "0.223.0" + "@opentelemetry/otlp-transformer" "0.223.0" + "@opentelemetry/sdk-trace" "2.12.0" + +"@opentelemetry/exporter-zipkin@2.12.0": + version "2.12.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/exporter-zipkin/-/exporter-zipkin-2.12.0.tgz#c1fa377c642feb708eb3c69428da812bec0bda13" + integrity sha512-XfHO6VxPkVD/QaXqgppdHK2DTqmtHLH06ggslhm5hVYAS+dwD3okaeIyhxXBbhmWn9HhCYcv285eK1TgyF0wYQ== + dependencies: + "@opentelemetry/core" "2.12.0" + "@opentelemetry/resources" "2.12.0" + "@opentelemetry/sdk-trace" "2.12.0" "@opentelemetry/semantic-conventions" "^1.29.0" "@opentelemetry/instrumentation-http@~0.222.0": @@ -1316,15 +1292,6 @@ "@opentelemetry/instrumentation" "^0.222.0" "@opentelemetry/semantic-conventions" "^1.33.0" -"@opentelemetry/instrumentation@0.220.0": - version "0.220.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation/-/instrumentation-0.220.0.tgz#542b36bf4871dd83dc84e1373ac4bbcd35a8bfb8" - integrity sha512-xQx3E2WxP1mDvKzxLxX+CTCtNLa560YJZ3087qYHerl2YmiKpv7AH+dAy7vmx+eVrZ5BwhfWUAVoKOoxCNHcpw== - dependencies: - "@opentelemetry/api-logs" "0.220.0" - import-in-the-middle "^3.0.0" - require-in-the-middle "^8.0.0" - "@opentelemetry/instrumentation@0.222.0", "@opentelemetry/instrumentation@^0.222.0": version "0.222.0" resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation/-/instrumentation-0.222.0.tgz#a463a615c77e84615438c9a0f76390d179f4221a" @@ -1334,56 +1301,65 @@ import-in-the-middle "^3.0.0" require-in-the-middle "^8.0.0" -"@opentelemetry/otlp-exporter-base@0.220.0": - version "0.220.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.220.0.tgz#dcc820401a0efea4f908528c55fda4c9552708d7" - integrity sha512-CXYo8UD5Mn9YbgebO2EL4wejtA+gxLmLiu6HCk2KH2BR7XhFN6/6p1UlCb23DYCjeYkndevLHuejCCN1yx4+OQ== +"@opentelemetry/instrumentation@0.223.0": + version "0.223.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation/-/instrumentation-0.223.0.tgz#b7248c91cfe26d6851dd2334e680a001abc86854" + integrity sha512-tttBo88TbwK1zpsH6VeJoxLQopxOjW3cnrP50fsQJRZftkSKDDwjolXXBvow2jy0LKXlNRkDQh0NT6yI/q+BEQ== + dependencies: + "@opentelemetry/api-logs" "0.223.0" + import-in-the-middle "^3.0.0" + require-in-the-middle "^8.0.0" + +"@opentelemetry/otlp-exporter-base@0.223.0": + version "0.223.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.223.0.tgz#f5cc497a241f4eb2c9deefc0adb93439db3ee16a" + integrity sha512-HlJMrJXjOqdQeoYNDHEvFTpaY2p9uWDK1GPl5AZ4wI5easzfoppTduOv47M8eiF+4ew42vfI/Xvt7THYgESnRw== dependencies: - "@opentelemetry/core" "2.9.0" - "@opentelemetry/otlp-transformer" "0.220.0" + "@opentelemetry/core" "2.12.0" + "@opentelemetry/otlp-transformer" "0.223.0" -"@opentelemetry/otlp-grpc-exporter-base@0.220.0": - version "0.220.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/otlp-grpc-exporter-base/-/otlp-grpc-exporter-base-0.220.0.tgz#06d771f5a185c1d4961f6852e5045bcaaf6d9643" - integrity sha512-/eIkBPMBTIvM3x/0mDX4aJeSkYifYClnBPr68PL1h5LV4VQv4+SV6CGrpiZ4fIWDnobVmhTWCm1J/QRdAWUfvA== +"@opentelemetry/otlp-grpc-exporter-base@0.223.0": + version "0.223.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/otlp-grpc-exporter-base/-/otlp-grpc-exporter-base-0.223.0.tgz#ce36bebbfe24b16de9c9f0809d20793afa8493ab" + integrity sha512-62DuT9qzwFEFPq1aguQ+P6cWC4sJPwMxCj8wZ3Q+mH8LpPcV6zdv5gj1YtGIGZF5FcKt9JnDVraey0CEnu9MtQ== dependencies: "@grpc/grpc-js" "^1.14.3" - "@opentelemetry/core" "2.9.0" - "@opentelemetry/otlp-exporter-base" "0.220.0" - "@opentelemetry/otlp-transformer" "0.220.0" + "@opentelemetry/core" "2.12.0" + "@opentelemetry/otlp-exporter-base" "0.223.0" + "@opentelemetry/otlp-transformer" "0.223.0" -"@opentelemetry/otlp-transformer@0.220.0": - version "0.220.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/otlp-transformer/-/otlp-transformer-0.220.0.tgz#c807ab3d96024d64b0f3aae7788334a42eafab7a" - integrity sha512-lXGrv7KXZ0gNH9SVNUaa6vv6phVYGvJxfXAlMbzbakiXru75f5MZl8Z7oqiMMQD77riVHJCFlQvbZs/VVN2/4A== +"@opentelemetry/otlp-transformer@0.223.0": + version "0.223.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/otlp-transformer/-/otlp-transformer-0.223.0.tgz#2320f3d75efd8370b0fbead3db514792d6bd7852" + integrity sha512-oxmmPL5/MbSsO8K588V9n/XLIe7FZTK30Fo+/U/lAnt0ZIK/hoPM03n2WpSTZVbUBGTUE7aLyxnAzh7nE2PD4Q== dependencies: - "@opentelemetry/api-logs" "0.220.0" - "@opentelemetry/core" "2.9.0" - "@opentelemetry/resources" "2.9.0" - "@opentelemetry/sdk-logs" "0.220.0" - "@opentelemetry/sdk-metrics" "2.9.0" - "@opentelemetry/sdk-trace" "2.9.0" + "@opentelemetry/api-logs" "0.223.0" + "@opentelemetry/core" "2.12.0" + "@opentelemetry/resources" "2.12.0" + "@opentelemetry/sdk-logs" "0.223.0" + "@opentelemetry/sdk-metrics" "2.12.0" + "@opentelemetry/sdk-trace" "2.12.0" -"@opentelemetry/propagator-b3@2.9.0": - version "2.9.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/propagator-b3/-/propagator-b3-2.9.0.tgz#d7ec0a9d4023b09d973773ac08140793aa9dfe86" - integrity sha512-WrOT1WsOUG+B7hstD2RYoMPIOK76G8E9AQHhMjUvrQaGx/oA7rPWQvvr1Rqv7+yy4R0ZMVwWLC4vW2xnkgWPAQ== +"@opentelemetry/propagator-b3@2.12.0": + version "2.12.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/propagator-b3/-/propagator-b3-2.12.0.tgz#ec2f32c0f0d94905510f2892e367d60f2535d03b" + integrity sha512-ktio0dVz2Uo83+EESOqMwqdJqoZKcf4EtmuG0mxddMKGbwN2Tignyq7JR9R7SBr1riwevitke+tpYQTMS/Fi0g== dependencies: - "@opentelemetry/core" "2.9.0" + "@opentelemetry/core" "2.12.0" -"@opentelemetry/propagator-jaeger@2.9.0": - version "2.9.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/propagator-jaeger/-/propagator-jaeger-2.9.0.tgz#7fbb5943782aa8cb83d5c41c316cd8be00438747" - integrity sha512-4mYGty27rYvSM0jtp1ZUOqd3LfVRCYg9H5G9OFzSx5HViYToU21MFhWfco7x1HwXr7ER8yGOiCIHZUwjPksc0Q== +"@opentelemetry/propagator-jaeger@2.12.0": + version "2.12.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/propagator-jaeger/-/propagator-jaeger-2.12.0.tgz#2656ce57a42d6a13c452f371574bb9f6e5436781" + integrity sha512-Kz2Vz+NILW7S1WtN4rV1wr76fMtT/RRWvAMFBc91uTIi2dDMXxrfBKNe2KH7yaCfFp1X0xfAuabzuFczvoPB6A== dependencies: - "@opentelemetry/core" "2.9.0" + "@opentelemetry/core" "2.12.0" "@opentelemetry/redis-common@^0.38.3": version "0.38.3" resolved "https://registry.yarnpkg.com/@opentelemetry/redis-common/-/redis-common-0.38.3.tgz#31a0464a48a991c29408614e3725d94db7c11aee" integrity sha512-VCghU1JYs/4gP6Gqf/xro9MEsZ7LrMv2uONVsaESKL38ZOB9BqnI98FfS23wjMnHlpuE+TTaWSoAVNpTwYXzjw== -"@opentelemetry/resources@2.12.0", "@opentelemetry/resources@^2.9.0": +"@opentelemetry/resources@2.12.0", "@opentelemetry/resources@^2.12.0": version "2.12.0" resolved "https://registry.yarnpkg.com/@opentelemetry/resources/-/resources-2.12.0.tgz#3a0fceb16c44d4d024f25f3f76eb773a7df67847" integrity sha512-+rSRoOdln6NhXTVcBdHSlZxJDNzwxadeweK2ltZO3tVtfp6aklABc06xclDk6ovRR+EiGgIcSbh/6NgjFhnb3A== @@ -1391,76 +1367,58 @@ "@opentelemetry/core" "2.12.0" "@opentelemetry/semantic-conventions" "^1.29.0" -"@opentelemetry/resources@2.9.0": - version "2.9.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/resources/-/resources-2.9.0.tgz#81e1ce946eec661857a9d6c4fa507b3750ae500f" - integrity sha512-jyA5MBLQ+Dkl3+JsZkUoUvL7yHvU64kLsvpXKarWm6347Sl1t1bXFTFykUePNpT5WH5pm9a2Qtt03iIYQhZ1Fg== +"@opentelemetry/sdk-logs@0.223.0": + version "0.223.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/sdk-logs/-/sdk-logs-0.223.0.tgz#6c9b42a3a2ee1f8bf34605ef516a77c1aa640035" + integrity sha512-ApiAfUiUh6fmJt1GbsBuoeDn8D8IL42UvGyPUr8o1Z89ZeIiOCE1rZ78KkIUjEX3OV8Oorl9ez5Qjo43ZynDyw== dependencies: - "@opentelemetry/core" "2.9.0" + "@opentelemetry/api-logs" "0.223.0" + "@opentelemetry/core" "2.12.0" + "@opentelemetry/resources" "2.12.0" "@opentelemetry/semantic-conventions" "^1.29.0" -"@opentelemetry/sdk-logs@0.220.0": - version "0.220.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/sdk-logs/-/sdk-logs-0.220.0.tgz#590c36c5e9e49b7823601b45ad39bba1ca265a80" - integrity sha512-WywcTkQtv2iNmt+6y5Kcd4rzvx9bLVsBa2Nwcmg01IUaBTkTow3W4d9KE5vNBpEDtb9tp21WcRBY/lANRrApYA== +"@opentelemetry/sdk-metrics@2.12.0": + version "2.12.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/sdk-metrics/-/sdk-metrics-2.12.0.tgz#8117b1434dcae34a1fd98b5befdea9b19d0fac20" + integrity sha512-mVMaEHwCUJuY3S4Esn+nT0yQA3qCEGh+SOPJsXygU0Gl453WcsDNjtEa8EfdewMwoLyr1tlofB4fXytVpiXuow== dependencies: - "@opentelemetry/api-logs" "0.220.0" - "@opentelemetry/core" "2.9.0" - "@opentelemetry/resources" "2.9.0" - "@opentelemetry/semantic-conventions" "^1.29.0" - -"@opentelemetry/sdk-metrics@2.9.0": - version "2.9.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/sdk-metrics/-/sdk-metrics-2.9.0.tgz#4339ac637b9dc99c597bafdefb0ba66ef7391a7c" - integrity sha512-Xx8RGS4H5XEBl01WuCreMIpiah9cCXMbSkeuIePPdD2cUpq/vUzYmj8E/MK1OsbOc93FuAD4jfn2WOacKwLn7Q== - dependencies: - "@opentelemetry/core" "2.9.0" - "@opentelemetry/resources" "2.9.0" - -"@opentelemetry/sdk-node@^0.220.0": - version "0.220.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/sdk-node/-/sdk-node-0.220.0.tgz#c2b29b0e9169974f706063117038e6fb8187d01e" - integrity sha512-wHtGyHhSKHNH3fym33xRu4Ef/HXTFvX8eQ42xdQdEO9LYx9Y2qNyBDJytyqVlvmo6abWZlNYTUthuAGUMYqYnQ== - dependencies: - "@opentelemetry/api-logs" "0.220.0" - "@opentelemetry/configuration" "0.220.0" - "@opentelemetry/context-async-hooks" "2.9.0" - "@opentelemetry/core" "2.9.0" - "@opentelemetry/exporter-logs-otlp-grpc" "0.220.0" - "@opentelemetry/exporter-logs-otlp-http" "0.220.0" - "@opentelemetry/exporter-logs-otlp-proto" "0.220.0" - "@opentelemetry/exporter-metrics-otlp-grpc" "0.220.0" - "@opentelemetry/exporter-metrics-otlp-http" "0.220.0" - "@opentelemetry/exporter-metrics-otlp-proto" "0.220.0" - "@opentelemetry/exporter-prometheus" "0.220.0" - "@opentelemetry/exporter-trace-otlp-grpc" "0.220.0" - "@opentelemetry/exporter-trace-otlp-http" "0.220.0" - "@opentelemetry/exporter-trace-otlp-proto" "0.220.0" - "@opentelemetry/exporter-zipkin" "2.9.0" - "@opentelemetry/instrumentation" "0.220.0" - "@opentelemetry/otlp-exporter-base" "0.220.0" - "@opentelemetry/otlp-grpc-exporter-base" "0.220.0" - "@opentelemetry/propagator-b3" "2.9.0" - "@opentelemetry/propagator-jaeger" "2.9.0" - "@opentelemetry/resources" "2.9.0" - "@opentelemetry/sdk-logs" "0.220.0" - "@opentelemetry/sdk-metrics" "2.9.0" - "@opentelemetry/sdk-trace" "2.9.0" - "@opentelemetry/sdk-trace-base" "2.9.0" - "@opentelemetry/sdk-trace-node" "2.9.0" - "@opentelemetry/semantic-conventions" "^1.29.0" + "@opentelemetry/core" "2.12.0" + "@opentelemetry/resources" "2.12.0" -"@opentelemetry/sdk-trace-base@2.9.0": - version "2.9.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.9.0.tgz#34e314486127ce0ad596757a10c4c6f8ed435385" - integrity sha512-cp9zmTl62R8PJrpvFcmc8N2JQU/xfa0S+61q511Nji+QxCfZ8Ifvg7H27G8cANe4crg4RTrWsVvanHiXjSp6ag== +"@opentelemetry/sdk-node@^0.223.0": + version "0.223.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/sdk-node/-/sdk-node-0.223.0.tgz#aaaa068c8b8693b8e829185936171ad70cd73694" + integrity sha512-PPfkgVBB9XVdANmSYeGfp1tG6RdsRFo9m9R6/ZnjvE9+TYTEXO2KYarsdtXQTdHhLSw7yzhSHqsNyUQ6c6W3eg== dependencies: - "@opentelemetry/core" "2.9.0" - "@opentelemetry/resources" "2.9.0" - "@opentelemetry/sdk-trace" "2.9.0" + "@opentelemetry/api-logs" "0.223.0" + "@opentelemetry/configuration" "0.223.0" + "@opentelemetry/context-async-hooks" "2.12.0" + "@opentelemetry/core" "2.12.0" + "@opentelemetry/exporter-logs-otlp-grpc" "0.223.0" + "@opentelemetry/exporter-logs-otlp-http" "0.223.0" + "@opentelemetry/exporter-logs-otlp-proto" "0.223.0" + "@opentelemetry/exporter-metrics-otlp-grpc" "0.223.0" + "@opentelemetry/exporter-metrics-otlp-http" "0.223.0" + "@opentelemetry/exporter-metrics-otlp-proto" "0.223.0" + "@opentelemetry/exporter-prometheus" "0.223.0" + "@opentelemetry/exporter-trace-otlp-grpc" "0.223.0" + "@opentelemetry/exporter-trace-otlp-http" "0.223.0" + "@opentelemetry/exporter-trace-otlp-proto" "0.223.0" + "@opentelemetry/exporter-zipkin" "2.12.0" + "@opentelemetry/instrumentation" "0.223.0" + "@opentelemetry/otlp-exporter-base" "0.223.0" + "@opentelemetry/otlp-grpc-exporter-base" "0.223.0" + "@opentelemetry/propagator-b3" "2.12.0" + "@opentelemetry/propagator-jaeger" "2.12.0" + "@opentelemetry/resources" "2.12.0" + "@opentelemetry/sdk-logs" "0.223.0" + "@opentelemetry/sdk-metrics" "2.12.0" + "@opentelemetry/sdk-trace" "2.12.0" + "@opentelemetry/sdk-trace-base" "2.12.0" + "@opentelemetry/sdk-trace-node" "2.12.0" "@opentelemetry/semantic-conventions" "^1.29.0" -"@opentelemetry/sdk-trace-base@^2.9.0": +"@opentelemetry/sdk-trace-base@2.12.0", "@opentelemetry/sdk-trace-base@^2.12.0": version "2.12.0" resolved "https://registry.yarnpkg.com/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.12.0.tgz#9112b4c3f49d3f1e8c4db1d76e7ce4fd60f8d946" integrity sha512-JOERgZCxRM06FEJ5kEWxlSRChah6MmXDx3KwCruqEv/iEyLkTokCSemf2y1w8oIHtfrr8EVTpzebq/31vn2Cpg== @@ -1470,14 +1428,14 @@ "@opentelemetry/sdk-trace" "2.12.0" "@opentelemetry/semantic-conventions" "^1.29.0" -"@opentelemetry/sdk-trace-node@2.9.0": - version "2.9.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.9.0.tgz#9feef2787dd7002f3ed2fcf2b5e9dd4b412db31a" - integrity sha512-ec9a7ps37huy5itYk0MalaZdSLlM6AXWp/FhtEjgMpp5leEGojBDvAl/UWttQnkMZOvFHKzRESn8TD3yKTF5nQ== +"@opentelemetry/sdk-trace-node@2.12.0": + version "2.12.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.12.0.tgz#d7ec21b6071be4e0184e844d79cedf6d6c601069" + integrity sha512-9DufH1IlmQMoKAfot5y/FhTP1RnmhLb5K6eKmJO/bvzPjYwPAazoiAUbTZFdPbqxOXN0FEbhZx/e6SB1Og4jmg== dependencies: - "@opentelemetry/context-async-hooks" "2.9.0" - "@opentelemetry/core" "2.9.0" - "@opentelemetry/sdk-trace-base" "2.9.0" + "@opentelemetry/context-async-hooks" "2.12.0" + "@opentelemetry/core" "2.12.0" + "@opentelemetry/sdk-trace-base" "2.12.0" "@opentelemetry/sdk-trace@2.12.0": version "2.12.0" @@ -1488,15 +1446,6 @@ "@opentelemetry/resources" "2.12.0" "@opentelemetry/semantic-conventions" "^1.29.0" -"@opentelemetry/sdk-trace@2.9.0": - version "2.9.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/sdk-trace/-/sdk-trace-2.9.0.tgz#c82103a11a712b31ac9281b706fc5dc76d126ae6" - integrity sha512-sGA19HvtrrSKYsseHphluH6j3p6Xa3fqc7c7y8f/7mYWejc1lyDFcpSdD1kYa50HCLUeEo4zA5bW0pniaPszuw== - dependencies: - "@opentelemetry/core" "2.9.0" - "@opentelemetry/resources" "2.9.0" - "@opentelemetry/semantic-conventions" "^1.29.0" - "@opentelemetry/semantic-conventions@^1.29.0", "@opentelemetry/semantic-conventions@^1.33.0": version "1.43.0" resolved "https://registry.yarnpkg.com/@opentelemetry/semantic-conventions/-/semantic-conventions-1.43.0.tgz#f3f467e36c27332f0e735ec86cdcd78dd6f27865" @@ -1559,10 +1508,10 @@ resolved "https://registry.yarnpkg.com/@rtsao/scc/-/scc-1.1.0.tgz#927dd2fae9bc3361403ac2c7a00c32ddce9ad7e8" integrity sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g== -"@scality/arsenal@8.6.0-preview.5", "@scality/arsenal@^8.6.0-0": - version "8.6.0-preview.5" - resolved "https://registry.yarnpkg.com/@scality/arsenal/-/arsenal-8.6.0-preview.5.tgz#936e699b5ca494f23ccc2399113a6ee071f0006a" - integrity sha512-YfqqI8D5dvUcYVBRcC39kBA5Ikz3L8wNq9yedBdrg5/skoICGTRuHZwKECeYRagl3XN7fZReoCeY4gSsXWfbKw== +"@scality/arsenal@8.7.0", "@scality/arsenal@^8.6.0-0": + version "8.7.0" + resolved "https://registry.yarnpkg.com/@scality/arsenal/-/arsenal-8.7.0.tgz#ffc1bdb42953818bc2d2f4ac3168ff1db52b4cf5" + integrity sha512-2f2Y9Pl2yb82uRCorfsjYkiMrJFuFqQjrnWmvA5exwM6OPJ8+mu26W/TLTy7NIcogZv9kZzOGJsx48/0dzqkYA== dependencies: "@aws-sdk/client-kms" "^3.975.0" "@aws-sdk/client-s3" "^3.975.0" @@ -1572,10 +1521,10 @@ "@azure/storage-blob" "^12.31.0" "@js-sdsl/ordered-set" "^4.4.2" "@opentelemetry/api" "^1.9.1" - "@opentelemetry/exporter-trace-otlp-http" "^0.220.0" - "@opentelemetry/resources" "^2.9.0" - "@opentelemetry/sdk-node" "^0.220.0" - "@opentelemetry/sdk-trace-base" "^2.9.0" + "@opentelemetry/exporter-trace-otlp-http" "^0.223.0" + "@opentelemetry/resources" "^2.12.0" + "@opentelemetry/sdk-node" "^0.223.0" + "@opentelemetry/sdk-trace-base" "^2.12.0" "@scality/hdclient" "^1.3.2" "@smithy/node-http-handler" "^4.3.0" "@smithy/protocol-http" "^5.3.5" @@ -4566,7 +4515,6 @@ http2-wrapper@^1.0.0-beta.5.2: "httpagent@github:scality/httpagent#1.1.1", httpagent@scality/httpagent#1.1.1: version "1.1.1" - uid "7c6ef8be1cd89b56651f4a922ea5c92d7673ee2e" resolved "https://codeload.github.com/scality/httpagent/tar.gz/7c6ef8be1cd89b56651f4a922ea5c92d7673ee2e" dependencies: agentkeepalive "^4.6.0"