Skip to content

Conversation

@JeffreyDallas
Copy link
Contributor

@JeffreyDallas JeffreyDallas commented Oct 31, 2025

Description

This pull request changes the following:

  • Only partial of backup and restore command feature as discussed in solo network backup and restore #2784

  • create backup and restore subcommands

  • saving and restore following critical data

    • ConfigMap
    • Secrets
    • Logs and data/config, data/keys
    • state files
  • minor change to use zip for state file compress

  • a new example Taskfile workflow to test backup and restore command

  • The following feature has not been implemented:

    • Passkey to protect encrypted backup file
    • Restore network topology by saved remote config

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

Signed-off-by: Jeffrey Tang <[email protected]>
Signed-off-by: Jeffrey Tang <[email protected]>
Signed-off-by: Jeffrey Tang <[email protected]>
Signed-off-by: Jeffrey Tang <[email protected]>
Signed-off-by: Jeffrey Tang <[email protected]>
Signed-off-by: Jeffrey Tang <[email protected]>
Signed-off-by: Jeffrey Tang <[email protected]>
Signed-off-by: Jeffrey Tang <[email protected]>
Signed-off-by: Jeffrey Tang <[email protected]>
Signed-off-by: Jeffrey Tang <[email protected]>
Signed-off-by: Jeffrey Tang <[email protected]>
Signed-off-by: Jeffrey Tang <[email protected]>
Signed-off-by: Jeffrey Tang <[email protected]>
Signed-off-by: Jeffrey Tang <[email protected]>
Signed-off-by: Jeffrey Tang <[email protected]>
Signed-off-by: Jeffrey Tang <[email protected]>
…network-backup-restore

Signed-off-by: Jeffrey Tang <[email protected]>

# Conflicts:
#	examples/README.md
Signed-off-by: Jeffrey Tang <[email protected]>
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR introduces a new backup and restore feature for Solo deployments, allowing users to backup and restore complete network configurations including ConfigMaps, Secrets, logs, and state files. The implementation adds a new config ops backup/restore command structure.

Key changes:

  • Added BackupRestoreCommand with backup and restore subcommands
  • Modified NetworkNodes.getLogs() and NetworkNodes.getStatesFromPod() to accept optional base directory parameters
  • Updated NodeCommandTasks.uploadStateFiles() to support both single state files and directories of state files
  • Changed compression from tar to zip for better compatibility
  • Added new backup-restore workflow example with comprehensive documentation

Reviewed Changes

Copilot reviewed 11 out of 11 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
src/commands/backup-restore.ts New command implementation for backup/restore operations
src/commands/command-definitions/backup-restore-command-definition.ts Command definition and configuration for backup-restore
src/commands/commands.ts Registered new backup-restore command
src/commands/node/tasks.ts Enhanced uploadStateFiles to support directory-based state file restoration
src/core/dependency-injection/inject-tokens.ts Added injection tokens for BackupRestoreCommand
src/core/dependency-injection/container-init.ts Registered BackupRestoreCommand in DI container
src/core/network-nodes.ts Modified getLogs and getStatesFromPod to accept optional base directory
examples/backup-restore-workflow/Taskfile.yml New example workflow demonstrating backup/restore operations
examples/backup-restore-workflow/README.md Comprehensive documentation for the backup-restore workflow
examples/state-save-and-restore/Taskfile.yml Updated paths and reduced transaction counts for testing
examples/README.md Added reference to new backup-restore-workflow example

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@github-actions
Copy link
Contributor

github-actions bot commented Oct 31, 2025

Unit Test Results - Windows

  1 files  ±0  177 suites  ±0   3s ⏱️ -1s
494 tests ±0  494 ✅ ±0  0 💤 ±0  0 ❌ ±0 
498 runs  ±0  498 ✅ ±0  0 💤 ±0  0 ❌ ±0 

Results for commit 763b2ab. ± Comparison against base commit 16b18b2.

♻️ This comment has been updated with latest results.

@github-actions
Copy link
Contributor

github-actions bot commented Oct 31, 2025

Unit Test Results - Linux

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

Results for commit 763b2ab. ± Comparison against base commit 16b18b2.

♻️ This comment has been updated with latest results.

JeffreyDallas and others added 5 commits October 31, 2025 22:30
Co-authored-by: Copilot <[email protected]>
Signed-off-by: JeffreyDallas <[email protected]>
Co-authored-by: Copilot <[email protected]>
Signed-off-by: JeffreyDallas <[email protected]>
Signed-off-by: Jeffrey Tang <[email protected]>
…iero-ledger/solo into 02784-D-network-backup-restore

Signed-off-by: Jeffrey Tang <[email protected]>

# Conflicts:
#	src/commands/backup-restore.ts
Signed-off-by: Jeffrey Tang <[email protected]>
@jeromy-cannon jeromy-cannon added the PR: Checks Failed A pull request where the checks have failed. label Nov 3, 2025
Signed-off-by: Jeffrey Tang <[email protected]>
Signed-off-by: Jeffrey Tang <[email protected]>
@github-actions
Copy link
Contributor

github-actions bot commented Nov 3, 2025

Log Metrics - One Shot Single

JSON Log Metrics

