Problem
internal/noderesource/noderesource.go has a cosmosExporterReadinessProbePort helper (added in PR #276) that returns Tendermint RPC :26657 for validators and gRPC :9090 for every other mode. This existed to mask the K8s-only divergence where validators had gRPC disabled — once sei-protocol/sei-config#19 lands and propagates, the divergence is gone and the helper becomes dead code.
Impact
The branch is harmless once propagation completes (every mode lands on the same probe target), but stale conditional logic is a maintenance hazard. It also costs anyone reading the file the cognitive load of figuring out why validators are special when they no longer are.
Relevant experts
- kubernetes-specialist (flagged this in the sei-config#19 review)
Acceptance criteria
Out of scope
- The cosmos-exporter bash wait wrapper for the wait-on-:9090 entrypoint — that's tracked separately. The probe branch removal is independent of the wrapper work; can ship before or after.
References
Problem
internal/noderesource/noderesource.gohas acosmosExporterReadinessProbePorthelper (added in PR #276) that returns Tendermint RPC:26657for validators and gRPC:9090for every other mode. This existed to mask the K8s-only divergence where validators had gRPC disabled — once sei-protocol/sei-config#19 lands and propagates, the divergence is gone and the helper becomes dead code.Impact
The branch is harmless once propagation completes (every mode lands on the same probe target), but stale conditional logic is a maintenance hazard. It also costs anyone reading the file the cognitive load of figuring out why validators are special when they no longer are.
Relevant experts
Acceptance criteria
SEI_SIDECAR_IMAGEbumped in platform overlays for harbor + dev + prodkubectl delete podper validator may be needed for the ~10-node internal fleet)cosmosExporterReadinessProbePorthelper removedbuildCosmosExporterContaineruses:9090uniformlynoderesource_test.goupdatedOut of scope
References