Skip to content

Commit cdced7b

Browse files
author
tazhate
committed
fix(api): add bittorrent, doma, everclear, gravity-alpha, moca to Chain enum
Five sample ChainInstances were rejected by CRD validation because the v1alpha2 Chain enum was missing entries for chains that already have adapters in internal/adapters/. Added them and regenerated CRDs + re-vendored the chart copy. Context: second batch e2e sweep (run 25153924288) still failed for those five — diffed config/samples chains against the Go enum, found the gap, confirmed each chain has a matching adapter file before adding to avoid wiring nonexistent adapters. ~5min.
1 parent c071075 commit cdced7b

4 files changed

Lines changed: 16 additions & 1 deletion

File tree

api/v1alpha2/chaininstance_types.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ import (
4545
// Chain identifies the blockchain protocol that the node participates in.
4646
// The value is used to select the correct adapter, default image, ports, and
4747
// storage requirements.
48-
// +kubebuilder:validation:Enum=ethereum;ethereum-archive;ethereum-beacon;bitcoin;solana;bsc;tron;polygon;avalanche;litecoin;xrp;stellar;dash;ton;cosmos;near;sui;aptos;cardano;arbitrum;optimism;base;fantom;gnosis;gnosis-beacon;mantle;zksync;linea;scroll;berachain;cronos;ronin;celo;blast;mode;zora;taiko;dogecoin;osmosis;sei;evmos;kava;polkadot;starknet;filecoin;moonbeam;moonriver;polygon-zkevm;manta-pacific;metis;fraxtal;lisk;kroma;bob;boba-eth;soneium;swell;superseed;ink;morph;worldchain;unichain;lens;plume;hemi;abstract;megaeth;zero-network;zircuit;immutable-zkevm;axelar;dymension;aurora;harmony;rootstock;telos;klaytn;shibarium;core;haqq;hashkey;ethereum-classic;opbnb;fuse;thundercore;wemix;viction;cronos-zkevm;sonic;goat;katana;mezo;plasma;playnance;kusama;hyperliquid;monad
48+
// +kubebuilder:validation:Enum=ethereum;ethereum-archive;ethereum-beacon;bitcoin;solana;bsc;tron;polygon;avalanche;litecoin;xrp;stellar;dash;ton;cosmos;near;sui;aptos;cardano;arbitrum;optimism;base;fantom;gnosis;gnosis-beacon;mantle;zksync;linea;scroll;berachain;cronos;ronin;celo;blast;mode;zora;taiko;dogecoin;osmosis;sei;evmos;kava;polkadot;starknet;filecoin;moonbeam;moonriver;polygon-zkevm;manta-pacific;metis;fraxtal;lisk;kroma;bob;boba-eth;soneium;swell;superseed;ink;morph;worldchain;unichain;lens;plume;hemi;abstract;megaeth;zero-network;zircuit;immutable-zkevm;axelar;dymension;aurora;harmony;rootstock;telos;klaytn;shibarium;core;haqq;hashkey;ethereum-classic;opbnb;fuse;thundercore;wemix;viction;cronos-zkevm;sonic;goat;katana;mezo;plasma;playnance;kusama;hyperliquid;monad;bittorrent;doma;everclear;gravity-alpha;moca
4949
type Chain string
5050

5151
const (

charts/chainplane/templates/crds/chains.chainplane.io_chaininstances.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -177,6 +177,11 @@ spec:
177177
- kusama
178178
- hyperliquid
179179
- monad
180+
- bittorrent
181+
- doma
182+
- everclear
183+
- gravity-alpha
184+
- moca
180185
type: string
181186
client:
182187
description: |-

config/crd/bases/chains.chainplane.io_chaininstances.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,11 @@ spec:
176176
- kusama
177177
- hyperliquid
178178
- monad
179+
- bittorrent
180+
- doma
181+
- everclear
182+
- gravity-alpha
183+
- moca
179184
type: string
180185
client:
181186
description: |-

config/crd/bases/chains.chainplane.io_chainversioncatalogs.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,11 @@ spec:
153153
- kusama
154154
- hyperliquid
155155
- monad
156+
- bittorrent
157+
- doma
158+
- everclear
159+
- gravity-alpha
160+
- moca
156161
type: string
157162
checkInterval:
158163
description: |-

0 commit comments

Comments
 (0)