hyperweb-io / hyperweb-io/starship

bug: relayer does not start with Neutron

Open
#550 4 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
77
Forks
39
PR merge metrics
No merged PRs in 30d

Description

with the following config, relayer just stays `Pending`. If I switch `Neutron` for `CosmosHub` then it does start fine:

```yaml
name: foo

chains:
- id: neutron-1
name: neutron
numValidators: 1
faucet:
enabled: false
ports:
rpc: 26657
grpc: 9090

- id: osmosis-1
name: osmosis
faucet:
enabled: false
numValidators: 1
ports:
rpc: 26658
grpc: 9091

relayers:
- name: neutron-osmosis
type: hermes
replicas: 1
chains:
- neutron-1
- osmosis-1
ports:
rest: 3001
exposer: 3002

registry:
enabled: true
ports:
rest: 8081
```

Some more logs, in case it helps:

```
$ kubectl get pods
NAME READY STATUS RESTARTS AGE
hermes-neutron-osmosis-0 0/2 Init:CrashLoopBackOff 2 (23s ago) 113s
neutron-1-genesis-0 2/2 Running 0 113s
osmosis-1-genesis-0 2/2 Running 0 113s
registry-6fb4575c58-qr2s9 1/1 Running 0 113s
```

```
$ kubectl logs hermes-neutron-osmosis-0
Defaulted container "relayer" out of: relayer, exposer, init-exposer (init), wait-for-chains (init), init-relayer (init)
Error from server (BadRequest): container "relayer" in pod "hermes-neutron-osmosis-0" is waiting to start: PodInitializing
```

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing the YAML with kubectl and inspect the init-container statuses and logs for hermes-neutron-osmosis-0, especially init-relayer and wait-for-chains; the provided relayer log is blocked by PodInitializing. Compare the Neutron configuration with the CosmosHub variant that starts successfully, and consider the issue done when the Neutron/Osmosis relayer pod initializes and reaches Running.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, helm, kubernetes
Domain
devops, infrastructure
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.