{
  "snapshotName": "one-shot-single",
  "date": "2025-11-03T20:03:47.419Z",
  "gitHubSha": "b5e1be050ba84cc2387dbc5bb0a87f38677df7bc",
  "soloVersion": "0.48.0",
  "soloChartVersion": "0.57.0",
  "consensusNodeVersion": "0.66.0",
  "mirrorNodeVersion": "0.141.0",
  "blockNodeVersion": "0.21.1",
  "relayVersion": "0.70.0",
  "explorerVersion": "25.1.1",
  "cpuInMillicores": 2222,
  "memoryInMebibytes": 9399,
  "runtimeInMinutes": 9,
  "transactionCount": 22556,
  "clusterMetrics": [
    {
      "context": "default",
      "cpuInMillicores": 2222,
      "memoryInMebibytes": 9399,
      "podMetrics": [
        {
          "namespace": "kube-system",
          "podName": "coredns-7c65d6cfc9-9c9ll",
          "cpuInMillicores": 3,
          "memoryInMebibytes": 24
        },
        {
          "namespace": "kube-system",
          "podName": "coredns-7c65d6cfc9-d7xpj",
          "cpuInMillicores": 2,
          "memoryInMebibytes": 22
        },
        {
          "namespace": "kube-system",
          "podName": "etcd-e2e-one-shot-single-19047328836-1-c1-control-plane",
          "cpuInMillicores": 18,
          "memoryInMebibytes": 80
        },
        {
          "namespace": "kube-system",
          "podName": "kindnet-rtv49",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 11
        },
        {
          "namespace": "kube-system",
          "podName": "kube-apiserver-e2e-one-shot-single-19047328836-1-c1-control-plane",
          "cpuInMillicores": 47,
          "memoryInMebibytes": 436
        },
        {
          "namespace": "kube-system",
          "podName": "kube-controller-manager-e2e-one-shot-single-19047328836-1-c1-control-plane",
          "cpuInMillicores": 10,
          "memoryInMebibytes": 68
        },
        {
          "namespace": "kube-system",
          "podName": "kube-proxy-v779c",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 15
        },
        {
          "namespace": "kube-system",
          "podName": "kube-scheduler-e2e-one-shot-single-19047328836-1-c1-control-plane",
          "cpuInMillicores": 2,
          "memoryInMebibytes": 22
        },
        {
          "namespace": "kube-system",
          "podName": "metrics-server-fbb76bc7f-c4dhd",
          "cpuInMillicores": 3,
          "memoryInMebibytes": 23
        },
        {
          "namespace": "local-path-storage",
          "podName": "local-path-provisioner-6fdc965494-jspdz",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 10
        },
        {
          "namespace": "metallb-system",
          "podName": "metallb-controller-6954ffc6f6-pp229",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 31
        },
        {
          "namespace": "metallb-system",
          "podName": "metallb-speaker-8xbkf",
          "cpuInMillicores": 7,
          "memoryInMebibytes": 50
        },
        {
          "namespace": "solo-31bedf1d",
          "podName": "block-node-1-0",
          "cpuInMillicores": 995,
          "memoryInMebibytes": 420
        },
        {
          "namespace": "solo-31bedf1d",
          "podName": "envoy-proxy-node1-74bcfb64f8-bk2qj",
          "cpuInMillicores": 10,
          "memoryInMebibytes": 27
        },
        {
          "namespace": "solo-31bedf1d",
          "podName": "haproxy-node1-7bb68675fc-mh2nz",
          "cpuInMillicores": 5,
          "memoryInMebibytes": 106
        },
        {
          "namespace": "solo-31bedf1d",
          "podName": "hiero-explorer-1-5585d47c6-85bh7",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 2
        },
        {
          "namespace": "solo-31bedf1d",
          "podName": "minio-pool-1-0",
          "cpuInMillicores": 9,
          "memoryInMebibytes": 254
        },
        {
          "namespace": "solo-31bedf1d",
          "podName": "mirror-1-grpc-6679bfd86-dp8w5",
          "cpuInMillicores": 5,
          "memoryInMebibytes": 325
        },
        {
          "namespace": "solo-31bedf1d",
          "podName": "mirror-1-importer-67f8c498f8-smm9q",
          "cpuInMillicores": 19,
          "memoryInMebibytes": 481
        },
        {
          "namespace": "solo-31bedf1d",
          "podName": "mirror-1-monitor-847b75d97d-rn85l",
          "cpuInMillicores": 134,
          "memoryInMebibytes": 371
        },
        {
          "namespace": "solo-31bedf1d",
          "podName": "mirror-1-postgres-postgresql-0",
          "cpuInMillicores": 224,
          "memoryInMebibytes": 200
        },
        {
          "namespace": "solo-31bedf1d",
          "podName": "mirror-1-redis-node-0",
          "cpuInMillicores": 30,
          "memoryInMebibytes": 7
        },
        {
          "namespace": "solo-31bedf1d",
          "podName": "mirror-1-rest-5cfdfdb7ff-l6bcg",
          "cpuInMillicores": 248,
          "memoryInMebibytes": 124
        },
        {
          "namespace": "solo-31bedf1d",
          "podName": "mirror-1-restjava-74d98d7dfd-94kjs",
          "cpuInMillicores": 6,
          "memoryInMebibytes": 357
        },
        {
          "namespace": "solo-31bedf1d",
          "podName": "mirror-1-web3-758679c76f-lnphf",
          "cpuInMillicores": 3,
          "memoryInMebibytes": 409
        },
        {
          "namespace": "solo-31bedf1d",
          "podName": "mirror-ingress-controller-58b7b8bf8d-k6l75",
          "cpuInMillicores": 11,
          "memoryInMebibytes": 39
        },
        {
          "namespace": "solo-31bedf1d",
          "podName": "network-node1-0",
          "cpuInMillicores": 390,
          "memoryInMebibytes": 4434
        },
        {
          "namespace": "solo-31bedf1d",
          "podName": "relay-1-fbb55987c-72wkt",
          "cpuInMillicores": 4,
          "memoryInMebibytes": 178
        },
        {
          "namespace": "solo-31bedf1d",
          "podName": "relay-1-ws-bc5549dd4-gp8fq",
          "cpuInMillicores": 3,
          "memoryInMebibytes": 177
        },
        {
          "namespace": "solo-setup",
          "podName": "alertmanager-kube-prometheus-stack-alertmanager-0",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 36
        },
        {
          "namespace": "solo-setup",
          "podName": "kube-prometheus-stack-grafana-f768cd8ff-tldq4",
          "cpuInMillicores": 16,
          "memoryInMebibytes": 261
        },
        {
          "namespace": "solo-setup",
          "podName": "kube-prometheus-stack-kube-state-metrics-5b9476bcbc-2hxsd",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 14
        },
        {
          "namespace": "solo-setup",
          "podName": "kube-prometheus-stack-operator-857f5d896c-wql9l",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 37
        },
        {
          "namespace": "solo-setup",
          "podName": "kube-prometheus-stack-prometheus-node-exporter-9thvp",
          "cpuInMillicores": 4,
          "memoryInMebibytes": 12
        },
        {
          "namespace": "solo-setup",
          "podName": "minio-operator-5df5d4fc74-xkdhb",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 16
        },
        {
          "namespace": "solo-setup",
          "podName": "prometheus-kube-prometheus-stack-prometheus-0",
          "cpuInMillicores": 5,
          "memoryInMebibytes": 320
        }
      ]
    }
  ]
}

