Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Dec 30, 2025

Bumps the npm-deps group with 6 updates in the / directory:

Package From To
got 14.6.5 14.6.6
selfsigned 5.2.0 5.4.0
@typescript-eslint/utils 8.50.0 8.51.0
chai 6.2.1 6.2.2
sinon 21.0.0 21.0.1
typescript-eslint 8.50.0 8.51.0

Updates got from 14.6.5 to 14.6.6

Release notes

Sourced from got's releases.

v14.6.6

  • Fix stream auto-end for empty PATCH/DELETE/OPTIONS 4d5168c
    • The bug was introduced in sindresorhus/got@b65b0e1, where it incorrectly auto-closed streams for empty PATCH/DELETE/OPTIONS when using streams. This broke the documented use case of piping data to a got stream for these methods.
    • Docs:

      got.stream does not auto-end for OPTIONS, DELETE, or PATCH so you can pipe or write a body without getting write after end. Call stream.end() when you are not piping a body.


sindresorhus/got@v14.6.5...v14.6.6

Commits

Updates selfsigned from 5.2.0 to 5.4.0

Commits

Updates @typescript-eslint/utils from 8.50.0 to 8.51.0

Release notes

Sourced from @​typescript-eslint/utils's releases.

v8.51.0

8.51.0 (2025-12-29)

