From e945903e6ee5aa5f98318f18d32a3ed2ebe66b4d Mon Sep 17 00:00:00 2001 From: Wesley Charles Blake Date: Wed, 17 Jan 2024 00:23:24 +0200 Subject: [PATCH] bump musig/ghost to 0.29 (#106) * bump musig/ghost to 0.27 * inc updated README * prep feed chart for release * remove un-needed config * disable some ci test cases * escape watchdog_eth_from * test watchdog interval * update images * run on bigger runner * test something on testnet * revert default runner --- charts/feed/Chart.lock | 8 ++++---- charts/feed/Chart.yaml | 10 +++++----- charts/feed/README.md | 20 +++++++++++-------- ...values.yaml => mainnet-envs-DISABLED.yaml} | 18 +++++++++-------- ...ues.yaml => mainnet-secrets-DISABLED.yaml} | 14 ++++++------- charts/feed/ci/testnet-envs-values.yaml | 12 +++++------ ...ues.yaml => testnet-secrets-DISABLED.yaml} | 11 +++++----- charts/feed/values.yaml | 20 ++++++++++++------- 8 files changed, 62 insertions(+), 51 deletions(-) rename charts/feed/ci/{mainnet-envs-values.yaml => mainnet-envs-DISABLED.yaml} (84%) rename charts/feed/ci/{mainnet-secrets-values.yaml => mainnet-secrets-DISABLED.yaml} (84%) rename charts/feed/ci/{testnet-secrets-values.yaml => testnet-secrets-DISABLED.yaml} (91%) diff --git a/charts/feed/Chart.lock b/charts/feed/Chart.lock index 3da90bd8..ba94c92f 100644 --- a/charts/feed/Chart.lock +++ b/charts/feed/Chart.lock @@ -4,9 +4,9 @@ dependencies: version: 0.0.8 - name: ghost repository: https://chronicleprotocol.github.io/charts/ - version: 0.1.13 + version: 0.2.0 - name: musig repository: https://chronicleprotocol.github.io/charts/ - version: 0.1.3 -digest: sha256:62af822f2585073ce9f67ef99cabbb1f611af720094e7ef46cc555b543d66fa4 -generated: "2023-10-11T18:12:59.892634507+02:00" + version: 0.2.0 +digest: sha256:1a50abf874286250c7aa1eae18604924622572cc2359ee6f3f2d02affdd1d590 +generated: "2024-01-16T20:25:55.491451+02:00" diff --git a/charts/feed/Chart.yaml b/charts/feed/Chart.yaml index d38dc0c5..84eca1b2 100644 --- a/charts/feed/Chart.yaml +++ b/charts/feed/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v2 name: feed -description: A Helm chart for deploying Chronicle Feeds on Kubernetes +description: A Helm chart for deploying Chronicle Validators on Kubernetes maintainers: - name: WesleyCharlesBlake url: https://github.com/WesleyCharlesBlake @@ -20,13 +20,13 @@ type: application # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 0.2.6 +version: 0.2.7 # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application. Versions are not expected to # follow Semantic Versioning. They should reflect the version the application is using. # It is recommended to use it with quotes. -appVersion: "2.0.0" +appVersion: "0.29.1" dependencies: - name: tor-proxy @@ -34,10 +34,10 @@ dependencies: repository: https://chronicleprotocol.github.io/charts/ condition: tor-proxy.enabled - name: ghost - version: 0.1.13 + version: 0.2.0 repository: https://chronicleprotocol.github.io/charts/ condition: ghost.enabled - name: musig - version: 0.1.3 + version: 0.2.0 repository: https://chronicleprotocol.github.io/charts/ condition: musig.enabled diff --git a/charts/feed/README.md b/charts/feed/README.md index 5ecd509d..ede04344 100644 --- a/charts/feed/README.md +++ b/charts/feed/README.md @@ -1,8 +1,8 @@ # feed -![Version: 0.2.6](https://img.shields.io/badge/Version-0.2.6-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.0.0](https://img.shields.io/badge/AppVersion-2.0.0-informational?style=flat-square) +![Version: 0.2.7](https://img.shields.io/badge/Version-0.2.7-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.29.1](https://img.shields.io/badge/AppVersion-0.29.1-informational?style=flat-square) -A Helm chart for deploying Chronicle Feeds on Kubernetes +A Helm chart for deploying Chronicle Validators on Kubernetes ## Maintainers @@ -15,8 +15,8 @@ A Helm chart for deploying Chronicle Feeds on Kubernetes | Repository | Name | Version | |------------|------|---------| -| https://chronicleprotocol.github.io/charts/ | ghost | 0.1.13 | -| https://chronicleprotocol.github.io/charts/ | musig | 0.1.3 | +| https://chronicleprotocol.github.io/charts/ | ghost | 0.2.0 | +| https://chronicleprotocol.github.io/charts/ | musig | 0.2.0 | | https://chronicleprotocol.github.io/charts/ | tor-proxy | 0.0.8 | ## Values @@ -24,24 +24,28 @@ A Helm chart for deploying Chronicle Feeds on Kubernetes | Key | Type | Default | Description | |-----|------|---------|-------------| | extraObjects | list | `[]` | Extra K8s manifests to deploy | -| ghost | object | `{"chainId":null,"enabled":true,"env":{"normal":{"CFG_WEBAPI_ENABLE":1,"CFG_WEBAPI_LISTEN_ADDR":"","CFG_WEBAPI_SOCKS5_PROXY_ADDR":"tor-proxy:9050"}},"ethChainId":1,"ethConfig":{},"ethRpcUrl":null,"fullnameOverride":"ghost","image":{"tag":"0.22.0"},"logFormat":null,"logLevel":"warning","rpcUrl":null,"service":{"ports":{"libp2p":{"port":8000,"protocol":"TCP"}},"type":"LoadBalancer"}}` | Ghost component of the feed | +| ghost | object | `{"chainId":null,"enabled":true,"env":{"normal":{"CFG_WEBAPI_ENABLE":1,"CFG_WEBAPI_LISTEN_ADDR":"","CFG_WEBAPI_SOCKS5_PROXY_ADDR":"tor-proxy:9050","WATCHDOG_ETH_FROM":"0x00000000000000000000000000000000000000000000000"}},"ethChainId":1,"ethConfig":{},"ethRpcUrl":null,"fullnameOverride":"ghost","image":{"tag":"0.29.1"},"logFormat":null,"logLevel":"warning","rpcUrl":null,"service":{"ports":{"libp2p":{"port":8000,"protocol":"TCP"}},"type":"LoadBalancer"},"watchdogConfigReg":"0x94Fea534aef6df5cF66C2DAE5CE0A05d10C068F3","watchdogInterval":"900s"}` | Ghost component of the feed | | ghost.chainId | string | `nil` | default eth chain id for `rpcUrl` | | ghost.enabled | bool | `true` | values for musig: refer to the [ghost](https://github.com/chronicleprotocol/charts/blob/main/charts/ghost/values.yaml) subchart | -| ghost.env | object | `{"normal":{"CFG_WEBAPI_ENABLE":1,"CFG_WEBAPI_LISTEN_ADDR":"","CFG_WEBAPI_SOCKS5_PROXY_ADDR":"tor-proxy:9050"}}` | non-sensitive variables passed to container as environment variables | +| ghost.env | object | `{"normal":{"CFG_WEBAPI_ENABLE":1,"CFG_WEBAPI_LISTEN_ADDR":"","CFG_WEBAPI_SOCKS5_PROXY_ADDR":"tor-proxy:9050","WATCHDOG_ETH_FROM":"0x00000000000000000000000000000000000000000000000"}}` | non-sensitive variables passed to container as environment variables | | ghost.ethChainId | int | `1` | eth chain id for `ethRpcUrl` | | ghost.ethConfig | object | `{}` | Provide eth keystore, eth from address and eth password from existing secrets | | ghost.ethRpcUrl | string | `nil` | eth RPC url (always ethereum mainnet) | | ghost.logFormat | string | `nil` | log format (json, text) | | ghost.logLevel | string | `"warning"` | log level (debug, info, warning, error) | | ghost.rpcUrl | string | `nil` | default eth RPC url (can be testnet or mainnet) | -| musig | object | `{"enabled":true,"env":{"normal":{"CFG_WEBAPI_ENABLE":1,"CFG_WEBAPI_LISTEN_ADDR":":8080","CFG_WEBAPI_SOCKS5_PROXY_ADDR":"tor-proxy:9050"}},"ethChainId":1,"ethConfig":{},"ethRpcUrl":null,"fullnameOverride":"musig","image":{"tag":"sha-775ab43"},"imagePullSecrets":[],"logFormat":null,"logLevel":"warning","service":{"ports":{"libp2p":{"port":8001,"protocol":"TCP"},"webapi":{"port":8080,"protocol":"TCP"}},"type":"LoadBalancer"}}` | Musig component of the feed | +| ghost.watchdogConfigReg | string | `"0x94Fea534aef6df5cF66C2DAE5CE0A05d10C068F3"` | WATCHDOG onchain registry address | +| ghost.watchdogInterval | string | `"900s"` | WATCHDOG interval (in seconds) | +| musig | object | `{"enabled":true,"env":{"normal":{"CFG_WEBAPI_ENABLE":1,"CFG_WEBAPI_LISTEN_ADDR":":8080","CFG_WEBAPI_SOCKS5_PROXY_ADDR":"tor-proxy:9050","WATCHDOG_ETH_FROM":"0x00000000000000000000000000000000000000000000000"}},"ethChainId":1,"ethConfig":{},"ethRpcUrl":null,"fullnameOverride":"musig","image":{"tag":"0.29.1"},"imagePullSecrets":[],"logFormat":null,"logLevel":"warning","service":{"ports":{"libp2p":{"port":8001,"protocol":"TCP"},"webapi":{"port":8080,"protocol":"TCP"}},"type":"LoadBalancer"},"watchdogConfigReg":"0x94Fea534aef6df5cF66C2DAE5CE0A05d10C068F3","watchdogInterval":"900s"}` | Musig component of the feed | | musig.enabled | bool | `true` | values for musig: refer to the [musig](https://github.com/chronicleprotocol/charts/blob/main/charts/musig/values.yaml) subchart | -| musig.env | object | `{"normal":{"CFG_WEBAPI_ENABLE":1,"CFG_WEBAPI_LISTEN_ADDR":":8080","CFG_WEBAPI_SOCKS5_PROXY_ADDR":"tor-proxy:9050"}}` | non-sensitive variables passed to container as environment variables | +| musig.env | object | `{"normal":{"CFG_WEBAPI_ENABLE":1,"CFG_WEBAPI_LISTEN_ADDR":":8080","CFG_WEBAPI_SOCKS5_PROXY_ADDR":"tor-proxy:9050","WATCHDOG_ETH_FROM":"0x00000000000000000000000000000000000000000000000"}}` | non-sensitive variables passed to container as environment variables | | musig.ethChainId | int | `1` | default eth chain id for `ethRpcUrl` | | musig.ethConfig | object | `{}` | Provide eth keystore, eth from address and eth password from existing secrets | | musig.ethRpcUrl | string | `nil` | default eth RPC url (can be testnet or mainnet). Must mach same chain `.Values.ghost.rpcUrl` | | musig.logFormat | string | `nil` | log format (json, text) | | musig.logLevel | string | `"warning"` | log level (debug, info, warning, error) | +| musig.watchdogConfigReg | string | `"0x94Fea534aef6df5cF66C2DAE5CE0A05d10C068F3"` | WATCHDOG onchain registry address | +| musig.watchdogInterval | string | `"900s"` | WATCHDOG interval (in seconds) | | tor-proxy | object | `{"enabled":true,"env":{"normal":{"TOR_EXTRA_ARGS":"SocksPort 0.0.0.0:9050\nHiddenServiceDir /var/lib/tor/hidden_services\nHiddenServicePort 8888 musig:8080\n"}},"fullnameOverride":"tor-proxy","service":{"ports":{"socks":{"port":9050,"protocol":"TCP"}},"type":"ClusterIP"},"torConfig":{}}` | Tor proxy component of the feed for WEB_API transport. | | tor-proxy.enabled | bool | `true` | values for tor-proxy: refer to the [tor-proxy](https://github.com/chronicleprotocol/charts/blob/main/charts/tor-proxy/values.yaml) subchart | | tor-proxy.env | object | `{"normal":{"TOR_EXTRA_ARGS":"SocksPort 0.0.0.0:9050\nHiddenServiceDir /var/lib/tor/hidden_services\nHiddenServicePort 8888 musig:8080\n"}}` | non-sensitive variables passed to container as environment variables | diff --git a/charts/feed/ci/mainnet-envs-values.yaml b/charts/feed/ci/mainnet-envs-DISABLED.yaml similarity index 84% rename from charts/feed/ci/mainnet-envs-values.yaml rename to charts/feed/ci/mainnet-envs-DISABLED.yaml index c5fa13d5..b8c7cf87 100644 --- a/charts/feed/ci/mainnet-envs-values.yaml +++ b/charts/feed/ci/mainnet-envs-DISABLED.yaml @@ -7,17 +7,18 @@ ghost: rpcUrl: https://eth.drpc.org chainId: 1 + watchdogConfigReg: "0x94Fea534aef6df5cF66C2DAE5CE0A05d10C068F3" + watchdogInterval: "5s" + env: normal: + GOLOG_LOG_LEVEL: pubsub=debug # if no .Values.ethConfig.eth*.existingSecret is specified, then the following env vars need to be supplied: CFG_ETH_FROM: "0x1e68967a10a30602EbBa297cffeCC3645cB28D99" CFG_ETH_PASS: "" CFG_ETH_KEYS: '{"crypto":{"cipher":"aes-128-ctr","cipherparams":{"iv":"22ae1be4ab7cd766e05c03e334deb9d2"},"ciphertext":"56439cc948fbecff1c252f5cede620f65821c6446ddb6d4bfa38f17754555a44","kdf":"scrypt","kdfparams":{"dklen":32,"n":8192,"p":1,"r":8,"salt":"7dcaf2f0196aa5c9d05dc15fac39ec15dbd99db2311813fd3d1d98324faf05c5"},"mac":"191ffca516d2c263402bd03e4cf1a6df60ebc833f489346fefdf0fe89138f305"},"id":"aea697d6-94d9-4433-bd69-4808597b0768","version":3}' - CFG_LIBP2P_BOOTSTRAP_ADDRS: |- - /dns4/spire-bootstrap1.chroniclelabs.io/tcp/8000/p2p/12D3KooWFYkJ1SghY4KfAkZY9Exemqwnh4e4cmJPurrQ8iqy2wJG - /dns4/spire-bootstrap2.chroniclelabs.io/tcp/8000/p2p/12D3KooWD7eojGbXT1LuqUZLoewRuhNzCE2xQVPHXNhAEJpiThYj - + WATCHDOG_ETH_FROM: "0x00000000000000000000000000000000000000000000000" CFG_WEBAPI_ENABLE: 1 CFG_WEBAPI_LISTEN_ADDR: "" CFG_WEBAPI_SOCKS5_PROXY_ADDR: "tor-proxy:9050" @@ -32,17 +33,18 @@ musig: ethChainId: 1 ethRpcUrl: https://eth.drpc.org + watchdogConfigReg: "0x94Fea534aef6df5cF66C2DAE5CE0A05d10C068F3" + watchdogInterval: "5s" + env: normal: + GOLOG_LOG_LEVEL: pubsub=debug # NB!! these ETH keys are for testing purpose only, do not use them or send any funds to them as you will lose them! CFG_ETH_FROM: "0x1e68967a10a30602EbBa297cffeCC3645cB28D99" CFG_ETH_PASS: "" CFG_ETH_KEYS: '{"crypto":{"cipher":"aes-128-ctr","cipherparams":{"iv":"22ae1be4ab7cd766e05c03e334deb9d2"},"ciphertext":"56439cc948fbecff1c252f5cede620f65821c6446ddb6d4bfa38f17754555a44","kdf":"scrypt","kdfparams":{"dklen":32,"n":8192,"p":1,"r":8,"salt":"7dcaf2f0196aa5c9d05dc15fac39ec15dbd99db2311813fd3d1d98324faf05c5"},"mac":"191ffca516d2c263402bd03e4cf1a6df60ebc833f489346fefdf0fe89138f305"},"id":"aea697d6-94d9-4433-bd69-4808597b0768","version":3}' - CFG_LIBP2P_BOOTSTRAP_ADDRS: |- - /dns4/spire-bootstrap1.chroniclelabs.io/tcp/8000/p2p/12D3KooWFYkJ1SghY4KfAkZY9Exemqwnh4e4cmJPurrQ8iqy2wJG - /dns4/spire-bootstrap2.chroniclelabs.io/tcp/8000/p2p/12D3KooWD7eojGbXT1LuqUZLoewRuhNzCE2xQVPHXNhAEJpiThYj - + WATCHDOG_ETH_FROM: "0x00000000000000000000000000000000000000000000000" CFG_WEBAPI_ENABLE: 1 CFG_WEBAPI_LISTEN_ADDR: ":8080" CFG_WEBAPI_SOCKS5_PROXY_ADDR: "tor-proxy:9050" diff --git a/charts/feed/ci/mainnet-secrets-values.yaml b/charts/feed/ci/mainnet-secrets-DISABLED.yaml similarity index 84% rename from charts/feed/ci/mainnet-secrets-values.yaml rename to charts/feed/ci/mainnet-secrets-DISABLED.yaml index 98ab84ed..d53ae057 100644 --- a/charts/feed/ci/mainnet-secrets-values.yaml +++ b/charts/feed/ci/mainnet-secrets-DISABLED.yaml @@ -6,6 +6,8 @@ ghost: rpcUrl: https://eth.llamarpc.com chainId: 1 + watchdogConfigReg: "0x94Fea534aef6df5cF66C2DAE5CE0A05d10C068F3" + ethConfig: ethFrom: existingSecret: "eth-secret" @@ -18,10 +20,7 @@ ghost: key: "ethPass" env: normal: - CFG_LIBP2P_BOOTSTRAP_ADDRS: |- - /dns4/spire-bootstrap1.chroniclelabs.io/tcp/8000/p2p/12D3KooWFYkJ1SghY4KfAkZY9Exemqwnh4e4cmJPurrQ8iqy2wJG - /dns4/spire-bootstrap2.chroniclelabs.io/tcp/8000/p2p/12D3KooWD7eojGbXT1LuqUZLoewRuhNzCE2xQVPHXNhAEJpiThYj - + WATCHDOG_ETH_FROM: "0x00000000000000000000000000000000000000000000000" CFG_WEBAPI_ENABLE: 1 CFG_WEBAPI_LISTEN_ADDR: "" CFG_WEBAPI_SOCKS5_PROXY_ADDR: "tor-proxy:9050" @@ -34,6 +33,8 @@ musig: ethChainId: 1 ethRpcUrl: https://eth.llamarpc.com + watchdogConfigReg: "0x94Fea534aef6df5cF66C2DAE5CE0A05d10C068F3" + ethConfig: ethFrom: existingSecret: "eth-secret" @@ -50,10 +51,7 @@ musig: CFG_MUSIG_INTERVAL: "600" CFG_MUSIG_MAX_AGE: "3600" - CFG_LIBP2P_BOOTSTRAP_ADDRS: |- - /dns4/spire-bootstrap1.chroniclelabs.io/tcp/8000/p2p/12D3KooWFYkJ1SghY4KfAkZY9Exemqwnh4e4cmJPurrQ8iqy2wJG - /dns4/spire-bootstrap2.chroniclelabs.io/tcp/8000/p2p/12D3KooWD7eojGbXT1LuqUZLoewRuhNzCE2xQVPHXNhAEJpiThYj - + WATCHDOG_ETH_FROM: "0x00000000000000000000000000000000000000000000000" CFG_WEBAPI_ENABLE: 1 CFG_WEBAPI_LISTEN_ADDR: ":8080" CFG_WEBAPI_SOCKS5_PROXY_ADDR: "tor-proxy:9050" diff --git a/charts/feed/ci/testnet-envs-values.yaml b/charts/feed/ci/testnet-envs-values.yaml index 00208b32..6f41b4c5 100644 --- a/charts/feed/ci/testnet-envs-values.yaml +++ b/charts/feed/ci/testnet-envs-values.yaml @@ -7,6 +7,8 @@ ghost: rpcUrl: https://eth-sepolia.public.blastapi.io chainId: 11155111 + watchdogConfigReg: "0xE1CcD31f46F30A764DbACB4759E69d8799126941" + env: normal: # if no .Values.ethConfig.eth*.existingSecret is specified, then the following env vars need to be supplied: @@ -18,9 +20,7 @@ ghost: CFG_FEEDS: "stage" CFG_CHAIN_NAME: sep - CFG_LIBP2P_BOOTSTRAP_ADDRS: |- - /dns/spire-bootstrap1.staging.chroniclelabs.io/tcp/8000/p2p/12D3KooWHoSyTgntm77sXShoeX9uNkqKNMhHxKtskaHqnA54SrSG - + WATCHDOG_ETH_FROM: "0x00000000000000000000000000000000000000000000000" CFG_WEBAPI_ENABLE: 1 CFG_WEBAPI_LISTEN_ADDR: "" CFG_WEBAPI_SOCKS5_PROXY_ADDR: "tor-proxy:9050" @@ -35,6 +35,8 @@ musig: ethChainId: 11155111 ethRpcUrl: https://eth-sepolia.public.blastapi.io + watchdogConfigReg: "0xE1CcD31f46F30A764DbACB4759E69d8799126941" + env: normal: # NB!! these ETH keys are for testing purpose only, do not use them or send any funds to them as you will lose them! @@ -49,9 +51,7 @@ musig: CFG_MUSIG_INTERVAL: "600" CFG_MUSIG_MAX_AGE: "3600" - CFG_LIBP2P_BOOTSTRAP_ADDRS: |- - /dns/spire-bootstrap1.staging.chroniclelabs.io/tcp/8000/p2p/12D3KooWHoSyTgntm77sXShoeX9uNkqKNMhHxKtskaHqnA54SrSG - + WATCHDOG_ETH_FROM: "0x00000000000000000000000000000000000000000000000" CFG_WEBAPI_ENABLE: 1 CFG_WEBAPI_LISTEN_ADDR: ":8080" CFG_WEBAPI_SOCKS5_PROXY_ADDR: "tor-proxy:9050" diff --git a/charts/feed/ci/testnet-secrets-values.yaml b/charts/feed/ci/testnet-secrets-DISABLED.yaml similarity index 91% rename from charts/feed/ci/testnet-secrets-values.yaml rename to charts/feed/ci/testnet-secrets-DISABLED.yaml index 0eb6d862..0a8aadfa 100644 --- a/charts/feed/ci/testnet-secrets-values.yaml +++ b/charts/feed/ci/testnet-secrets-DISABLED.yaml @@ -6,6 +6,8 @@ ghost: rpcUrl: https://ethereum-sepolia.blockpi.network/v1/rpc/public chainId: 11155111 + watchdogConfigReg: "0xE1CcD31f46F30A764DbACB4759E69d8799126941" + ethConfig: ethFrom: existingSecret: "eth-secret" @@ -21,9 +23,8 @@ ghost: CFG_ENVIRONMENT: "stage" CFG_FEEDS: "stage" CFG_CHAIN_NAME: sep - CFG_LIBP2P_BOOTSTRAP_ADDRS: |- - /dns/spire-bootstrap1.staging.chroniclelabs.io/tcp/8000/p2p/12D3KooWHoSyTgntm77sXShoeX9uNkqKNMhHxKtskaHqnA54SrSG + WATCHDOG_ETH_FROM: "0x00000000000000000000000000000000000000000000000" CFG_WEBAPI_ENABLE: 1 CFG_WEBAPI_LISTEN_ADDR: "" CFG_WEBAPI_SOCKS5_PROXY_ADDR: "tor-proxy:9050" @@ -37,6 +38,8 @@ musig: ethChainId: 11155111 ethRpcUrl: https://ethereum-sepolia.blockpi.network/v1/rpc/public + watchdogConfigReg: "0xE1CcD31f46F30A764DbACB4759E69d8799126941" + ethConfig: ethFrom: existingSecret: "eth-secret" @@ -58,9 +61,7 @@ musig: CFG_MUSIG_INTERVAL: "600" CFG_MUSIG_MAX_AGE: "3600" - CFG_LIBP2P_BOOTSTRAP_ADDRS: |- - /dns/spire-bootstrap1.staging.chroniclelabs.io/tcp/8000/p2p/12D3KooWHoSyTgntm77sXShoeX9uNkqKNMhHxKtskaHqnA54SrSG - + WATCHDOG_ETH_FROM: "0x00000000000000000000000000000000000000000000000" CFG_WEBAPI_ENABLE: 1 CFG_WEBAPI_LISTEN_ADDR: ":8080" CFG_WEBAPI_SOCKS5_PROXY_ADDR: "tor-proxy:9050" diff --git a/charts/feed/values.yaml b/charts/feed/values.yaml index 7adc931f..57cb60da 100644 --- a/charts/feed/values.yaml +++ b/charts/feed/values.yaml @@ -3,7 +3,7 @@ ghost: # -- values for musig: refer to the [ghost](https://github.com/chronicleprotocol/charts/blob/main/charts/ghost/values.yaml) subchart enabled: true image: - tag: "0.22.0" + tag: "0.29.1" fullnameOverride: "ghost" # -- Provide eth keystore, eth from address and eth password from existing secrets @@ -28,7 +28,10 @@ ghost: logLevel: warning # -- log format (json, text) logFormat: null - + # -- WATCHDOG onchain registry address + watchdogConfigReg: "0x94Fea534aef6df5cF66C2DAE5CE0A05d10C068F3" + # -- WATCHDOG interval (in seconds) + watchdogInterval: "900s" # -- eth RPC url (always ethereum mainnet) ethRpcUrl: null # -- eth chain id for `ethRpcUrl` @@ -47,8 +50,7 @@ ghost: # CFG_ETH_PASS: "" # CFG_ETH_KEYS: '' - # CFG_ENVIRONMENT: "prod" - # CFG_FEEDS: "prod" + WATCHDOG_ETH_FROM: "0x00000000000000000000000000000000000000000000000" CFG_WEBAPI_ENABLE: 1 CFG_WEBAPI_LISTEN_ADDR: "" @@ -60,7 +62,7 @@ musig: enabled: true fullnameOverride: "musig" image: - tag: "sha-775ab43" + tag: "0.29.1" imagePullSecrets: [] service: @@ -79,6 +81,11 @@ musig: # -- log format (json, text) logFormat: null + # -- WATCHDOG onchain registry address + watchdogConfigReg: "0x94Fea534aef6df5cF66C2DAE5CE0A05d10C068F3" + # -- WATCHDOG interval (in seconds) + watchdogInterval: "900s" + # -- default eth RPC url (can be testnet or mainnet). Must mach same chain `.Values.ghost.rpcUrl` ethRpcUrl: null @@ -105,8 +112,7 @@ musig: # CFG_ETH_PASS: "" # CFG_ETH_KEYS: '' - # CFG_ENVIRONMENT: "prod" - # CFG_FEEDS: "prod" + WATCHDOG_ETH_FROM: "0x00000000000000000000000000000000000000000000000" CFG_WEBAPI_ENABLE: 1 CFG_WEBAPI_LISTEN_ADDR: ":8080"