@github-actions
Copy link
Contributor

github-actions bot commented Nov 3, 2025

E2E Test Report

  8 files   87 suites   1h 11m 38s ⏱️
266 tests 266 ✅ 0 💤 0 ❌
269 runs  269 ✅ 0 💤 0 ❌

Results for commit f62e7fa.

♻️ This comment has been updated with latest results.

@codacy-production
Copy link

Coverage summary from Codacy

See diff coverage on Codacy

Coverage variation Diff coverage
-1.32% (target: -1.00%) 30.48%
Coverage variation details
Coverable lines Covered lines Coverage
Common ancestor commit (94bb17e) 47114 39919 84.73%
Head commit (f62e7fa) 48191 (+1077) 40195 (+276) 83.41% (-1.32%)

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 (#2834) 712 217 30.48%

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

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

github-actions bot commented Nov 4, 2025

Log Metrics - Block Node

JSON Log Metrics

{
  "snapshotName": "block-node-cmd-e2e",
  "date": "2025-11-04T03:55:02.907Z",
  "gitHubSha": "23886e9064d8598dccb2133e1c4d7972712d820d",
  "soloVersion": "0.48.0",
  "soloChartVersion": "0.57.0",
  "consensusNodeVersion": "0.66.0",
  "mirrorNodeVersion": "0.141.0",
  "blockNodeVersion": "0.21.1",
  "relayVersion": "0.70.0",
  "explorerVersion": "25.1.1",
  "cpuInMillicores": 1954,
  "memoryInMebibytes": 3097,
  "runtimeInMinutes": 87,
  "transactionCount": 0,
  "clusterMetrics": [
    {
      "context": "default",
      "cpuInMillicores": 1954,
      "memoryInMebibytes": 3097,
      "podMetrics": [
        {
          "namespace": "block-node-cmd-e2e",
          "podName": "block-node-1-0",
          "cpuInMillicores": 1003,
          "memoryInMebibytes": 382
        },
        {
          "namespace": "block-node-cmd-e2e",
          "podName": "envoy-proxy-node1-74bcfb64f8-zsfbd",
          "cpuInMillicores": 12,
          "memoryInMebibytes": 25
        },
        {
          "namespace": "block-node-cmd-e2e",
          "podName": "haproxy-node1-7bb68675fc-lr7n7",
          "cpuInMillicores": 3,
          "memoryInMebibytes": 96
        },
        {
          "namespace": "block-node-cmd-e2e",
          "podName": "minio-pool-1-0",
          "cpuInMillicores": 4,
          "memoryInMebibytes": 146
        },
        {
          "namespace": "block-node-cmd-e2e",
          "podName": "network-node1-0",
          "cpuInMillicores": 781,
          "memoryInMebibytes": 1025
        },
        {
          "namespace": "kube-system",
          "podName": "coredns-7c65d6cfc9-fhxsk",
          "cpuInMillicores": 4,
          "memoryInMebibytes": 20
        },
        {
          "namespace": "kube-system",
          "podName": "coredns-7c65d6cfc9-xw8zv",
          "cpuInMillicores": 3,
          "memoryInMebibytes": 21
        },
        {
          "namespace": "kube-system",
          "podName": "etcd-e2e-block-node-19057057354-1-c1-control-plane",
          "cpuInMillicores": 29,
          "memoryInMebibytes": 70
        },
        {
          "namespace": "kube-system",
          "podName": "kindnet-xq42x",
          "cpuInMillicores": 2,
          "memoryInMebibytes": 11
        },
        {
          "namespace": "kube-system",
          "podName": "kube-apiserver-e2e-block-node-19057057354-1-c1-control-plane",
          "cpuInMillicores": 47,
          "memoryInMebibytes": 458
        },
        {
          "namespace": "kube-system",
          "podName": "kube-controller-manager-e2e-block-node-19057057354-1-c1-control-plane",
          "cpuInMillicores": 13,
          "memoryInMebibytes": 69
        },
        {
          "namespace": "kube-system",
          "podName": "kube-proxy-r7vsf",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 14
        },
        {
          "namespace": "kube-system",
          "podName": "kube-scheduler-e2e-block-node-19057057354-1-c1-control-plane",
          "cpuInMillicores": 3,
          "memoryInMebibytes": 22
        },
        {
          "namespace": "kube-system",
          "podName": "metrics-server-fbb76bc7f-pv8x7",
          "cpuInMillicores": 3,
          "memoryInMebibytes": 22
        },
        {
          "namespace": "local-path-storage",
          "podName": "local-path-provisioner-6fdc965494-dt97p",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 10
        },
        {
          "namespace": "metallb-system",
          "podName": "metallb-controller-6954ffc6f6-6jxww",
          "cpuInMillicores": 2,
          "memoryInMebibytes": 31
        },
        {
          "namespace": "metallb-system",
          "podName": "metallb-speaker-ltdpf",
          "cpuInMillicores": 8,
          "memoryInMebibytes": 49
        },
        {
          "namespace": "solo-setup",
          "podName": "alertmanager-kube-prometheus-stack-alertmanager-0",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 37
        },
        {
          "namespace": "solo-setup",
          "podName": "kube-prometheus-stack-grafana-f768cd8ff-hfggn",
          "cpuInMillicores": 19,
          "memoryInMebibytes": 262
        },
        {
          "namespace": "solo-setup",
          "podName": "kube-prometheus-stack-kube-state-metrics-5b9476bcbc-clz8f",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 16
        },
        {
          "namespace": "solo-setup",
          "podName": "kube-prometheus-stack-operator-857f5d896c-vcgpv",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 39
        },
        {
          "namespace": "solo-setup",
          "podName": "kube-prometheus-stack-prometheus-node-exporter-8g6bk",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 10
        },
        {
          "namespace": "solo-setup",
          "podName": "minio-operator-5df5d4fc74-gjdxt",
          "cpuInMillicores": 2,
          "memoryInMebibytes": 21
        },
        {
          "namespace": "solo-setup",
          "podName": "prometheus-kube-prometheus-stack-prometheus-0",
          "cpuInMillicores": 10,
          "memoryInMebibytes": 241
        }
      ]
    }
  ]
}

@github-actions
Copy link
Contributor

github-actions bot commented Nov 4, 2025

Log Metrics - External database new

JSON Log Metrics

{
  "snapshotName": "external-database-test",
  "date": "2025-11-04T04:00:24.809Z",
  "gitHubSha": "23886e9064d8598dccb2133e1c4d7972712d820d",
  "soloVersion": "0.48.0",
  "soloChartVersion": "0.57.0",
  "consensusNodeVersion": "0.66.0",
  "mirrorNodeVersion": "0.141.0",
  "blockNodeVersion": "0.21.1",
  "relayVersion": "0.70.0",
  "explorerVersion": "25.1.1",
  "cpuInMillicores": 2133,
  "memoryInMebibytes": 12593,
  "runtimeInMinutes": 11,
  "transactionCount": 0,
  "clusterMetrics": [
    {
      "context": "kind-e2e-external-database-19057057354-1-c1",
      "cpuInMillicores": 873,
      "memoryInMebibytes": 4994,
      "podMetrics": [
        {
          "namespace": "external-database-test",
          "podName": "envoy-proxy-node1-559fd7cf65-9q9t6",
          "cpuInMillicores": 10,
          "memoryInMebibytes": 27
        },
        {
          "namespace": "external-database-test",
          "podName": "haproxy-node1-85866454b-bb4vl",
          "cpuInMillicores": 15,
          "memoryInMebibytes": 107
        },
        {
          "namespace": "external-database-test",
          "podName": "minio-pool-1-0",
          "cpuInMillicores": 8,
          "memoryInMebibytes": 226
        },
        {
          "namespace": "external-database-test",
          "podName": "network-node1-0",
          "cpuInMillicores": 708,
          "memoryInMebibytes": 3229
        },
        {
          "namespace": "kube-system",
          "podName": "coredns-7c65d6cfc9-5qbfr",
          "cpuInMillicores": 4,
          "memoryInMebibytes": 22
        },
        {
          "namespace": "kube-system",
          "podName": "coredns-7c65d6cfc9-nrnb4",
          "cpuInMillicores": 2,
          "memoryInMebibytes": 21
        },
        {
          "namespace": "kube-system",
          "podName": "etcd-e2e-external-database-19057057354-1-c1-control-plane",
          "cpuInMillicores": 19,
          "memoryInMebibytes": 76
        },
        {
          "namespace": "kube-system",
          "podName": "kindnet-j868j",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 10
        },
        {
          "namespace": "kube-system",
          "podName": "kube-apiserver-e2e-external-database-19057057354-1-c1-control-plane",
          "cpuInMillicores": 48,
          "memoryInMebibytes": 413
        },
        {
          "namespace": "kube-system",
          "podName": "kube-controller-manager-e2e-external-database-19057057354-1-c1-control-plane",
          "cpuInMillicores": 10,
          "memoryInMebibytes": 61
        },
        {
          "namespace": "kube-system",
          "podName": "kube-proxy-q49kr",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 14
        },
        {
          "namespace": "kube-system",
          "podName": "kube-scheduler-e2e-external-database-19057057354-1-c1-control-plane",
          "cpuInMillicores": 2,
          "memoryInMebibytes": 21
        },
        {
          "namespace": "kube-system",
          "podName": "metrics-server-fbb76bc7f-tg29d",
          "cpuInMillicores": 3,
          "memoryInMebibytes": 22
        },
        {
          "namespace": "local-path-storage",
          "podName": "local-path-provisioner-6fdc965494-qnptd",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 10
        },
        {
          "namespace": "metallb-system",
          "podName": "metallb-controller-6954ffc6f6-d9vwt",
          "cpuInMillicores": 2,
          "memoryInMebibytes": 32
        },
        {
          "namespace": "metallb-system",
          "podName": "metallb-speaker-cm5ms",
          "cpuInMillicores": 9,
          "memoryInMebibytes": 50
        },
        {
          "namespace": "solo-setup",
          "podName": "alertmanager-kube-prometheus-stack-alertmanager-0",
          "cpuInMillicores": 3,
          "memoryInMebibytes": 38
        },
        {
          "namespace": "solo-setup",
          "podName": "kube-prometheus-stack-grafana-f768cd8ff-ps8sc",
          "cpuInMillicores": 15,
          "memoryInMebibytes": 263
        },
        {
          "namespace": "solo-setup",
          "podName": "kube-prometheus-stack-kube-state-metrics-5b9476bcbc-wqppw",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 13
        },
        {
          "namespace": "solo-setup",
          "podName": "kube-prometheus-stack-operator-857f5d896c-ptdn2",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 31
        },
        {
          "namespace": "solo-setup",
          "podName": "kube-prometheus-stack-prometheus-node-exporter-9gdmb",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 10
        },
        {
          "namespace": "solo-setup",
          "podName": "minio-operator-5df5d4fc74-wpt96",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 16
        },
        {
          "namespace": "solo-setup",
          "podName": "prometheus-kube-prometheus-stack-prometheus-0",
          "cpuInMillicores": 8,
          "memoryInMebibytes": 282
        }
      ]
    },
    {
      "context": "kind-e2e-external-database-19057057354-1-c2",
      "cpuInMillicores": 1260,
      "memoryInMebibytes": 7599,
      "podMetrics": [
        {
          "namespace": "database",
          "podName": "my-postgresql-0",
          "cpuInMillicores": 26,
          "memoryInMebibytes": 143
        },
        {
          "namespace": "external-database-test",
          "podName": "envoy-proxy-node2-866544c45d-48kv6",
          "cpuInMillicores": 10,
          "memoryInMebibytes": 27
        },
        {
          "namespace": "external-database-test",
          "podName": "haproxy-node2-54fc8fd459-vhn9q",
          "cpuInMillicores": 46,
          "memoryInMebibytes": 107
        },
        {
          "namespace": "external-database-test",
          "podName": "hiero-explorer-1-5585d47c6-8vg2v",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 2
        },
        {
          "namespace": "external-database-test",
          "podName": "minio-pool-1-0",
          "cpuInMillicores": 18,
          "memoryInMebibytes": 332
        },
        {
          "namespace": "external-database-test",
          "podName": "mirror-grpc-867d7c9bd7-b9vr6",
          "cpuInMillicores": 4,
          "memoryInMebibytes": 351
        },
        {
          "namespace": "external-database-test",
          "podName": "mirror-importer-767bb9fcf6-v86ms",
          "cpuInMillicores": 42,
          "memoryInMebibytes": 482
        },
        {
          "namespace": "external-database-test",
          "podName": "mirror-ingress-controller-bb5dc897b-c466q",
          "cpuInMillicores": 13,
          "memoryInMebibytes": 40
        },
        {
          "namespace": "external-database-test",
          "podName": "mirror-monitor-655855d95f-48lrm",
          "cpuInMillicores": 27,
          "memoryInMebibytes": 297
        },
        {
          "namespace": "external-database-test",
          "podName": "mirror-redis-node-0",
          "cpuInMillicores": 23,
          "memoryInMebibytes": 7
        },
        {
          "namespace": "external-database-test",
          "podName": "mirror-rest-55cdbdddc5-ncxz7",
          "cpuInMillicores": 33,
          "memoryInMebibytes": 115
        },
        {
          "namespace": "external-database-test",
          "podName": "mirror-restjava-66d6f7cc8f-dnrq9",
          "cpuInMillicores": 42,
          "memoryInMebibytes": 353
        },
        {
          "namespace": "external-database-test",
          "podName": "mirror-web3-76d95c96df-wdt9n",
          "cpuInMillicores": 4,
          "memoryInMebibytes": 441
        },
        {
          "namespace": "external-database-test",
          "podName": "network-node2-0",
          "cpuInMillicores": 830,
          "memoryInMebibytes": 3015
        },
        {
          "namespace": "external-database-test",
          "podName": "relay-1-fbb55987c-lqcwc",
          "cpuInMillicores": 3,
          "memoryInMebibytes": 186
        },
        {
          "namespace": "external-database-test",
          "podName": "relay-1-ws-bc5549dd4-fmjth",
          "cpuInMillicores": 3,
          "memoryInMebibytes": 177
        },
        {
          "namespace": "kube-system",
          "podName": "coredns-7c65d6cfc9-5tpgh",
          "cpuInMillicores": 3,
          "memoryInMebibytes": 24
        },
        {
          "namespace": "kube-system",
          "podName": "coredns-7c65d6cfc9-ffbt2",
          "cpuInMillicores": 2,
          "memoryInMebibytes": 22
        },
        {
          "namespace": "kube-system",
          "podName": "etcd-e2e-external-database-19057057354-1-c2-control-plane",
          "cpuInMillicores": 23,
          "memoryInMebibytes": 81
        },
        {
          "namespace": "kube-system",
          "podName": "kindnet-qpv5j",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 11
        },
        {
          "namespace": "kube-system",
          "podName": "kube-apiserver-e2e-external-database-19057057354-1-c2-control-plane",
          "cpuInMillicores": 60,
          "memoryInMebibytes": 454
        },
        {
          "namespace": "kube-system",
          "podName": "kube-controller-manager-e2e-external-database-19057057354-1-c2-control-plane",
          "cpuInMillicores": 13,
          "memoryInMebibytes": 69
        },
        {
          "namespace": "kube-system",
          "podName": "kube-proxy-fgsw6",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 15
        },
        {
          "namespace": "kube-system",
          "podName": "kube-scheduler-e2e-external-database-19057057354-1-c2-control-plane",
          "cpuInMillicores": 3,
          "memoryInMebibytes": 22
        },
        {
          "namespace": "kube-system",
          "podName": "metrics-server-fbb76bc7f-8wd77",
          "cpuInMillicores": 3,
          "memoryInMebibytes": 24
        },
        {
          "namespace": "local-path-storage",
          "podName": "local-path-provisioner-6fdc965494-tk5q5",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 10
        },
        {
          "namespace": "metallb-system",
          "podName": "metallb-controller-6954ffc6f6-npfj2",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 31
        },
        {
          "namespace": "metallb-system",
          "podName": "metallb-speaker-tl78d",
          "cpuInMillicores": 9,
          "memoryInMebibytes": 50
        },
        {
          "namespace": "solo-setup",
          "podName": "alertmanager-kube-prometheus-stack-alertmanager-0",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 37
        },
        {
          "namespace": "solo-setup",
          "podName": "kube-prometheus-stack-grafana-f768cd8ff-hmhx9",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 264
        },
        {
          "namespace": "solo-setup",
          "podName": "kube-prometheus-stack-kube-state-metrics-5b9476bcbc-wbld6",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 14
        },
        {
          "namespace": "solo-setup",
          "podName": "kube-prometheus-stack-operator-857f5d896c-kjjpq",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 37
        },
        {
          "namespace": "solo-setup",
          "podName": "kube-prometheus-stack-prometheus-node-exporter-l297l",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 12
        },
        {
          "namespace": "solo-setup",
          "podName": "minio-operator-5df5d4fc74-dn7vv",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 16
        },
        {
          "namespace": "solo-setup",
          "podName": "prometheus-kube-prometheus-stack-prometheus-0",
          "cpuInMillicores": 9,
          "memoryInMebibytes": 331
        }
      ]
    }
  ]
}

@github-actions
Copy link
Contributor

github-actions bot commented Nov 4, 2025

Log Metrics - Integration

JSON Log Metrics

{
  "snapshotName": "metric-server-test",
  "date": "2025-11-04T04:00:47.660Z",
  "gitHubSha": "23886e9064d8598dccb2133e1c4d7972712d820d",
  "soloVersion": "undefined",
  "soloChartVersion": "undefined",
  "consensusNodeVersion": "undefined",
  "mirrorNodeVersion": "undefined",
  "blockNodeVersion": "undefined",
  "relayVersion": "undefined",
  "explorerVersion": "undefined",
  "cpuInMillicores": 478,
  "memoryInMebibytes": 790,
  "runtimeInMinutes": 0,
  "transactionCount": 0,
  "clusterMetrics": [
    {
      "context": "default",
      "cpuInMillicores": 478,
      "memoryInMebibytes": 790,
      "podMetrics": [
        {
          "namespace": "kube-system",
          "podName": "coredns-7c65d6cfc9-2vgmc",
          "cpuInMillicores": 2,
          "memoryInMebibytes": 12
        },
        {
          "namespace": "kube-system",
          "podName": "coredns-7c65d6cfc9-qtxtz",
          "cpuInMillicores": 2,
          "memoryInMebibytes": 13
        },
        {
          "namespace": "kube-system",
          "podName": "etcd-e2e-integration-19057057354-1-c1-control-plane",
          "cpuInMillicores": 84,
          "memoryInMebibytes": 67
        },
        {
          "namespace": "kube-system",
          "podName": "kindnet-xjp6j",
          "cpuInMillicores": 3,
          "memoryInMebibytes": 10
        },
        {
          "namespace": "kube-system",
          "podName": "kube-apiserver-e2e-integration-19057057354-1-c1-control-plane",
          "cpuInMillicores": 218,
          "memoryInMebibytes": 407
        },
        {
          "namespace": "kube-system",
          "podName": "kube-controller-manager-e2e-integration-19057057354-1-c1-control-plane",
          "cpuInMillicores": 30,
          "memoryInMebibytes": 69
        },
        {
          "namespace": "kube-system",
          "podName": "kube-proxy-5ds7q",
          "cpuInMillicores": 6,
          "memoryInMebibytes": 16
        },
        {
          "namespace": "kube-system",
          "podName": "kube-scheduler-e2e-integration-19057057354-1-c1-control-plane",
          "cpuInMillicores": 8,
          "memoryInMebibytes": 21
        },
        {
          "namespace": "kube-system",
          "podName": "metrics-server-fbb76bc7f-v4sqf",
          "cpuInMillicores": 6,
          "memoryInMebibytes": 19
        },
        {
          "namespace": "local-path-storage",
          "podName": "local-path-provisioner-6fdc965494-4lps8",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 7
        },
        {
          "namespace": "metallb-system",
          "podName": "metallb-controller-6954ffc6f6-b4gj4",
          "cpuInMillicores": 4,
          "memoryInMebibytes": 29
        },
        {
          "namespace": "metallb-system",
          "podName": "metallb-speaker-9wt2l",
          "cpuInMillicores": 12,
          "memoryInMebibytes": 47
        },
        {
          "namespace": "solo-setup",
          "podName": "kube-prometheus-stack-kube-state-metrics-5b9476bcbc-qdt8b",
          "cpuInMillicores": 4,
          "memoryInMebibytes": 16
        },
        {
          "namespace": "solo-setup",
          "podName": "kube-prometheus-stack-operator-857f5d896c-pd6gn",
          "cpuInMillicores": 89,
          "memoryInMebibytes": 34
        },
        {
          "namespace": "solo-setup",
          "podName": "kube-prometheus-stack-prometheus-node-exporter-gx4z8",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 3
        },
        {
          "namespace": "solo-setup",
          "podName": "minio-operator-5df5d4fc74-sps8p",
          "cpuInMillicores": 8,
          "memoryInMebibytes": 20
        }
      ]
    }
  ]
}

@github-actions
Copy link
Contributor

github-actions bot commented Nov 4, 2025

Log Metrics - Dual Cluster Full

JSON Log Metrics

{
  "snapshotName": "dual-cluster-full",
  "date": "2025-11-04T04:23:40.195Z",
  "gitHubSha": "23886e9064d8598dccb2133e1c4d7972712d820d",
  "soloVersion": "0.48.0",
  "soloChartVersion": "0.57.0",
  "consensusNodeVersion": "0.66.0",
  "mirrorNodeVersion": "0.141.0",
  "blockNodeVersion": "0.21.1",
  "relayVersion": "0.70.0",
  "explorerVersion": "25.1.1",
  "cpuInMillicores": 2829,
  "memoryInMebibytes": 10580,
  "runtimeInMinutes": 3,
  "transactionCount": 0,
  "clusterMetrics": [
    {
      "context": "kind-e2e-dual-cluster-full-19057057354-1-c1",
      "cpuInMillicores": 856,
      "memoryInMebibytes": 3707,
      "podMetrics": [
        {
          "namespace": "dual-cluster-full",
          "podName": "envoy-proxy-node1-559fd7cf65-kmkk5",
          "cpuInMillicores": 11,
          "memoryInMebibytes": 28
        },
        {
          "namespace": "dual-cluster-full",
          "podName": "haproxy-node1-85866454b-7jpgd",
          "cpuInMillicores": 7,
          "memoryInMebibytes": 108
        },
        {
          "namespace": "dual-cluster-full",
          "podName": "minio-pool-1-0",
          "cpuInMillicores": 11,
          "memoryInMebibytes": 248
        },
        {
          "namespace": "dual-cluster-full",
          "podName": "network-node1-0",
          "cpuInMillicores": 698,
          "memoryInMebibytes": 1735
        },
        {
          "namespace": "kube-system",
          "podName": "coredns-7c65d6cfc9-p2vvp",
          "cpuInMillicores": 2,
          "memoryInMebibytes": 24
        },
        {
          "namespace": "kube-system",
          "podName": "coredns-7c65d6cfc9-x8hjg",
          "cpuInMillicores": 4,
          "memoryInMebibytes": 23
        },
        {
          "namespace": "kube-system",
          "podName": "etcd-e2e-dual-cluster-full-19057057354-1-c1-control-plane",
          "cpuInMillicores": 22,
          "memoryInMebibytes": 88
        },
        {
          "namespace": "kube-system",
          "podName": "kindnet-s9f7w",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 11
        },
        {
          "namespace": "kube-system",
          "podName": "kube-apiserver-e2e-dual-cluster-full-19057057354-1-c1-control-plane",
          "cpuInMillicores": 48,
          "memoryInMebibytes": 511
        },
        {
          "namespace": "kube-system",
          "podName": "kube-controller-manager-e2e-dual-cluster-full-19057057354-1-c1-control-plane",
          "cpuInMillicores": 12,
          "memoryInMebibytes": 74
        },
        {
          "namespace": "kube-system",
          "podName": "kube-proxy-xsmzq",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 15
        },
        {
          "namespace": "kube-system",
          "podName": "kube-scheduler-e2e-dual-cluster-full-19057057354-1-c1-control-plane",
          "cpuInMillicores": 3,
          "memoryInMebibytes": 24
        },
        {
          "namespace": "kube-system",
          "podName": "metrics-server-fbb76bc7f-npqdk",
          "cpuInMillicores": 2,
          "memoryInMebibytes": 23
        },
        {
          "namespace": "local-path-storage",
          "podName": "local-path-provisioner-6fdc965494-hqs82",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 11
        },
        {
          "namespace": "metallb-system",
          "podName": "metallb-controller-6954ffc6f6-n9p7z",
          "cpuInMillicores": 2,
          "memoryInMebibytes": 33
        },
        {
          "namespace": "metallb-system",
          "podName": "metallb-speaker-9cc4v",
          "cpuInMillicores": 7,
          "memoryInMebibytes": 50
        },
        {
          "namespace": "solo-setup",
          "podName": "alertmanager-kube-prometheus-stack-alertmanager-0",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 41
        },
        {
          "namespace": "solo-setup",
          "podName": "kube-prometheus-stack-grafana-f768cd8ff-8kr5r",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 261
        },
        {
          "namespace": "solo-setup",
          "podName": "kube-prometheus-stack-kube-state-metrics-5b9476bcbc-mgm4c",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 15
        },
        {
          "namespace": "solo-setup",
          "podName": "kube-prometheus-stack-operator-857f5d896c-82zxl",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 34
        },
        {
          "namespace": "solo-setup",
          "podName": "kube-prometheus-stack-prometheus-node-exporter-6qlwn",
          "cpuInMillicores": 6,
          "memoryInMebibytes": 12
        },
        {
          "namespace": "solo-setup",
          "podName": "minio-operator-5df5d4fc74-dx67x",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 16
        },
        {
          "namespace": "solo-setup",
          "podName": "prometheus-kube-prometheus-stack-prometheus-0",
          "cpuInMillicores": 13,
          "memoryInMebibytes": 322
        }
      ]
    },
    {
      "context": "kind-e2e-dual-cluster-full-19057057354-1-c2",
      "cpuInMillicores": 1973,
      "memoryInMebibytes": 6873,
      "podMetrics": [
        {
          "namespace": "dual-cluster-full",
          "podName": "block-node-1-0",
          "cpuInMillicores": 1000,
          "memoryInMebibytes": 438
        },
        {
          "namespace": "dual-cluster-full",
          "podName": "envoy-proxy-node2-866544c45d-q5pk4",
          "cpuInMillicores": 12,
          "memoryInMebibytes": 27
        },
        {
          "namespace": "dual-cluster-full",
          "podName": "haproxy-node2-54fc8fd459-55z9z",
          "cpuInMillicores": 6,
          "memoryInMebibytes": 108
        },
        {
          "namespace": "dual-cluster-full",
          "podName": "hiero-explorer-1-5585d47c6-8b7s6",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 2
        },
        {
          "namespace": "dual-cluster-full",
          "podName": "minio-pool-1-0",
          "cpuInMillicores": 12,
          "memoryInMebibytes": 219
        },
        {
          "namespace": "dual-cluster-full",
          "podName": "mirror-1-grpc-7c4d8759bb-5bbdr",
          "cpuInMillicores": 4,
          "memoryInMebibytes": 333
        },
        {
          "namespace": "dual-cluster-full",
          "podName": "mirror-1-importer-564b4944fb-b8kpx",
          "cpuInMillicores": 16,
          "memoryInMebibytes": 459
        },
        {
          "namespace": "dual-cluster-full",
          "podName": "mirror-1-monitor-58945799c8-z8bw7",
          "cpuInMillicores": 14,
          "memoryInMebibytes": 296
        },
        {
          "namespace": "dual-cluster-full",
          "podName": "mirror-1-postgres-postgresql-0",
          "cpuInMillicores": 17,
          "memoryInMebibytes": 134
        },
        {
          "namespace": "dual-cluster-full",
          "podName": "mirror-1-redis-node-0",
          "cpuInMillicores": 27,
          "memoryInMebibytes": 7
        },
        {
          "namespace": "dual-cluster-full",
          "podName": "mirror-1-rest-9548ddfbb-j8wmr",
          "cpuInMillicores": 2,
          "memoryInMebibytes": 97
        },
        {
          "namespace": "dual-cluster-full",
          "podName": "mirror-1-restjava-8475bb87dc-xtcrz",
          "cpuInMillicores": 4,
          "memoryInMebibytes": 351
        },
        {
          "namespace": "dual-cluster-full",
          "podName": "mirror-1-web3-65b69fdd85-gvzsg",
          "cpuInMillicores": 3,
          "memoryInMebibytes": 431
        },
        {
          "namespace": "dual-cluster-full",
          "podName": "mirror-ingress-controller-85858dfdf7-lpdbx",
          "cpuInMillicores": 14,
          "memoryInMebibytes": 41
        },
        {
          "namespace": "dual-cluster-full",
          "podName": "network-node2-0",
          "cpuInMillicores": 654,
          "memoryInMebibytes": 1940
        },
        {
          "namespace": "dual-cluster-full",
          "podName": "relay-1-fbb55987c-ltx47",
          "cpuInMillicores": 9,
          "memoryInMebibytes": 194
        },
        {
          "namespace": "dual-cluster-full",
          "podName": "relay-1-ws-bc5549dd4-rbfhr",
          "cpuInMillicores": 10,
          "memoryInMebibytes": 191
        },
        {
          "namespace": "kube-system",
          "podName": "coredns-7c65d6cfc9-6cjms",
          "cpuInMillicores": 3,
          "memoryInMebibytes": 23
        },
        {
          "namespace": "kube-system",
          "podName": "coredns-7c65d6cfc9-kqjqb",
          "cpuInMillicores": 3,
          "memoryInMebibytes": 21
        },
        {
          "namespace": "kube-system",
          "podName": "etcd-e2e-dual-cluster-full-19057057354-1-c2-control-plane",
          "cpuInMillicores": 25,
          "memoryInMebibytes": 93
        },
        {
          "namespace": "kube-system",
          "podName": "kindnet-clg74",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 12
        },
        {
          "namespace": "kube-system",
          "podName": "kube-apiserver-e2e-dual-cluster-full-19057057354-1-c2-control-plane",
          "cpuInMillicores": 71,
          "memoryInMebibytes": 485
        },
        {
          "namespace": "kube-system",
          "podName": "kube-controller-manager-e2e-dual-cluster-full-19057057354-1-c2-control-plane",
          "cpuInMillicores": 16,
          "memoryInMebibytes": 78
        },
        {
          "namespace": "kube-system",
          "podName": "kube-proxy-dk645",
          "cpuInMillicores": 4,
          "memoryInMebibytes": 15
        },
        {
          "namespace": "kube-system",
          "podName": "kube-scheduler-e2e-dual-cluster-full-19057057354-1-c2-control-plane",
          "cpuInMillicores": 3,
          "memoryInMebibytes": 23
        },
        {
          "namespace": "kube-system",
          "podName": "metrics-server-fbb76bc7f-r6bqz",
          "cpuInMillicores": 3,
          "memoryInMebibytes": 25
        },
        {
          "namespace": "local-path-storage",
          "podName": "local-path-provisioner-6fdc965494-knvpq",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 10
        },
        {
          "namespace": "metallb-system",
          "podName": "metallb-controller-6954ffc6f6-sfvvc",
          "cpuInMillicores": 2,
          "memoryInMebibytes": 31
        },
        {
          "namespace": "metallb-system",
          "podName": "metallb-speaker-t24r4",
          "cpuInMillicores": 7,
          "memoryInMebibytes": 49
        },
        {
          "namespace": "solo-setup",
          "podName": "alertmanager-kube-prometheus-stack-alertmanager-0",
          "cpuInMillicores": 2,
          "memoryInMebibytes": 41
        },
        {
          "namespace": "solo-setup",
          "podName": "kube-prometheus-stack-grafana-f768cd8ff-rgqct",
          "cpuInMillicores": 6,
          "memoryInMebibytes": 263
        },
        {
          "namespace": "solo-setup",
          "podName": "kube-prometheus-stack-kube-state-metrics-5b9476bcbc-tskfn",
          "cpuInMillicores": 2,
          "memoryInMebibytes": 17
        },
        {
          "namespace": "solo-setup",
          "podName": "kube-prometheus-stack-operator-857f5d896c-pfpnv",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 39
        },
        {
          "namespace": "solo-setup",
          "podName": "kube-prometheus-stack-prometheus-node-exporter-8mwsf",
          "cpuInMillicores": 6,
          "memoryInMebibytes": 11
        },
        {
          "namespace": "solo-setup",
          "podName": "minio-operator-5df5d4fc74-jxzkj",
          "cpuInMillicores": 1,
          "memoryInMebibytes": 17
        },
        {
          "namespace": "solo-setup",
          "podName": "prometheus-kube-prometheus-stack-prometheus-0",
          "cpuInMillicores": 11,
          "memoryInMebibytes": 352
        }
      ]
    }
  ]
}

@JeffreyDallas JeffreyDallas removed the PR: Checks Failed A pull request where the checks have failed. label Nov 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants