@hashgraph/solo
Version:
An opinionated CLI tool to deploy and manage private Hedera Networks.
28 lines (27 loc) • 1.64 kB
TypeScript
import { BaseCommandTest } from './base-command-test.js';
import { type ClusterReferenceName, type DeploymentName } from '../../../../src/types/index.js';
import { type NamespaceName } from '../../../../src/types/namespace/namespace-name.js';
import { type BaseTestOptions } from './base-test-options.js';
export declare class DeploymentTest extends BaseCommandTest {
private static soloDeploymentCreateArgv;
static create(options: BaseTestOptions): void;
private static soloDeploymentAddClusterArgv;
static addCluster(options: BaseTestOptions): void;
static soloDeploymentDiagnosticsLogsArgv(deployment: DeploymentName): string[];
static soloDeploymentConfigCreateArgv(deployment: DeploymentName, namespace: NamespaceName): string[];
static soloDeploymentClusterAttachArgv(deployment: DeploymentName, clusterReference: ClusterReferenceName, consensusNodesCount: number): string[];
private static soloDeploymentConfigListArgv;
/**
* Lists all local deployment configurations or deployments in a specific cluster.
* Tests both scenarios:
* 1. Without cluster-ref: Lists all deployments from local configuration
* 2. With cluster-ref: Lists deployments from the specified Kubernetes cluster
*/
static listDeployments(options: BaseTestOptions): void;
private static soloDeploymentConfigInfoArgv;
static info(options: BaseTestOptions): void;
static verifyDeploymentConfigInfo(options: BaseTestOptions): void;
private static soloDeploymentConfigPortsArgv;
static verifyDeploymentConfigPorts(options: BaseTestOptions): void;
private static assertPortsFile;
}