Using Ponos (demo)

Demo setup using the public Playground repo.

This page shows a sample demo setup using the public repo to represent an ideal infrastructire-as-code repository and how nodeoperator agent interacts with it, so you can test deploy, upgrade and diagnostics workflows without wiring a private repository.

Repository: https://github.com/blockopsnetwork/playground

Example manifest used in this demo: https://github.com/blockopsnetwork/playground/blob/main/ethereum/ethereum-hoodi.yaml

Upgrade demo

Add this to your ponos.yml under projects:

projects:
  - network: ethereum
    project_name: ethereum-hoodi-fullnode
    owner: blockopsnetwork
    name: playground
    branch: main
    paths:
      - ethereum/ethereum-hoodi.yaml

Example prompts:

  • "Upgrade ethereum hoodi to the latest version"

  • "Show me available Geth versions for hoodi"

Upgrade demo video

Diagnostics demo

Diagnostics only run when enabled in ponos.yml and the provider is set to telescope or kubernetes.

Example prompts:

  • "Diagnose mainnet Ethereum nodes"

  • "Check why Geth pods are failing on testnet"

Ponos.yml config (Diagnostic)

This is the full ponos.yml used in the demo, with secrets redacted:

Last updated