🚀 Features

  • eslint-plugin: expose rule name via RuleModule interface (#11719)
  • eslint-plugin: [no-useless-default-assignment] fix some cases to optional syntax (#11871)
  • eslint-plugin: add namespace to plugin meta (#11885)
  • tsconfig-utils: more informative error on parsing failures (#11888)

🩹 Fixes

  • eslint-plugin: fix crash and false positives in no-useless-default-assignment (#11845)
  • eslint-plugin: remove fixable from no-dynamic-delete rule (#11876)
  • eslint-plugin: bump ts-api-utils to 2.2.0 (#11881)
  • eslint-plugin: [prefer-optional-chain] handle MemberExpression in final chain position (#11835)

❤️ Thank You

You can read about our versioning strategy and releases on our website.

v8.50.1

8.50.1 (2025-12-22)

🩹 Fixes

  • eslint-plugin: [method-signature-style] ignore methods that return this (#11813)
  • eslint-plugin: [no-unnecessary-type-assertion] correct handling of undefined vs. void (#11826)

❤️ Thank You

You can read about our versioning strategy and releases on our website.

Changelog

Sourced from @​typescript-eslint/utils's changelog.

8.51.0 (2025-12-29)

🚀 Features

  • eslint-plugin: add namespace to plugin meta (#11885)
  • eslint-plugin: expose rule name via RuleModule interface (#11719)

❤️ Thank You

You can read about our versioning strategy and releases on our website.

8.50.1 (2025-12-22)

This was a version bump only for utils to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

Commits

Updates chai from 6.2.1 to 6.2.2

Release notes

Sourced from chai's releases.

v6.2.2

What's Changed

New Contributors

Full Changelog: chaijs/chai@v6.2.1...v6.2.2

Commits
  • 814172d chore(deps): update dependency esbuild to v0.27.2 (#1759)
  • b38c22b chore: add legal-comments=none option (#1756)
  • 180d4cc chore(deps): update dependencies to v9.39.2 (#1757)
  • 678cd00 chore(deps): update dependencies (#1755)
  • c8fb100 chore(deps): update dependency prettier to v3.7.3 (#1754)
  • d63c74e chore(deps): update dependency eslint-plugin-jsdoc to v61.4.1 (#1751)
  • 243bf86 fix: avoid BigInt literal in closeTo for runtime compat (#1748)
  • d8b0395 chore(deps): update actions/checkout action to v6 (#1749)
  • 7e1e247 build(deps): bump glob from 10.4.5 to 10.5.0 (#1747)
  • b25e5d8 chore(deps): update dependency eslint-plugin-jsdoc to v61.2.1 (#1746)
  • Additional commits viewable in compare view

Updates sinon from 21.0.0 to 21.0.1

Changelog

Sourced from sinon's changelog.

21.0.1

  • 456a65c2 Update dependencies - except @​sinonjs/samsam (#2669) (Carl-Erik Kopseng)
  • f04f3eb1 Fix issue 2618 - Remove browserify in favor of esbuild (#2661) (Artur Parkhisenko)
  • 48b69df2 fix(docs): remove assert.failException from documentation (#2666) (Steffen Schroeder)
  • 13b27ccc Fix sandbox restore not handling stubbed functions (#2667) (thamion)
  • ae9e09ac Update compatibility target to ES2023 (Carl-Erik Kopseng)

    Updated compatibility target from ES2017 to ES2023 and clarified the note on breaking changes.

  • 26055043 Improve error message for immutable descriptors (#2664) (Stuart Dotson)
  • 80fa9a5b Also mirror the calledOnceWith assertion (#2660) (Benedikt Meurer)

Released by Carl-Erik Kopseng on 2025-12-19.

Commits
  • a8bebe0 21.0.1
  • 456a65c Update dependencies - except @​sinonjs/samsam (#2669)
  • f04f3eb Fix issue 2618 - Remove browserify in favor of esbuild (#2661)
  • 48b69df fix(docs): remove assert.failException from documentation (#2666)
  • 13b27cc Fix sandbox restore not handling stubbed functions (#2667)
  • ae9e09a Update compatibility target to ES2023
  • 2605504 Improve error message for immutable descriptors (#2664)
  • 6d48f12 Update text to emphasise that the target is moving
  • 3d852ae Remember to quit on first error
  • 43c88c9 Add some output
  • Additional commits viewable in compare view

Updates typescript-eslint from 8.50.0 to 8.51.0

Release notes

Sourced from typescript-eslint's releases.

v8.51.0

8.51.0 (2025-12-29)

🚀 Features

  • eslint-plugin: expose rule name via RuleModule interface (#11719)
  • eslint-plugin: [no-useless-default-assignment] fix some cases to optional syntax (#11871)
  • eslint-plugin: add namespace to plugin meta (#11885)
  • tsconfig-utils: more informative error on parsing failures (#11888)

🩹 Fixes

  • eslint-plugin: fix crash and false positives in no-useless-default-assignment (#11845)
  • eslint-plugin: remove fixable from no-dynamic-delete rule (#11876)
  • eslint-plugin: bump ts-api-utils to 2.2.0 (#11881)
  • eslint-plugin: [prefer-optional-chain] handle MemberExpression in final chain position (#11835)

❤️ Thank You

You can read about our versioning strategy and releases on our website.

v8.50.1

8.50.1 (2025-12-22)

🩹 Fixes

  • eslint-plugin: [method-signature-style] ignore methods that return this (#11813)
  • eslint-plugin: [no-unnecessary-type-assertion] correct handling of undefined vs. void (#11826)

❤️ Thank You

You can read about our versioning strategy and releases on our website.

Changelog

Sourced from typescript-eslint's changelog.

8.51.0 (2025-12-29)

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

8.50.1 (2025-12-22)

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.

Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the npm-deps group with 6 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [got](https://github.com/sindresorhus/got) | `14.6.5` | `14.6.6` |
| [selfsigned](https://github.com/jfromaniello/selfsigned) | `5.2.0` | `5.4.0` |
| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.50.0` | `8.51.0` |
| [chai](https://github.com/chaijs/chai) | `6.2.1` | `6.2.2` |
| [sinon](https://github.com/sinonjs/sinon) | `21.0.0` | `21.0.1` |
| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.50.0` | `8.51.0` |



Updates `got` from 14.6.5 to 14.6.6
- [Release notes](https://github.com/sindresorhus/got/releases)
- [Commits](sindresorhus/got@v14.6.5...v14.6.6)

Updates `selfsigned` from 5.2.0 to 5.4.0
- [Changelog](https://github.com/jfromaniello/selfsigned/blob/master/CHANGELOG.md)
- [Commits](jfromaniello/selfsigned@v5.2.0...v5.4.0)

Updates `@typescript-eslint/utils` from 8.50.0 to 8.51.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/utils/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.51.0/packages/utils)

Updates `chai` from 6.2.1 to 6.2.2
- [Release notes](https://github.com/chaijs/chai/releases)
- [Changelog](https://github.com/chaijs/chai/blob/main/History.md)
- [Commits](chaijs/chai@v6.2.1...v6.2.2)

Updates `sinon` from 21.0.0 to 21.0.1
- [Release notes](https://github.com/sinonjs/sinon/releases)
- [Changelog](https://github.com/sinonjs/sinon/blob/main/docs/changelog.md)
- [Commits](sinonjs/sinon@v21.0.0...v21.0.1)

Updates `typescript-eslint` from 8.50.0 to 8.51.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.51.0/packages/typescript-eslint)

---
updated-dependencies:
- dependency-name: got
  dependency-version: 14.6.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-deps
- dependency-name: selfsigned
  dependency-version: 5.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-deps
- dependency-name: "@typescript-eslint/utils"
  dependency-version: 8.51.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-deps
- dependency-name: chai
  dependency-version: 6.2.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-deps
- dependency-name: sinon
  dependency-version: 21.0.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-deps
- dependency-name: typescript-eslint
  dependency-version: 8.51.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-deps
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Dec 30, 2025
@dependabot dependabot bot requested a review from a team as a code owner December 30, 2025 12:10
@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Dec 30, 2025
@trunk-io
Copy link

trunk-io bot commented Dec 30, 2025

Merging to main in this repository is managed by Trunk.

  • To merge this pull request, check the box to the left or comment /trunk merge below.

@github-actions
Copy link
Contributor

Unit Test Results - Linux

32 tests  ±0   32 ✅ ±0   0s ⏱️ ±0s
16 suites ±0    0 💤 ±0 
 1 files   ±0    0 ❌ ±0 

Results for commit b827170. ± Comparison against base commit eca0979.

@github-actions
Copy link
Contributor

Unit Test Results - Windows

  1 files  ±0  187 suites  ±0   4s ⏱️ -1s
510 tests ±0  510 ✅ ±0  0 💤 ±0  0 ❌ ±0 
514 runs  ±0  514 ✅ ±0  0 💤 ±0  0 ❌ ±0 

Results for commit b827170. ± Comparison against base commit eca0979.

@github-actions
Copy link
Contributor

Log Metrics - One Shot Single

📊 Runner Resource Usage

╔═══════════════════════════════════════════════════════════════╗
║          GitHub Runner Resource Usage                         ║
╚═══════════════════════════════════════════════════════════════╝

⏱️  Test Duration: 1.0 minutes (2 data points)

📉 CPU Usage
100.0% |  
 90.0% |  
 80.0% |  
 70.0% |  
 60.0% |  
 50.0% |  
 40.0% | +
 30.0% | #
 20.0% | #
 10.0% |+#
  0.0% |##
       +--

📉 Memory Usage
100.0% |  
 90.0% |  
 80.0% |  
 70.0% |  
 60.0% |  
 50.0% |  
 40.0% |  
 30.0% |  
 20.0% | +
 10.0% |+#
  0.0% |##
       +--

✅ Resource usage within normal limits
    CPU Peak: 30.6%  |  Memory Peak: 10.4%


@github-actions
Copy link
Contributor

Log Metrics - External database new

📊 Runner Resource Usage

╔═══════════════════════════════════════════════════════════════╗
║          GitHub Runner Resource Usage                         ║
╚═══════════════════════════════════════════════════════════════╝

⏱️  Test Duration: 2.0 minutes (3 data points)

📉 CPU Usage
100.0% |   
 90.0% |   
 80.0% |   
 70.0% |   
 60.0% |   
 50.0% |   
 40.0% |   
 30.0% | ++
 20.0% | ##
 10.0% |+##
  0.0% |###
       +---

📉 Memory Usage
100.0% |   
 90.0% |   
 80.0% |   
 70.0% |   
 60.0% |   
 50.0% |   
 40.0% |   
 30.0% |   
 20.0% | ++
 10.0% |+##
  0.0% |###
       +---

✅ Resource usage within normal limits
    CPU Peak: 26.9%  |  Memory Peak: 16.8%


@github-actions
Copy link
Contributor

Log Metrics - One Shot Single - using Podman

📊 Runner Resource Usage

╔═══════════════════════════════════════════════════════════════╗
║          GitHub Runner Resource Usage                         ║
╚═══════════════════════════════════════════════════════════════╝

⏱️  Test Duration: 7.0 minutes (8 data points)

📉 CPU Usage
100.0% | ++     
 90.0% | ##     
 80.0% | ##+    
 70.0% | ###    
 60.0% | ###    
 50.0% | ###+   
 40.0% | ####   
 30.0% | ####   
 20.0% | ####++ 
 10.0% |+######+
  0.0% |########
       +--------

📉 Memory Usage
100.0% |        
 90.0% |        
 80.0% |        
 70.0% |        
 60.0% |        
 50.0% |     +  
 40.0% |  + +#  
 30.0% |  #+##++
 20.0% | +######
 10.0% |+#######
  0.0% |########
       +--------

⚠️  WARNING: Resource usage exceeded 95% threshold!
    CPU Peak: 97.5%  |  Memory Peak: 40.0%


JSON Log Metrics

{
  "snapshotName": "one-shot-single-minimal",
  "date": "2025-12-30T12:20:12.467Z",
  "gitHubSha": "e8ece5e707c615f3d86e0ffcaaa27d897090c78a",
  "soloVersion": "0.52.0",
  "soloChartVersion": "0.58.1",
  "consensusNodeVersion": "0.67.2",
  "mirrorNodeVersion": "0.143.0",
  "blockNodeVersion": "0.23.2",
  "relayVersion": "0.73.0",
  "explorerVersion": "25.1.1",
  "cpuInMillicores": 961,
  "memoryInMebibytes": 3996,
  "runtimeInMinutes": 4,
  "transactionCount": 0,
  "clusterMetrics": [
    {
      "context": "default",
      "cpuInMillicores": 961,
      "memoryInMebibytes": 3996,
      "podMetrics": [
        {
          "namespace": "kube-system",
          "podName": "coredns-66bc5c9577-96zn7",
          "cpuInMillicores": 2,
          "memoryInMebibytes": 17
        },
        {
          "namespace": "kube-system",
          "podName": "coredns-66bc5c9577-stfcn",
          "cpuInMillicores": 3,
          "memoryInMebibytes": 17
        },
        {
          "namespace": "kube-system",
          "podName": "etcd-kind-control-plane",
          "cpuInMillicores": 34,
          "memoryInMebibytes": 69
        },
        {
          "namespace": "kube-system",
          "podName": "kindnet-bhkv6",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 14
        },
        {
          "namespace": "kube-system",
          "podName": "kube-apiserver-kind-control-plane",
          "cpuInMillicores": 102,
          "memoryInMebibytes": 542
        },
        {
          "namespace": "kube-system",
          "podName": "kube-controller-manager-kind-control-plane",
          "cpuInMillicores": 13,
          "memoryInMebibytes": 71
        },
        {
          "namespace": "kube-system",
          "podName": "kube-proxy-96xq2",
          "cpuInMillicores": 3,
          "memoryInMebibytes": 18
        },
        {
          "namespace": "kube-system",
          "podName": "metrics-server-799f7ccf68-4swjv",
          "cpuInMillicores": 82,
          "memoryInMebibytes": 17
        },
        {
          "namespace": "local-path-storage",
          "podName": "local-path-provisioner-7b8c8ddbd6-6hnwt",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 10
        },
        {
          "namespace": "metallb-system",
          "podName": "metallb-controller-765c495b75-vtf2b",
          "cpuInMillicores": 59,
          "memoryInMebibytes": 40
        },
        {
          "namespace": "solo-68f76f7c",
          "podName": "haproxy-node1-68d96cf878-7dws4",
          "cpuInMillicores": 3,
          "memoryInMebibytes": 119
        },
        {
          "namespace": "solo-68f76f7c",
          "podName": "minio-pool-1-0",
          "cpuInMillicores": 11,
          "memoryInMebibytes": 172
        },
        {
          "namespace": "solo-68f76f7c",
          "podName": "mirror-1-grpc-677bbbd66d-dp7wn",
          "cpuInMillicores": 3,
          "memoryInMebibytes": 326
        },
        {
          "namespace": "solo-68f76f7c",
          "podName": "mirror-1-importer-7c8f9f7488-h5qsn",
          "cpuInMillicores": 86,
          "memoryInMebibytes": 446
        },
        {
          "namespace": "solo-68f76f7c",
          "podName": "mirror-1-monitor-6965c87c46-tdz9f",
          "cpuInMillicores": 133,
          "memoryInMebibytes": 273
        },
        {
          "namespace": "solo-68f76f7c",
          "podName": "mirror-1-redis-node-0",
          "cpuInMillicores": 25,
          "memoryInMebibytes": 16
        },
        {
          "namespace": "solo-68f76f7c",
          "podName": "mirror-1-rest-f5d678fd6-ck2wc",
          "cpuInMillicores": 29,
          "memoryInMebibytes": 169
        },
        {
          "namespace": "solo-68f76f7c",
          "podName": "mirror-1-restjava-8669bf59f-7b746",
          "cpuInMillicores": 5,
          "memoryInMebibytes": 348
        },
        {
          "namespace": "solo-68f76f7c",
          "podName": "mirror-1-web3-56c6bf9794-h8zzs",
          "cpuInMillicores": 3,
          "memoryInMebibytes": 425
        },
        {
          "namespace": "solo-68f76f7c",
          "podName": "mirror-ingress-controller-848db59644-tjms4",
          "cpuInMillicores": 4,
          "memoryInMebibytes": 29
        },
        {
          "namespace": "solo-68f76f7c",
          "podName": "network-node1-0",
          "cpuInMillicores": 358,
          "memoryInMebibytes": 841
        },
        {
          "namespace": "solo-setup",
          "podName": "minio-operator-9ff787b47-xxnq8",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 17
        }
      ]
    }
  ]
}

@github-actions
Copy link
Contributor

Log Metrics - Block Node

📊 Runner Resource Usage

╔═══════════════════════════════════════════════════════════════╗
║          GitHub Runner Resource Usage                         ║
╚═══════════════════════════════════════════════════════════════╝

⏱️  Test Duration: 3.0 minutes (4 data points)

📉 CPU Usage
100.0% |    
 90.0% |    
 80.0% |    
 70.0% |    
 60.0% | +  
 50.0% | # +
 40.0% | # #
 30.0% | # #
 20.0% | # #
 10.0% |+#+#
  0.0% |####
       +----

📉 Memory Usage
100.0% |    
 90.0% |    
 80.0% |    
 70.0% |    
 60.0% |    
 50.0% |    
 40.0% |    
 30.0% |    
 20.0% | +++
 10.0% |+###
  0.0% |####
       +----

⚡ NOTICE: Resource usage exceeded 80% threshold
    CPU Peak: 80.5%  |  Memory Peak: 16%


JSON Log Metrics

{
  "snapshotName": "block-node-test",
  "date": "2025-12-30T12:25:00.707Z",
  "gitHubSha": "e8ece5e707c615f3d86e0ffcaaa27d897090c78a",
  "soloVersion": "undefined",
  "soloChartVersion": "undefined",
  "consensusNodeVersion": "undefined",
  "mirrorNodeVersion": "undefined",
  "blockNodeVersion": "undefined",
  "relayVersion": "undefined",
  "explorerVersion": "undefined",
  "cpuInMillicores": 70,
  "memoryInMebibytes": 556,
  "runtimeInMinutes": 0,
  "transactionCount": 0,
  "clusterMetrics": [
    {
      "context": "kind-e2e-block-node-20596219061-1-c1",
      "cpuInMillicores": 70,
      "memoryInMebibytes": 556,
      "podMetrics": [
        {
          "namespace": "kube-system",
          "podName": "coredns-7c65d6cfc9-2mvx4",
          "cpuInMillicores": 2,
          "memoryInMebibytes": 13
        },
        {
          "namespace": "kube-system",
          "podName": "coredns-7c65d6cfc9-gbxg9",
          "cpuInMillicores": 2,
          "memoryInMebibytes": 14
        },
        {
          "namespace": "kube-system",
          "podName": "etcd-e2e-block-node-20596219061-1-c1-control-plane",
          "cpuInMillicores": 15,
          "memoryInMebibytes": 37
        },
        {
          "namespace": "kube-system",
          "podName": "kindnet-lt88n",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 10
        },
        {
          "namespace": "kube-system",
          "podName": "kube-apiserver-e2e-block-node-20596219061-1-c1-control-plane",
          "cpuInMillicores": 25,
          "memoryInMebibytes": 290
        },
        {
          "namespace": "kube-system",
          "podName": "kube-controller-manager-e2e-block-node-20596219061-1-c1-control-plane",
          "cpuInMillicores": 9,
          "memoryInMebibytes": 52
        },
        {
          "namespace": "kube-system",
          "podName": "kube-proxy-rhjbq",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 14
        },
        {
          "namespace": "kube-system",
          "podName": "kube-scheduler-e2e-block-node-20596219061-1-c1-control-plane",
          "cpuInMillicores": 2,
          "memoryInMebibytes": 18
        },
        {
          "namespace": "kube-system",
          "podName": "metrics-server-fbb76bc7f-gsmxw",
          "cpuInMillicores": 3,
          "memoryInMebibytes": 19
        },
        {
          "namespace": "local-path-storage",
          "podName": "local-path-provisioner-6fdc965494-vrrh6",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 7
        },
        {
          "namespace": "metallb-system",
          "podName": "metallb-controller-676f677b6b-g4f85",
          "cpuInMillicores": 2,
          "memoryInMebibytes": 20
        },
        {
          "namespace": "metallb-system",
          "podName": "metallb-speaker-7rv46",
          "cpuInMillicores": 6,
          "memoryInMebibytes": 50
        },
        {
          "namespace": "solo-setup",
          "podName": "minio-operator-5df5d4fc74-bdtzt",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 12
        }
      ]
    }
  ]
}

@github-actions
Copy link
Contributor

Log Metrics - Integration

📊 Runner Resource Usage

╔═══════════════════════════════════════════════════════════════╗
║          GitHub Runner Resource Usage                         ║
╚═══════════════════════════════════════════════════════════════╝

⏱️  Test Duration: 5.0 minutes (6 data points)

📉 CPU Usage
100.0% |      
 90.0% |      
 80.0% |      
 70.0% |      
 60.0% |      
 50.0% |      
 40.0% |     +
 30.0% |     #
 20.0% | +   #
 10.0% |+#+++#
  0.0% |######
       +------

📉 Memory Usage
100.0% |      
 90.0% |      
 80.0% |      
 70.0% |      
 60.0% |      
 50.0% |      
 40.0% |      
 30.0% |      
 20.0% | +   +
 10.0% |+#+++#
  0.0% |######
       +------

⚡ NOTICE: Resource usage exceeded 80% threshold
    CPU Peak: 90.3%  |  Memory Peak: 11.2%


JSON Log Metrics

{
  "snapshotName": "metric-server-test",
  "date": "2025-12-30T12:22:39.184Z",
  "gitHubSha": "e8ece5e707c615f3d86e0ffcaaa27d897090c78a",
  "soloVersion": "undefined",
  "soloChartVersion": "undefined",
  "consensusNodeVersion": "undefined",
  "mirrorNodeVersion": "undefined",
  "blockNodeVersion": "undefined",
  "relayVersion": "undefined",
  "explorerVersion": "undefined",
  "cpuInMillicores": 105,
  "memoryInMebibytes": 469,
  "runtimeInMinutes": 0,
  "transactionCount": 0,
  "clusterMetrics": [
    {
      "context": "default",
      "cpuInMillicores": 105,
      "memoryInMebibytes": 469,
      "podMetrics": [
        {
          "namespace": "kube-system",
          "podName": "coredns-7c65d6cfc9-mx8l6",
          "cpuInMillicores": 2,
          "memoryInMebibytes": 12
        },
        {
          "namespace": "kube-system",
          "podName": "coredns-7c65d6cfc9-sh4mg",
          "cpuInMillicores": 2,
          "memoryInMebibytes": 13
        },
        {
          "namespace": "kube-system",
          "podName": "etcd-e2e-integration-20596219061-1-c1-control-plane",
          "cpuInMillicores": 26,
          "memoryInMebibytes": 36
        },
        {
          "namespace": "kube-system",
          "podName": "kindnet-lgdrc",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 10
        },
        {
          "namespace": "kube-system",
          "podName": "kube-apiserver-e2e-integration-20596219061-1-c1-control-plane",
          "cpuInMillicores": 37,
          "memoryInMebibytes": 213
        },
        {
          "namespace": "kube-system",
          "podName": "kube-controller-manager-e2e-integration-20596219061-1-c1-control-plane",
          "cpuInMillicores": 12,
          "memoryInMebibytes": 56
        },
        {
          "namespace": "kube-system",
          "podName": "kube-proxy-nljpp",
          "cpuInMillicores": 4,
          "memoryInMebibytes": 16
        },
        {
          "namespace": "kube-system",
          "podName": "kube-scheduler-e2e-integration-20596219061-1-c1-control-plane",
          "cpuInMillicores": 3,
          "memoryInMebibytes": 19
        },
        {
          "namespace": "kube-system",
          "podName": "metrics-server-fbb76bc7f-t7znk",
          "cpuInMillicores": 7,
          "memoryInMebibytes": 19
        },
        {
          "namespace": "local-path-storage",
          "podName": "local-path-provisioner-6fdc965494-h8kc7",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 8
        },
        {
          "namespace": "metallb-system",
          "podName": "metallb-controller-676f677b6b-jqkpg",
          "cpuInMillicores": 3,
          "memoryInMebibytes": 17
        },
        {
          "namespace": "metallb-system",
          "podName": "metallb-speaker-mqqm5",
          "cpuInMillicores": 7,
          "memoryInMebibytes": 50
        }
      ]
    }
  ]
}

@github-actions
Copy link
Contributor

Log Metrics - Standard

📊 Runner Resource Usage

╔═══════════════════════════════════════════════════════════════╗
║          GitHub Runner Resource Usage                         ║
╚═══════════════════════════════════════════════════════════════╝

⏱️  Test Duration: 1.0 minutes (2 data points)

📉 CPU Usage
100.0% |  
 90.0% |  
 80.0% |  
 70.0% |  
 60.0% |  
 50.0% | +
 40.0% | #
 30.0% | #
 20.0% | #
 10.0% |+#
  0.0% |##
       +--

📉 Memory Usage
100.0% |  
 90.0% |  
 80.0% |  
 70.0% |  
 60.0% |  
 50.0% |  
 40.0% |  
 30.0% |  
 20.0% | +
 10.0% |+#
  0.0% |##
       +--

⚠️  WARNING: Resource usage exceeded 95% threshold!
    CPU Peak: 99.4%  |  Memory Peak: 14.4%


@github-actions
Copy link
Contributor

Log Metrics - Node Upgrade

📊 Runner Resource Usage

╔═══════════════════════════════════════════════════════════════╗
║          GitHub Runner Resource Usage                         ║
╚═══════════════════════════════════════════════════════════════╝

⏱️  Test Duration: 2.0 minutes (3 data points)

📉 CPU Usage
100.0% |  +
 90.0% |  #
 80.0% | +#
 70.0% | ##
 60.0% | ##
 50.0% | ##
 40.0% | ##
 30.0% | ##
 20.0% | ##
 10.0% |+##
  0.0% |###
       +---

📉 Memory Usage
100.0% |   
 90.0% |   
 80.0% |   
 70.0% |   
 60.0% |   
 50.0% |   
 40.0% |   
 30.0% |   
 20.0% | ++
 10.0% |+##
  0.0% |###
       +---

⚡ NOTICE: Resource usage exceeded 80% threshold
    CPU Peak: 92.5%  |  Memory Peak: 16.8%


@github-actions
Copy link
Contributor

Log Metrics - Dual Cluster Full

@github-actions
Copy link
Contributor

Log Metrics - Node Local PTT

📊 Runner Resource Usage

╔═══════════════════════════════════════════════════════════════╗
║          GitHub Runner Resource Usage                         ║
╚═══════════════════════════════════════════════════════════════╝

⏱️  Test Duration: 4.0 minutes (5 data points)

📉 CPU Usage
100.0% |  +  
 90.0% |  #  
 80.0% |  #  
 70.0% |  #  
 60.0% |  #  
 50.0% |  # +
 40.0% | +# #
 30.0% | ## #
 20.0% | ## #
 10.0% |+##+#
  0.0% |#####
       +-----

📉 Memory Usage
100.0% |     
 90.0% |     
 80.0% |     
 70.0% |     
 60.0% |     
 50.0% |     
 40.0% |     
 30.0% |   + 
 20.0% | ++#+
 10.0% |+####
  0.0% |#####
       +-----

⚡ NOTICE: Resource usage exceeded 80% threshold
    CPU Peak: 90.6%  |  Memory Peak: 20%


@github-actions
Copy link
Contributor

Log Metrics - Node Add Local

📊 Runner Resource Usage

╔═══════════════════════════════════════════════════════════════╗
║          GitHub Runner Resource Usage                         ║
╚═══════════════════════════════════════════════════════════════╝

⏱️  Test Duration: 2.0 minutes (3 data points)

📉 CPU Usage
100.0% |   
 90.0% | + 
 80.0% | # 
 70.0% | # 
 60.0% | # 
 50.0% | # 
 40.0% | # 
 30.0% | # 
 20.0% | # 
 10.0% |+#+
  0.0% |###
       +---

📉 Memory Usage
100.0% |   
 90.0% |   
 80.0% |   
 70.0% |   
 60.0% |   
 50.0% |   
 40.0% |   
 30.0% |   
 20.0% | ++
 10.0% |+##
  0.0% |###
       +---

⚡ NOTICE: Resource usage exceeded 80% threshold
    CPU Peak: 80.2%  |  Memory Peak: 11.2%


Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant