Skip to content

Conversation

@Ivo-Yankov
Copy link
Contributor

@Ivo-Yankov Ivo-Yankov commented Jan 6, 2026

Description

This PR adds a new step to the Code Style CICD workflow. It checks and fails if the changes on the branch have increased the number of warnings.

Related Issues

Pull request (PR) checklist

  • This PR added tests (unit, integration, and/or end-to-end)
  • This PR updated documentation
  • This PR added no TODOs or commented out code
  • This PR has no breaking changes
  • Any technical debt has been documented as a separate issue and linked to this PR
  • Any package.json changes have been explained to and approved by a repository manager
  • All related issues have been linked to this PR
  • All changes in this PR are included in the description
  • When this PR merges the commits will be squashed and the title will be used as the commit message, the 'commit message guidelines' below have been followed

Testing

  • This PR added unit tests
  • This PR added integration/end-to-end tests
  • These changes required manual testing that is documented below
  • Anything not tested is documented

The following manual testing was done:

  • TBD

The following was not tested:

  • TBD
Commit message guidelines We use 'Conventional Commits' to ensure that our commit messages are easy to read, follow a consistent format, and for automated release note generation. Please follow the guidelines below when writing your commit messages:
  1. BREAKING CHANGE: a commit that has a footer BREAKING CHANGE:, or appends a ! after the type/scope, introduces a breaking API change (correlating with MAJOR in Semantic Versioning). A BREAKING CHANGE can be part of commits of any type. NOTE: currently breaking changes will only bump the MAJOR version.
  2. The title is prefixed with one of the following:
Prefix Description Semantic Version Update Captured in Release Notes
feat: a new feature MINOR Yes
fix: a bug fix PATCH Yes
perf: performance PATCH Yes
refactor: code change that isn't feature or fix none No
test: adding missing tests none No
docs: changes to documentation none Yes
build: changes to build process none No
ci: changes to CI configuration none No
style: formatting, missing semi-colons, etc none No
chore: updating grunt tasks etc; no production code change none No

@trunk-io
Copy link

trunk-io bot commented Jan 6, 2026

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

github-actions bot commented Jan 6, 2026

Unit Test Results - Linux

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

Results for commit df938b1. ± Comparison against base commit 22fa3dd.

♻️ This comment has been updated with latest results.

Signed-off-by: Ivo Yankov <[email protected]>
Signed-off-by: Ivo Yankov <[email protected]>
@github-actions
Copy link
Contributor

github-actions bot commented Jan 6, 2026

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 df938b1. ± Comparison against base commit 22fa3dd.

♻️ This comment has been updated with latest results.

@Ivo-Yankov Ivo-Yankov self-assigned this Jan 6, 2026
@Ivo-Yankov Ivo-Yankov marked this pull request as ready for review January 6, 2026 14:40
@Ivo-Yankov Ivo-Yankov requested review from a team as code owners January 6, 2026 14:40
@Ivo-Yankov Ivo-Yankov added the PR: Checks Failed A pull request where the checks have failed. label Jan 6, 2026
@github-actions
Copy link
Contributor

github-actions bot commented Jan 7, 2026

E2E Test Report

  9 files  ±0   88 suites  ±0   1h 45m 32s ⏱️ -26s
267 tests ±0  267 ✅ ±0  0 💤 ±0  0 ❌ ±0 
272 runs  ±0  272 ✅ ±0  0 💤 ±0  0 ❌ ±0 

Results for commit 3ccbb7b. ± Comparison against base commit 22fa3dd.

@github-actions
Copy link
Contributor

github-actions bot commented Jan 7, 2026

E2E Test Report

  9 files  ±0   88 suites  ±0   1h 45m 32s ⏱️ -26s
267 tests ±0  267 ✅ ±0  0 💤 ±0  0 ❌ ±0 
272 runs  ±0  272 ✅ ±0  0 💤 ±0  0 ❌ ±0 

Results for commit 3ccbb7b. ± Comparison against base commit 22fa3dd.

@codacy-production
Copy link

Coverage summary from Codacy

See diff coverage on Codacy

Coverage variation Diff coverage
+0.00% (target: -1.00%)
Coverage variation details
Coverable lines Covered lines Coverage
Common ancestor commit (22fa3dd) 51052 42770 83.78%
Head commit (3ccbb7b) 51052 (+0) 42772 (+2) 83.78% (+0.00%)

Coverage variation is the difference between the coverage for the head and common ancestor commits of the pull request branch: <coverage of head commit> - <coverage of common ancestor commit>

