UNPKG

@zombienet/orchestrator

Version:

ZombieNet aim to be a testing framework for substrate based blockchains, providing a simple cli tool that allow users to spawn and test ephemeral Substrate based networks

21 lines (20 loc) 815 B
import { Node } from "../../../sharedTypes"; import { Client } from "../../client"; import { Container, PodSpec, Volume } from "./types"; export declare class NodeResource { protected readonly namespace: string; protected readonly nodeSetupConfig: Node; private readonly configPath; private readonly dataPath; private readonly relayDataPath; constructor(client: Client, namespace: string, nodeSetupConfig: Node); generateSpec(): Promise<PodSpec>; private createVolumeDirectories; private generateVolumes; private generateVolumesMounts; private portFromNodeSetupConfigOrDefault; private generateContainersPorts; private generateContainerCommand; private generateContainers; protected generatePodSpec(containers: Container[], volumes: Volume[]): PodSpec; }