UNPKG

@starship-ci/generator

Version:

Kubernetes manifest generator for Starship deployments

18 lines (17 loc) 600 B
import { Chain, StarshipConfig } from '@starship-ci/types'; import { ConfigMap } from 'kubernetesjs'; import { IGenerator } from '../../../types'; /** * Generates the ConfigMap for Ethereum chain configuration * Based on the Helm template: chains/eth/statefulsets.yaml */ export declare class EthereumConfigMapGenerator implements IGenerator { private config; private chain; constructor(chain: Chain, config: StarshipConfig); generate(): Array<ConfigMap>; private generateGenesisJson; private generateBalances; private generateJwtHex; private generateConfigYaml; }