Diff coverage details
Coverable lines Covered lines Diff coverage
Pull request (#3100) 0 0 ∅ (not applicable)

Diff coverage is the percentage of lines that are covered by tests out of the coverable lines that the pull request added or modified: <covered lines added or modified>/<coverable lines added or modified> * 100%

See your quality gate settings    Change summary preferences

@Ivo-Yankov Ivo-Yankov added PR: Needs Team Approval A pull request that needs review from a team member. and removed PR: Checks Failed A pull request where the checks have failed. labels Jan 7, 2026
@jeromy-cannon jeromy-cannon added PR: Unresolved Comments A pull request where there are comments and they need to be resolved. and removed PR: Needs Team Approval A pull request that needs review from a team member. labels Jan 7, 2026
@jeromy-cannon jeromy-cannon marked this pull request as draft January 7, 2026 19:36
@Ivo-Yankov Ivo-Yankov added PR: Needs Team Approval A pull request that needs review from a team member. and removed PR: Unresolved Comments A pull request where there are comments and they need to be resolved. labels Jan 8, 2026
@Ivo-Yankov Ivo-Yankov marked this pull request as ready for review January 8, 2026 10:20
@github-actions
Copy link
Contributor

github-actions bot commented Jan 8, 2026

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% |########
       +--------

⚡ NOTICE: Resource usage exceeded 80% threshold
    CPU Peak: 88.6%  |  Memory Peak: 40.0%


JSON Log Metrics

{
  "snapshotName": "one-shot-single-minimal",
  "date": "2026-01-08T10:31:22.180Z",
  "gitHubSha": "04a0c239b7213c6609987991c455ccea7a6af486",
  "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": 1011,
  "memoryInMebibytes": 4304,
  "runtimeInMinutes": 4,
  "transactionCount": 994,
  "events": [],
  "clusterMetrics": [
    {
      "context": "default",
      "cpuInMillicores": 1011,
      "memoryInMebibytes": 4304,
      "podMetrics": [
        {
          "namespace": "kube-system",
          "podName": "coredns-7d764666f9-f7srl",
          "cpuInMillicores": 3,
          "memoryInMebibytes": 15
        },
        {
          "namespace": "kube-system",
          "podName": "coredns-7d764666f9-q9g9r",
          "cpuInMillicores": 3,
          "memoryInMebibytes": 15
        },
        {
          "namespace": "kube-system",
          "podName": "etcd-kind-control-plane",
          "cpuInMillicores": 34,
          "memoryInMebibytes": 80
        },
        {
          "namespace": "kube-system",
          "podName": "kindnet-bmws7",
          "cpuInMillicores": 2,
          "memoryInMebibytes": 14
        },
        {
          "namespace": "kube-system",
          "podName": "kube-apiserver-kind-control-plane",
          "cpuInMillicores": 95,
          "memoryInMebibytes": 613
        },
        {
          "namespace": "kube-system",
          "podName": "kube-controller-manager-kind-control-plane",
          "cpuInMillicores": 19,
          "memoryInMebibytes": 72
        },
        {
          "namespace": "kube-system",
          "podName": "kube-proxy-5qqp5",
          "cpuInMillicores": 4,
          "memoryInMebibytes": 18
        },
        {
          "namespace": "kube-system",
          "podName": "kube-scheduler-kind-control-plane",
          "cpuInMillicores": 8,
          "memoryInMebibytes": 25
        },
        {
          "namespace": "kube-system",
          "podName": "metrics-server-74c6bc5757-tzxp2",
          "cpuInMillicores": 2,
          "memoryInMebibytes": 15
        },
        {
          "namespace": "local-path-storage",
          "podName": "local-path-provisioner-67b8995b4b-2slgf",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 11
        },
        {
          "namespace": "metallb-system",
          "podName": "metallb-controller-84c7d4d544-kqd2f",
          "cpuInMillicores": 73,
          "memoryInMebibytes": 31
        },
        {
          "namespace": "solo-efc30117",
          "podName": "envoy-proxy-node1-7656fff9b6-47mt5",
          "cpuInMillicores": 3,
          "memoryInMebibytes": 17
        },
        {
          "namespace": "solo-efc30117",
          "podName": "haproxy-node1-6f487c55d7-ncpvs",
          "cpuInMillicores": 4,
          "memoryInMebibytes": 119
        },
        {
          "namespace": "solo-efc30117",
          "podName": "minio-pool-1-0",
          "cpuInMillicores": 12,
          "memoryInMebibytes": 165
        },
        {
          "namespace": "solo-efc30117",
          "podName": "mirror-1-grpc-777cfc5548-jpsz4",
          "cpuInMillicores": 19,
          "memoryInMebibytes": 330
        },
        {
          "namespace": "solo-efc30117",
          "podName": "mirror-1-importer-5f5d485f9d-jbwh9",
          "cpuInMillicores": 75,
          "memoryInMebibytes": 448
        },
        {
          "namespace": "solo-efc30117",
          "podName": "mirror-1-monitor-7dd9b8859d-x5qww",
          "cpuInMillicores": 107,
          "memoryInMebibytes": 269
        },
        {
          "namespace": "solo-efc30117",
          "podName": "mirror-1-postgres-postgresql-0",
          "cpuInMillicores": 42,
          "memoryInMebibytes": 143
        },
        {
          "namespace": "solo-efc30117",
          "podName": "mirror-1-rest-7967b464d5-lsshq",
          "cpuInMillicores": 33,
          "memoryInMebibytes": 182
        },
        {
          "namespace": "solo-efc30117",
          "podName": "mirror-1-restjava-564674cccd-hgjxl",
          "cpuInMillicores": 20,
          "memoryInMebibytes": 364
        },
        {
          "namespace": "solo-efc30117",
          "podName": "mirror-1-web3-6ffd8cfbfb-j666c",
          "cpuInMillicores": 3,
          "memoryInMebibytes": 417
        },
        {
          "namespace": "solo-efc30117",
          "podName": "mirror-ingress-controller-5b9fffddf8-qlx8j",
          "cpuInMillicores": 5,
          "memoryInMebibytes": 29
        },
        {
          "namespace": "solo-efc30117",
          "podName": "network-node1-0",
          "cpuInMillicores": 443,
          "memoryInMebibytes": 897
        },
        {
          "namespace": "solo-setup",
          "podName": "minio-operator-586bc567bd-2228w",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 15
        }
      ]
    }
  ]
}

@github-actions
Copy link
Contributor

github-actions bot commented Jan 8, 2026

Log Metrics - One Shot Single

📊 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% |########
       +--------

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


JSON Log Metrics

{
  "snapshotName": "one-shot-single",
  "date": "2026-01-08T10:31:50.090Z",
  "gitHubSha": "04a0c239b7213c6609987991c455ccea7a6af486",
  "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": 950,
  "memoryInMebibytes": 5466,
  "runtimeInMinutes": 4,
  "transactionCount": 1351,
  "events": [],
  "clusterMetrics": [
    {
      "context": "default",
      "cpuInMillicores": 950,
      "memoryInMebibytes": 5466,
      "podMetrics": [
        {
          "namespace": "kube-system",
          "podName": "coredns-7c65d6cfc9-ng4tw",
          "cpuInMillicores": 2,
          "memoryInMebibytes": 16
        },
        {
          "namespace": "kube-system",
          "podName": "coredns-7c65d6cfc9-v52sv",
          "cpuInMillicores": 4,
          "memoryInMebibytes": 16
        },
        {
          "namespace": "kube-system",
          "podName": "etcd-e2e-one-shot-single-20813475757-1-c1-control-plane",
          "cpuInMillicores": 31,
          "memoryInMebibytes": 69
        },
        {
          "namespace": "kube-system",
          "podName": "kindnet-qt89f",
          "cpuInMillicores": 3,
          "memoryInMebibytes": 12
        },
        {
          "namespace": "kube-system",
          "podName": "kube-apiserver-e2e-one-shot-single-20813475757-1-c1-control-plane",
          "cpuInMillicores": 51,
          "memoryInMebibytes": 522
        },
        {
          "namespace": "kube-system",
          "podName": "kube-controller-manager-e2e-one-shot-single-20813475757-1-c1-control-plane",
          "cpuInMillicores": 15,
          "memoryInMebibytes": 72
        },
        {
          "namespace": "kube-system",
          "podName": "kube-proxy-5mhzq",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 17
        },
        {
          "namespace": "kube-system",
          "podName": "kube-scheduler-e2e-one-shot-single-20813475757-1-c1-control-plane",
          "cpuInMillicores": 4,
          "memoryInMebibytes": 22
        },
        {
          "namespace": "kube-system",
          "podName": "metrics-server-fbb76bc7f-7z5pz",
          "cpuInMillicores": 4,
          "memoryInMebibytes": 23
        },
        {
          "namespace": "local-path-storage",
          "podName": "local-path-provisioner-6fdc965494-x9pjx",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 10
        },
        {
          "namespace": "metallb-system",
          "podName": "metallb-controller-676f677b6b-vdvpr",
          "cpuInMillicores": 3,
          "memoryInMebibytes": 38
        },
        {
          "namespace": "metallb-system",
          "podName": "metallb-speaker-xxcxj",
          "cpuInMillicores": 7,
          "memoryInMebibytes": 55
        },
        {
          "namespace": "solo-05b937b7",
          "podName": "envoy-proxy-node1-74bcfb64f8-dx5wz",
          "cpuInMillicores": 14,
          "memoryInMebibytes": 26
        },
        {
          "namespace": "solo-05b937b7",
          "podName": "haproxy-node1-7bb68675fc-tl82l",
          "cpuInMillicores": 6,
          "memoryInMebibytes": 108
        },
        {
          "namespace": "solo-05b937b7",
          "podName": "hiero-explorer-1-5585d47c6-bhm46",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 2
        },
        {
          "namespace": "solo-05b937b7",
          "podName": "minio-pool-1-0",
          "cpuInMillicores": 18,
          "memoryInMebibytes": 185
        },
        {
          "namespace": "solo-05b937b7",
          "podName": "mirror-1-grpc-86b8bf65c6-mlnx4",
          "cpuInMillicores": 6,
          "memoryInMebibytes": 320
        },
        {
          "namespace": "solo-05b937b7",
          "podName": "mirror-1-importer-6cfb77794-ljpvm",
          "cpuInMillicores": 75,
          "memoryInMebibytes": 458
        },
        {
          "namespace": "solo-05b937b7",
          "podName": "mirror-1-monitor-694f948dc9-zdjpx",
          "cpuInMillicores": 92,
          "memoryInMebibytes": 273
        },
        {
          "namespace": "solo-05b937b7",
          "podName": "mirror-1-postgres-postgresql-0",
          "cpuInMillicores": 46,
          "memoryInMebibytes": 144
        },
        {
          "namespace": "solo-05b937b7",
          "podName": "mirror-1-redis-node-0",
          "cpuInMillicores": 34,
          "memoryInMebibytes": 7
        },
        {
          "namespace": "solo-05b937b7",
          "podName": "mirror-1-rest-66c54bc7d6-hghfb",
          "cpuInMillicores": 31,
          "memoryInMebibytes": 113
        },
        {
          "namespace": "solo-05b937b7",
          "podName": "mirror-1-restjava-dbb87cc4-hvwm4",
          "cpuInMillicores": 5,
          "memoryInMebibytes": 349
        },
        {
          "namespace": "solo-05b937b7",
          "podName": "mirror-1-web3-75f5fcdbd8-sp5g9",
          "cpuInMillicores": 4,
          "memoryInMebibytes": 412
        },
        {
          "namespace": "solo-05b937b7",
          "podName": "mirror-ingress-controller-748f44ffdf-t9qb9",
          "cpuInMillicores": 18,
          "memoryInMebibytes": 39
        },
        {
          "namespace": "solo-05b937b7",
          "podName": "network-node1-0",
          "cpuInMillicores": 452,
          "memoryInMebibytes": 1738
        },
        {
          "namespace": "solo-05b937b7",
          "podName": "relay-1-686fc69666-lmjn6",
          "cpuInMillicores": 13,
          "memoryInMebibytes": 202
        },
        {
          "namespace": "solo-05b937b7",
          "podName": "relay-1-ws-7887947bbc-dqrmp",
          "cpuInMillicores": 6,
          "memoryInMebibytes": 202
        },
        {
          "namespace": "solo-setup",
          "podName": "minio-operator-5df5d4fc74-7fsvh",
          "cpuInMillicores": 3,
          "memoryInMebibytes": 16
        }
      ]
    }
  ]
}

@github-actions
Copy link
Contributor

github-actions bot commented Jan 8, 2026

Log Metrics - External database new

📊 Runner Resource Usage

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

⏱️  Test Duration: 12.0 minutes (13 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: 13.7%  |  Memory Peak: 15.2%


JSON Log Metrics

{
  "snapshotName": "external-database-test",
  "date": "2026-01-08T10:39:41.702Z",
  "gitHubSha": "04a0c239b7213c6609987991c455ccea7a6af486",
  "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": 1954,
  "memoryInMebibytes": 10899,
  "runtimeInMinutes": 11,
  "transactionCount": 0,
  "events": [],
  "clusterMetrics": [
    {
      "context": "kind-e2e-external-database-20813475757-1-c1",
      "cpuInMillicores": 794,
      "memoryInMebibytes": 4026,
      "podMetrics": [
        {
          "namespace": "external-database-test",
          "podName": "envoy-proxy-node1-559fd7cf65-4w5b7",
          "cpuInMillicores": 13,
          "memoryInMebibytes": 27
        },
        {
          "namespace": "external-database-test",
          "podName": "haproxy-node1-85866454b-bgbp4",
          "cpuInMillicores": 6,
          "memoryInMebibytes": 108
        },
        {
          "namespace": "external-database-test",
          "podName": "minio-pool-1-0",
          "cpuInMillicores": 11,
          "memoryInMebibytes": 165
        },
        {
          "namespace": "external-database-test",
          "podName": "network-node1-0",
          "cpuInMillicores": 655,
          "memoryInMebibytes": 2951
        },
        {
          "namespace": "kube-system",
          "podName": "coredns-7c65d6cfc9-b48l6",
          "cpuInMillicores": 2,
          "memoryInMebibytes": 15
        },
        {
          "namespace": "kube-system",
          "podName": "coredns-7c65d6cfc9-wxfbt",
          "cpuInMillicores": 4,
          "memoryInMebibytes": 16
        },
        {
          "namespace": "kube-system",
          "podName": "etcd-e2e-external-database-20813475757-1-c1-control-plane",
          "cpuInMillicores": 26,
          "memoryInMebibytes": 73
        },
        {
          "namespace": "kube-system",
          "podName": "kindnet-hvcdl",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 10
        },
        {
          "namespace": "kube-system",
          "podName": "kube-apiserver-e2e-external-database-20813475757-1-c1-control-plane",
          "cpuInMillicores": 43,
          "memoryInMebibytes": 432
        },
        {
          "namespace": "kube-system",
          "podName": "kube-controller-manager-e2e-external-database-20813475757-1-c1-control-plane",
          "cpuInMillicores": 14,
          "memoryInMebibytes": 58
        },
        {
          "namespace": "kube-system",
          "podName": "kube-proxy-x7xgt",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 14
        },
        {
          "namespace": "kube-system",
          "podName": "kube-scheduler-e2e-external-database-20813475757-1-c1-control-plane",
          "cpuInMillicores": 3,
          "memoryInMebibytes": 21
        },
        {
          "namespace": "kube-system",
          "podName": "metrics-server-fbb76bc7f-bsqcc",
          "cpuInMillicores": 4,
          "memoryInMebibytes": 22
        },
        {
          "namespace": "local-path-storage",
          "podName": "local-path-provisioner-6fdc965494-gwt52",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 10
        },
        {
          "namespace": "metallb-system",
          "podName": "metallb-controller-676f677b6b-fxsjd",
          "cpuInMillicores": 2,
          "memoryInMebibytes": 35
        },
        {
          "namespace": "metallb-system",
          "podName": "metallb-speaker-bk86r",
          "cpuInMillicores": 7,
          "memoryInMebibytes": 54
        },
        {
          "namespace": "solo-setup",
          "podName": "minio-operator-5df5d4fc74-tfj7c",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 15
        }
      ]
    },
    {
      "context": "kind-e2e-external-database-20813475757-1-c2",
      "cpuInMillicores": 1160,
      "memoryInMebibytes": 6873,
      "podMetrics": [
        {
          "namespace": "database",
          "podName": "my-postgresql-0",
          "cpuInMillicores": 32,
          "memoryInMebibytes": 137
        },
        {
          "namespace": "external-database-test",
          "podName": "envoy-proxy-node2-866544c45d-cgp69",
          "cpuInMillicores": 13,
          "memoryInMebibytes": 27
        },
        {
          "namespace": "external-database-test",
          "podName": "haproxy-node2-54fc8fd459-6m792",
          "cpuInMillicores": 6,
          "memoryInMebibytes": 107
        },
        {
          "namespace": "external-database-test",
          "podName": "hiero-explorer-1-5585d47c6-flndd",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 2
        },
        {
          "namespace": "external-database-test",
          "podName": "minio-pool-1-0",
          "cpuInMillicores": 29,
          "memoryInMebibytes": 275
        },
        {
          "namespace": "external-database-test",
          "podName": "mirror-grpc-5cf598f7d-skfdk",
          "cpuInMillicores": 5,
          "memoryInMebibytes": 359
        },
        {
          "namespace": "external-database-test",
          "podName": "mirror-importer-6467b79bb8-lr8dn",
          "cpuInMillicores": 53,
          "memoryInMebibytes": 476
        },
        {
          "namespace": "external-database-test",
          "podName": "mirror-ingress-controller-bb5dc897b-vq648",
          "cpuInMillicores": 17,
          "memoryInMebibytes": 38
        },
        {
          "namespace": "external-database-test",
          "podName": "mirror-monitor-7ffc5947b-lz4mk",
          "cpuInMillicores": 48,
          "memoryInMebibytes": 294
        },
        {
          "namespace": "external-database-test",
          "podName": "mirror-redis-node-0",
          "cpuInMillicores": 30,
          "memoryInMebibytes": 8
        },
        {
          "namespace": "external-database-test",
          "podName": "mirror-rest-66b749c966-t2hs2",
          "cpuInMillicores": 30,
          "memoryInMebibytes": 118
        },
        {
          "namespace": "external-database-test",
          "podName": "mirror-restjava-678f86fbb5-shft4",
          "cpuInMillicores": 63,
          "memoryInMebibytes": 407
        },
        {
          "namespace": "external-database-test",
          "podName": "mirror-web3-54d66fb686-6tk8l",
          "cpuInMillicores": 3,
          "memoryInMebibytes": 448
        },
        {
          "namespace": "external-database-test",
          "podName": "network-node2-0",
          "cpuInMillicores": 668,
          "memoryInMebibytes": 2949
        },
        {
          "namespace": "external-database-test",
          "podName": "relay-1-686fc69666-txnmz",
          "cpuInMillicores": 6,
          "memoryInMebibytes": 223
        },
        {
          "namespace": "external-database-test",
          "podName": "relay-1-ws-7887947bbc-9z7gv",
          "cpuInMillicores": 6,
          "memoryInMebibytes": 207
        },
        {
          "namespace": "kube-system",
          "podName": "coredns-7c65d6cfc9-f67kn",
          "cpuInMillicores": 4,
          "memoryInMebibytes": 17
        },
        {
          "namespace": "kube-system",
          "podName": "coredns-7c65d6cfc9-sgswq",
          "cpuInMillicores": 3,
          "memoryInMebibytes": 16
        },
        {
          "namespace": "kube-system",
          "podName": "etcd-e2e-external-database-20813475757-1-c2-control-plane",
          "cpuInMillicores": 43,
          "memoryInMebibytes": 79
        },
        {
          "namespace": "kube-system",
          "podName": "kindnet-2mn2z",
          "cpuInMillicores": 3,
          "memoryInMebibytes": 10
        },
        {
          "namespace": "kube-system",
          "podName": "kube-apiserver-e2e-external-database-20813475757-1-c2-control-plane",
          "cpuInMillicores": 59,
          "memoryInMebibytes": 432
        },
        {
          "namespace": "kube-system",
          "podName": "kube-controller-manager-e2e-external-database-20813475757-1-c2-control-plane",
          "cpuInMillicores": 15,
          "memoryInMebibytes": 67
        },
        {
          "namespace": "kube-system",
          "podName": "kube-proxy-8cpdt",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 15
        },
        {
          "namespace": "kube-system",
          "podName": "kube-scheduler-e2e-external-database-20813475757-1-c2-control-plane",
          "cpuInMillicores": 4,
          "memoryInMebibytes": 22
        },
        {
          "namespace": "kube-system",
          "podName": "metrics-server-fbb76bc7f-lpgl5",
          "cpuInMillicores": 4,
          "memoryInMebibytes": 24
        },
        {
          "namespace": "local-path-storage",
          "podName": "local-path-provisioner-6fdc965494-kffcq",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 10
        },
        {
          "namespace": "metallb-system",
          "podName": "metallb-controller-676f677b6b-8mcfk",
          "cpuInMillicores": 2,
          "memoryInMebibytes": 36
        },
        {
          "namespace": "metallb-system",
          "podName": "metallb-speaker-v4cg2",
          "cpuInMillicores": 10,
          "memoryInMebibytes": 55
        },
        {
          "namespace": "solo-setup",
          "podName": "minio-operator-5df5d4fc74-q79c4",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 15
        }
      ]
    }
  ]
}

@github-actions
Copy link
Contributor

github-actions bot commented Jan 8, 2026

Log Metrics - Block Node

📊 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% |#####
       +-----

✅ Resource usage within normal limits
    CPU Peak: 11.2%  |  Memory Peak: 12%


JSON Log Metrics

{
  "snapshotName": "block-node-test",
  "date": "2026-01-08T10:39:29.740Z",
  "gitHubSha": "04a0c239b7213c6609987991c455ccea7a6af486",
  "soloVersion": "undefined",
  "soloChartVersion": "undefined",
  "consensusNodeVersion": "undefined",
  "mirrorNodeVersion": "undefined",
  "blockNodeVersion": "undefined",
  "relayVersion": "undefined",
  "explorerVersion": "undefined",
  "cpuInMillicores": 103,
  "memoryInMebibytes": 554,
  "runtimeInMinutes": 0,
  "transactionCount": 0,
  "events": [],
  "clusterMetrics": [
    {
      "context": "kind-e2e-block-node-20813475757-1-c1",
      "cpuInMillicores": 103,
      "memoryInMebibytes": 554,
      "podMetrics": [
        {
          "namespace": "kube-system",
          "podName": "coredns-7c65d6cfc9-g68nd",
          "cpuInMillicores": 2,
          "memoryInMebibytes": 14
        },
        {
          "namespace": "kube-system",
          "podName": "coredns-7c65d6cfc9-x2h6v",
          "cpuInMillicores": 2,
          "memoryInMebibytes": 14
        },
        {
          "namespace": "kube-system",
          "podName": "etcd-e2e-block-node-20813475757-1-c1-control-plane",
          "cpuInMillicores": 24,
          "memoryInMebibytes": 37
        },
        {
          "namespace": "kube-system",
          "podName": "kindnet-84hqf",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 10
        },
        {
          "namespace": "kube-system",
          "podName": "kube-apiserver-e2e-block-node-20813475757-1-c1-control-plane",
          "cpuInMillicores": 40,
          "memoryInMebibytes": 273
        },
        {
          "namespace": "kube-system",
          "podName": "kube-controller-manager-e2e-block-node-20813475757-1-c1-control-plane",
          "cpuInMillicores": 14,
          "memoryInMebibytes": 57
        },
        {
          "namespace": "kube-system",
          "podName": "kube-proxy-7c5xn",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 16
        },
        {
          "namespace": "kube-system",
          "podName": "kube-scheduler-e2e-block-node-20813475757-1-c1-control-plane",
          "cpuInMillicores": 3,
          "memoryInMebibytes": 20
        },
        {
          "namespace": "kube-system",
          "podName": "metrics-server-fbb76bc7f-bh7qm",
          "cpuInMillicores": 5,
          "memoryInMebibytes": 21
        },
        {
          "namespace": "local-path-storage",
          "podName": "local-path-provisioner-6fdc965494-qwptc",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 8
        },
        {
          "namespace": "metallb-system",
          "podName": "metallb-controller-676f677b6b-n5mcp",
          "cpuInMillicores": 2,
          "memoryInMebibytes": 20
        },
        {
          "namespace": "metallb-system",
          "podName": "metallb-speaker-tfvbs",
          "cpuInMillicores": 7,
          "memoryInMebibytes": 52
        },
        {
          "namespace": "solo-setup",
          "podName": "minio-operator-5df5d4fc74-gzdsl",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 12
        }
      ]
    }
  ]
}

@github-actions
Copy link
Contributor

github-actions bot commented Jan 8, 2026

Log Metrics - Node Upgrade

📊 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% |######
       +------

✅ Resource usage within normal limits
    CPU Peak: 36.3%  |  Memory Peak: 21.6%


@github-actions
Copy link
Contributor

github-actions bot commented Jan 8, 2026

Log Metrics - Node Local PTT

📊 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: 20.1%  |  Memory Peak: 11.2%


@github-actions
Copy link
Contributor

github-actions bot commented Jan 8, 2026

Log Metrics - Performance Test

JSON Log Metrics

{
  "snapshotName": "performance-tests-95056",
  "date": "2026-01-08T10:31:45.595Z",
  "gitHubSha": "04a0c239b7213c6609987991c455ccea7a6af486",
  "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": 2225,
  "memoryInMebibytes": 6423,
  "runtimeInMinutes": 6,
  "transactionCount": 3749,
  "events": [],
  "clusterMetrics": [
    {
      "context": "default",
      "cpuInMillicores": 2225,
      "memoryInMebibytes": 6423,
      "podMetrics": [
        {
          "namespace": "kube-system",
          "podName": "coredns-7c65d6cfc9-fgjqg",
          "cpuInMillicores": 3,
          "memoryInMebibytes": 15
        },
        {
          "namespace": "kube-system",
          "podName": "coredns-7c65d6cfc9-vzg56",
          "cpuInMillicores": 4,
          "memoryInMebibytes": 17
        },
        {
          "namespace": "kube-system",
          "podName": "etcd-solo-e2e-c1-control-plane",
          "cpuInMillicores": 33,
          "memoryInMebibytes": 75
        },
        {
          "namespace": "kube-system",
          "podName": "kindnet-d98hs",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 11
        },
        {
          "namespace": "kube-system",
          "podName": "kube-apiserver-solo-e2e-c1-control-plane",
          "cpuInMillicores": 118,
          "memoryInMebibytes": 529
        },
        {
          "namespace": "kube-system",
          "podName": "kube-controller-manager-solo-e2e-c1-control-plane",
          "cpuInMillicores": 14,
          "memoryInMebibytes": 71
        },
        {
          "namespace": "kube-system",
          "podName": "kube-proxy-bgf27",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 16
        },
        {
          "namespace": "kube-system",
          "podName": "kube-scheduler-solo-e2e-c1-control-plane",
          "cpuInMillicores": 4,
          "memoryInMebibytes": 21
        },
        {
          "namespace": "kube-system",
          "podName": "metrics-server-fbb76bc7f-d7knh",
          "cpuInMillicores": 3,
          "memoryInMebibytes": 24
        },
        {
          "namespace": "local-path-storage",
          "podName": "local-path-provisioner-6fdc965494-zvgvn",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 10
        },
        {
          "namespace": "metallb-system",
          "podName": "metallb-controller-676f677b6b-4g8xx",
          "cpuInMillicores": 2,
          "memoryInMebibytes": 35
        },
        {
          "namespace": "metallb-system",
          "podName": "metallb-speaker-ldvz6",
          "cpuInMillicores": 7,
          "memoryInMebibytes": 53
        },
        {
          "namespace": "solo-94c9ed74",
          "podName": "block-node-1-0",
          "cpuInMillicores": 999,
          "memoryInMebibytes": 379
        },
        {
          "namespace": "solo-94c9ed74",
          "podName": "envoy-proxy-node1-74bcfb64f8-85f46",
          "cpuInMillicores": 13,
          "memoryInMebibytes": 27
        },
        {
          "namespace": "solo-94c9ed74",
          "podName": "haproxy-node1-7bb68675fc-d8sqc",
          "cpuInMillicores": 17,
          "memoryInMebibytes": 107
        },
        {
          "namespace": "solo-94c9ed74",
          "podName": "hiero-explorer-1-5585d47c6-fqt2n",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 2
        },
        {
          "namespace": "solo-94c9ed74",
          "podName": "minio-pool-1-0",
          "cpuInMillicores": 27,
          "memoryInMebibytes": 245
        },
        {
          "namespace": "solo-94c9ed74",
          "podName": "mirror-1-grpc-59b7cfcf77-jqrbg",
          "cpuInMillicores": 5,
          "memoryInMebibytes": 318
        },
        {
          "namespace": "solo-94c9ed74",
          "podName": "mirror-1-importer-969965d86-nzzqc",
          "cpuInMillicores": 121,
          "memoryInMebibytes": 462
        },
        {
          "namespace": "solo-94c9ed74",
          "podName": "mirror-1-monitor-555fd7b5db-tk9x5",
          "cpuInMillicores": 140,
          "memoryInMebibytes": 297
        },
        {
          "namespace": "solo-94c9ed74",
          "podName": "mirror-1-postgres-postgresql-0",
          "cpuInMillicores": 84,
          "memoryInMebibytes": 170
        },
        {
          "namespace": "solo-94c9ed74",
          "podName": "mirror-1-redis-node-0",
          "cpuInMillicores": 34,
          "memoryInMebibytes": 8
        },
        {
          "namespace": "solo-94c9ed74",
          "podName": "mirror-1-rest-6979dbd946-brj9n",
          "cpuInMillicores": 48,
          "memoryInMebibytes": 110
        },
        {
          "namespace": "solo-94c9ed74",
          "podName": "mirror-1-restjava-b69c9b95c-gdpgr",
          "cpuInMillicores": 5,
          "memoryInMebibytes": 342
        },
        {
          "namespace": "solo-94c9ed74",
          "podName": "mirror-1-web3-66c7d9777f-lxrlp",
          "cpuInMillicores": 9,
          "memoryInMebibytes": 421
        },
        {
          "namespace": "solo-94c9ed74",
          "podName": "mirror-ingress-controller-7ddb4fdd5-tbk4w",
          "cpuInMillicores": 17,
          "memoryInMebibytes": 39
        },
        {
          "namespace": "solo-94c9ed74",
          "podName": "network-node1-0",
          "cpuInMillicores": 501,
          "memoryInMebibytes": 2188
        },
        {
          "namespace": "solo-94c9ed74",
          "podName": "relay-1-686fc69666-wsnrv",
          "cpuInMillicores": 6,
          "memoryInMebibytes": 206
        },
        {
          "namespace": "solo-94c9ed74",
          "podName": "relay-1-ws-7887947bbc-nwl79",
          "cpuInMillicores": 6,
          "memoryInMebibytes": 209
        },
        {
          "namespace": "solo-setup",
          "podName": "minio-operator-5df5d4fc74-zkb85",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 16
        }
      ]
    }
  ]
}

@github-actions
Copy link
Contributor

github-actions bot commented Jan 8, 2026

Log Metrics - Dual Cluster Full

📊 Runner Resource Usage

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

⏱️  Test Duration: 24.0 minutes (25 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: 82.5%  |  Memory Peak: 18.4%


JSON Log Metrics

{
  "snapshotName": "dual-cluster-full",
  "date": "2026-01-08T11:06:30.459Z",
  "gitHubSha": "04a0c239b7213c6609987991c455ccea7a6af486",
  "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": 3380,
  "memoryInMebibytes": 9086,
  "runtimeInMinutes": 4,
  "transactionCount": 0,
  "events": [],
  "clusterMetrics": [
    {
      "context": "kind-e2e-dual-cluster-full-20813475757-1-c1",
      "cpuInMillicores": 2016,
      "memoryInMebibytes": 3430,
      "podMetrics": [
        {
          "namespace": "dual-cluster-full",
          "podName": "block-node-1-0",
          "cpuInMillicores": 997,
          "memoryInMebibytes": 383
        },
        {
          "namespace": "dual-cluster-full",
          "podName": "envoy-proxy-node1-559fd7cf65-6wgq6",
          "cpuInMillicores": 10,
          "memoryInMebibytes": 27
        },
        {
          "namespace": "dual-cluster-full",
          "podName": "haproxy-node1-85866454b-jxpvg",
          "cpuInMillicores": 6,
          "memoryInMebibytes": 109
        },
        {
          "namespace": "dual-cluster-full",
          "podName": "minio-pool-1-0",
          "cpuInMillicores": 15,
          "memoryInMebibytes": 194
        },
        {
          "namespace": "dual-cluster-full",
          "podName": "network-node1-0",
          "cpuInMillicores": 909,
          "memoryInMebibytes": 1838
        },
        {
          "namespace": "kube-system",
          "podName": "coredns-7c65d6cfc9-rpphn",
          "cpuInMillicores": 2,
          "memoryInMebibytes": 16
        },
        {
          "namespace": "kube-system",
          "podName": "coredns-7c65d6cfc9-xzcqs",
          "cpuInMillicores": 2,
          "memoryInMebibytes": 17
        },
        {
          "namespace": "kube-system",
          "podName": "etcd-e2e-dual-cluster-full-20813475757-1-c1-control-plane",
          "cpuInMillicores": 19,
          "memoryInMebibytes": 85
        },
        {
          "namespace": "kube-system",
          "podName": "kindnet-l7qgx",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 11
        },
        {
          "namespace": "kube-system",
          "podName": "kube-apiserver-e2e-dual-cluster-full-20813475757-1-c1-control-plane",
          "cpuInMillicores": 31,
          "memoryInMebibytes": 511
        },
        {
          "namespace": "kube-system",
          "podName": "kube-controller-manager-e2e-dual-cluster-full-20813475757-1-c1-control-plane",
          "cpuInMillicores": 10,
          "memoryInMebibytes": 63
        },
        {
          "namespace": "kube-system",
          "podName": "kube-proxy-9c7nq",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 15
        },
        {
          "namespace": "kube-system",
          "podName": "kube-scheduler-e2e-dual-cluster-full-20813475757-1-c1-control-plane",
          "cpuInMillicores": 3,
          "memoryInMebibytes": 22
        },
        {
          "namespace": "kube-system",
          "podName": "metrics-server-fbb76bc7f-qqbhk",
          "cpuInMillicores": 2,
          "memoryInMebibytes": 22
        },
        {
          "namespace": "local-path-storage",
          "podName": "local-path-provisioner-6fdc965494-d9b6x",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 11
        },
        {
          "namespace": "metallb-system",
          "podName": "metallb-controller-676f677b6b-f5f4c",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 36
        },
        {
          "namespace": "metallb-system",
          "podName": "metallb-speaker-2xnf4",
          "cpuInMillicores": 5,
          "memoryInMebibytes": 55
        },
        {
          "namespace": "solo-setup",
          "podName": "minio-operator-5df5d4fc74-4cl46",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 15
        }
      ]
    },
    {
      "context": "kind-e2e-dual-cluster-full-20813475757-1-c2",
      "cpuInMillicores": 1364,
      "memoryInMebibytes": 5656,
      "podMetrics": [
        {
          "namespace": "dual-cluster-full",
          "podName": "envoy-proxy-node2-866544c45d-xpmpv",
          "cpuInMillicores": 10,
          "memoryInMebibytes": 27
        },
        {
          "namespace": "dual-cluster-full",
          "podName": "haproxy-node2-54fc8fd459-5ql2v",
          "cpuInMillicores": 6,
          "memoryInMebibytes": 109
        },
        {
          "namespace": "dual-cluster-full",
          "podName": "hiero-explorer-1-5585d47c6-kb6x5",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 2
        },
        {
          "namespace": "dual-cluster-full",
          "podName": "minio-pool-1-0",
          "cpuInMillicores": 15,
          "memoryInMebibytes": 310
        },
        {
          "namespace": "dual-cluster-full",
          "podName": "mirror-1-grpc-69d6c769d8-wtdwr",
          "cpuInMillicores": 3,
          "memoryInMebibytes": 328
        },
        {
          "namespace": "dual-cluster-full",
          "podName": "mirror-1-importer-7879c6888-xfn85",
          "cpuInMillicores": 31,
          "memoryInMebibytes": 485
        },
        {
          "namespace": "dual-cluster-full",
          "podName": "mirror-1-monitor-58d8dbf95f-2kd6g",
          "cpuInMillicores": 27,
          "memoryInMebibytes": 291
        },
        {
          "namespace": "dual-cluster-full",
          "podName": "mirror-1-postgres-postgresql-0",
          "cpuInMillicores": 21,
          "memoryInMebibytes": 144
        },
        {
          "namespace": "dual-cluster-full",
          "podName": "mirror-1-redis-node-0",
          "cpuInMillicores": 26,
          "memoryInMebibytes": 7
        },
        {
          "namespace": "dual-cluster-full",
          "podName": "mirror-1-rest-6c4fdcb7d5-4jqgl",
          "cpuInMillicores": 3,
          "memoryInMebibytes": 100
        },
        {
          "namespace": "dual-cluster-full",
          "podName": "mirror-1-restjava-5b95f9d895-wd52r",
          "cpuInMillicores": 3,
          "memoryInMebibytes": 336
        },
        {
          "namespace": "dual-cluster-full",
          "podName": "mirror-1-web3-589fdcc6b7-nh6jz",
          "cpuInMillicores": 2,
          "memoryInMebibytes": 418
        },
        {
          "namespace": "dual-cluster-full",
          "podName": "mirror-ingress-controller-85858dfdf7-l9x57",
          "cpuInMillicores": 12,
          "memoryInMebibytes": 39
        },
        {
          "namespace": "dual-cluster-full",
          "podName": "network-node2-0",
          "cpuInMillicores": 832,
          "memoryInMebibytes": 1708
        },
        {
          "namespace": "dual-cluster-full",
          "podName": "relay-1-686fc69666-nmkhz",
          "cpuInMillicores": 260,
          "memoryInMebibytes": 215
        },
        {
          "namespace": "dual-cluster-full",
          "podName": "relay-1-ws-7887947bbc-gb4mm",
          "cpuInMillicores": 18,
          "memoryInMebibytes": 205
        },
        {
          "namespace": "kube-system",
          "podName": "coredns-7c65d6cfc9-6k5cz",
          "cpuInMillicores": 3,
          "memoryInMebibytes": 17
        },
        {
          "namespace": "kube-system",
          "podName": "coredns-7c65d6cfc9-fdscv",
          "cpuInMillicores": 2,
          "memoryInMebibytes": 16
        },
        {
          "namespace": "kube-system",
          "podName": "etcd-e2e-dual-cluster-full-20813475757-1-c2-control-plane",
          "cpuInMillicores": 21,
          "memoryInMebibytes": 88
        },
        {
          "namespace": "kube-system",
          "podName": "kindnet-4n9mh",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 11
        },
        {
          "namespace": "kube-system",
          "podName": "kube-apiserver-e2e-dual-cluster-full-20813475757-1-c2-control-plane",
          "cpuInMillicores": 42,
          "memoryInMebibytes": 549
        },
        {
          "namespace": "kube-system",
          "podName": "kube-controller-manager-e2e-dual-cluster-full-20813475757-1-c2-control-plane",
          "cpuInMillicores": 10,
          "memoryInMebibytes": 74
        },
        {
          "namespace": "kube-system",
          "podName": "kube-proxy-hkp22",
          "cpuInMillicores": 2,
          "memoryInMebibytes": 15
        },
        {
          "namespace": "kube-system",
          "podName": "kube-scheduler-e2e-dual-cluster-full-20813475757-1-c2-control-plane",
          "cpuInMillicores": 3,
          "memoryInMebibytes": 23
        },
        {
          "namespace": "kube-system",
          "podName": "metrics-server-fbb76bc7f-gpsmq",
          "cpuInMillicores": 3,
          "memoryInMebibytes": 23
        },
        {
          "namespace": "local-path-storage",
          "podName": "local-path-provisioner-6fdc965494-h2sdr",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 10
        },
        {
          "namespace": "metallb-system",
          "podName": "metallb-controller-676f677b6b-js4ft",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 36
        },
        {
          "namespace": "metallb-system",
          "podName": "metallb-speaker-5n2np",
          "cpuInMillicores": 4,
          "memoryInMebibytes": 55
        },
        {
          "namespace": "solo-setup",
          "podName": "minio-operator-5df5d4fc74-drf5n",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 15
        }
      ]
    }
  ]
}

@github-actions
Copy link
Contributor

github-actions bot commented Jan 8, 2026

Log Metrics - Node Add Local

📊 Runner Resource Usage

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

⏱️  Test Duration: 21.0 minutes (22 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: 54.8%  |  Memory Peak: 22.4%


@github-actions
Copy link
Contributor

github-actions bot commented Jan 8, 2026

Log Metrics - Standard

📊 Runner Resource Usage

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

⏱️  Test Duration: 41.0 minutes (42 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: 28.5%  |  Memory Peak: 21.6%


JSON Log Metrics

{
  "snapshotName": "performance-tests-1205011",
  "date": "2026-01-08T11:19:18.491Z",
  "gitHubSha": "04a0c239b7213c6609987991c455ccea7a6af486",
  "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": 1442,
  "memoryInMebibytes": 8795,
  "runtimeInMinutes": 24,
  "transactionCount": 30732,
  "events": [],
  "clusterMetrics": [
    {
      "context": "default",
      "cpuInMillicores": 1442,
      "memoryInMebibytes": 8795,
      "podMetrics": [
        {
          "namespace": "kube-system",
          "podName": "coredns-7c65d6cfc9-gjdh5",
          "cpuInMillicores": 6,
          "memoryInMebibytes": 17
        },
        {
          "namespace": "kube-system",
          "podName": "coredns-7c65d6cfc9-jcnf7",
          "cpuInMillicores": 4,
          "memoryInMebibytes": 17
        },
        {
          "namespace": "kube-system",
          "podName": "etcd-e2e-standard-20813475757-1-c1-control-plane",
          "cpuInMillicores": 29,
          "memoryInMebibytes": 86
        },
        {
          "namespace": "kube-system",
          "podName": "kindnet-6v6vt",
          "cpuInMillicores": 3,
          "memoryInMebibytes": 13
        },
        {
          "namespace": "kube-system",
          "podName": "kube-apiserver-e2e-standard-20813475757-1-c1-control-plane",
          "cpuInMillicores": 51,
          "memoryInMebibytes": 506
        },
        {
          "namespace": "kube-system",
          "podName": "kube-controller-manager-e2e-standard-20813475757-1-c1-control-plane",
          "cpuInMillicores": 14,
          "memoryInMebibytes": 65
        },
        {
          "namespace": "kube-system",
          "podName": "kube-proxy-g798r",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 15
        },
        {
          "namespace": "kube-system",
          "podName": "kube-scheduler-e2e-standard-20813475757-1-c1-control-plane",
          "cpuInMillicores": 4,
          "memoryInMebibytes": 22
        },
        {
          "namespace": "kube-system",
          "podName": "metrics-server-fbb76bc7f-tt5zq",
          "cpuInMillicores": 5,
          "memoryInMebibytes": 25
        },
        {
          "namespace": "local-path-storage",
          "podName": "local-path-provisioner-6fdc965494-4cdpf",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 10
        },
        {
          "namespace": "metallb-system",
          "podName": "metallb-controller-676f677b6b-z8pv2",
          "cpuInMillicores": 3,
          "memoryInMebibytes": 37
        },
        {
          "namespace": "metallb-system",
          "podName": "metallb-speaker-m2tb9",
          "cpuInMillicores": 7,
          "memoryInMebibytes": 55
        },
        {
          "namespace": "solo-ad4ae36e",
          "podName": "envoy-proxy-node1-74bcfb64f8-nlhxh",
          "cpuInMillicores": 13,
          "memoryInMebibytes": 28
        },
        {
          "namespace": "solo-ad4ae36e",
          "podName": "haproxy-node1-7bb68675fc-x9htb",
          "cpuInMillicores": 27,
          "memoryInMebibytes": 112
        },
        {
          "namespace": "solo-ad4ae36e",
          "podName": "hiero-explorer-1-5585d47c6-6tx4d",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 2
        },
        {
          "namespace": "solo-ad4ae36e",
          "podName": "minio-pool-1-0",
          "cpuInMillicores": 22,
          "memoryInMebibytes": 320
        },
        {
          "namespace": "solo-ad4ae36e",
          "podName": "mirror-1-grpc-86567b758c-kw2qn",
          "cpuInMillicores": 3,
          "memoryInMebibytes": 334
        },
        {
          "namespace": "solo-ad4ae36e",
          "podName": "mirror-1-importer-5795f559c6-bs9hz",
          "cpuInMillicores": 52,
          "memoryInMebibytes": 511
        },
        {
          "namespace": "solo-ad4ae36e",
          "podName": "mirror-1-monitor-cb7c7cf49-plqbb",
          "cpuInMillicores": 25,
          "memoryInMebibytes": 302
        },
        {
          "namespace": "solo-ad4ae36e",
          "podName": "mirror-1-postgres-postgresql-0",
          "cpuInMillicores": 65,
          "memoryInMebibytes": 218
        },
        {
          "namespace": "solo-ad4ae36e",
          "podName": "mirror-1-redis-node-0",
          "cpuInMillicores": 31,
          "memoryInMebibytes": 7
        },
        {
          "namespace": "solo-ad4ae36e",
          "podName": "mirror-1-rest-59486c8488-rqvm9",
          "cpuInMillicores": 25,
          "memoryInMebibytes": 108
        },
        {
          "namespace": "solo-ad4ae36e",
          "podName": "mirror-1-restjava-58db469f6c-dwzgq",
          "cpuInMillicores": 4,
          "memoryInMebibytes": 359
        },
        {
          "namespace": "solo-ad4ae36e",
          "podName": "mirror-1-web3-7f7846dffc-j8dfh",
          "cpuInMillicores": 5,
          "memoryInMebibytes": 424
        },
        {
          "namespace": "solo-ad4ae36e",
          "podName": "mirror-ingress-controller-6757cff945-zgrnn",
          "cpuInMillicores": 16,
          "memoryInMebibytes": 38
        },
        {
          "namespace": "solo-ad4ae36e",
          "podName": "network-node1-0",
          "cpuInMillicores": 1012,
          "memoryInMebibytes": 4725
        },
        {
          "namespace": "solo-ad4ae36e",
          "podName": "relay-1-686fc69666-2p5nx",
          "cpuInMillicores": 6,
          "memoryInMebibytes": 208
        },
        {
          "namespace": "solo-ad4ae36e",
          "podName": "relay-1-ws-7887947bbc-cblgh",
          "cpuInMillicores": 6,
          "memoryInMebibytes": 215
        },
        {
          "namespace": "solo-setup",
          "podName": "minio-operator-5df5d4fc74-ww5s7",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 16
        }
      ]
    }
  ]
}

@github-actions
Copy link
Contributor

github-actions bot commented Jan 8, 2026

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% |######
       +------

✅ Resource usage within normal limits
    CPU Peak: 11.5%  |  Memory Peak: 6.4%


JSON Log Metrics

{
  "snapshotName": "metric-server-test",
  "date": "2026-01-08T13:40:26.523Z",
  "gitHubSha": "04a0c239b7213c6609987991c455ccea7a6af486",
  "soloVersion": "undefined",
  "soloChartVersion": "undefined",
  "consensusNodeVersion": "undefined",
  "mirrorNodeVersion": "undefined",
  "blockNodeVersion": "undefined",
  "relayVersion": "undefined",
  "explorerVersion": "undefined",
  "cpuInMillicores": 198,
  "memoryInMebibytes": 525,
  "runtimeInMinutes": 0,
  "transactionCount": 0,
  "events": [],
  "clusterMetrics": [
    {
      "context": "default",
      "cpuInMillicores": 198,
      "memoryInMebibytes": 525,
      "podMetrics": [
        {
          "namespace": "kube-system",
          "podName": "coredns-7c65d6cfc9-n92q4",
          "cpuInMillicores": 2,
          "memoryInMebibytes": 13
        },
        {
          "namespace": "kube-system",
          "podName": "coredns-7c65d6cfc9-vdmgt",
          "cpuInMillicores": 2,
          "memoryInMebibytes": 13
        },
        {
          "namespace": "kube-system",
          "podName": "etcd-e2e-integration-20813475757-4-c1-control-plane",
          "cpuInMillicores": 32,
          "memoryInMebibytes": 35
        },
        {
          "namespace": "kube-system",
          "podName": "kindnet-clzch",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 10
        },
        {
          "namespace": "kube-system",
          "podName": "kube-apiserver-e2e-integration-20813475757-4-c1-control-plane",
          "cpuInMillicores": 128,
          "memoryInMebibytes": 276
        },
        {
          "namespace": "kube-system",
          "podName": "kube-controller-manager-e2e-integration-20813475757-4-c1-control-plane",
          "cpuInMillicores": 14,
          "memoryInMebibytes": 54
        },
        {
          "namespace": "kube-system",
          "podName": "kube-proxy-nqw25",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 15
        },
        {
          "namespace": "kube-system",
          "podName": "kube-scheduler-e2e-integration-20813475757-4-c1-control-plane",
          "cpuInMillicores": 4,
          "memoryInMebibytes": 20
        },
        {
          "namespace": "kube-system",
          "podName": "metrics-server-fbb76bc7f-z9dgs",
          "cpuInMillicores": 3,
          "memoryInMebibytes": 16
        },
        {
          "namespace": "local-path-storage",
          "podName": "local-path-provisioner-6fdc965494-xtwpk",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 7
        },
        {
          "namespace": "metallb-system",
          "podName": "metallb-controller-676f677b6b-267l6",
          "cpuInMillicores": 3,
          "memoryInMebibytes": 16
        },
        {
          "namespace": "metallb-system",
          "podName": "metallb-speaker-cld6b",
          "cpuInMillicores": 7,
          "memoryInMebibytes": 50
        }
      ]
    }
  ]
}

@jeromy-cannon jeromy-cannon merged commit 24c721a into main Jan 8, 2026
110 of 120 checks passed
@jeromy-cannon jeromy-cannon deleted the 03020-fail-code-style-on-increased-warnings branch January 8, 2026 13:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

PR: Needs Team Approval A pull request that needs review from a team member.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Fail code-style PR check when lint warnings increase

3 participants