@hashgraph/solo
Version:
An opinionated CLI tool to deploy and manage private Hedera Networks.
124 lines • 7.42 kB
JavaScript
// SPDX-License-Identifier: Apache-2.0
/**
* Dependency injection tokens
*/
export class InjectTokens {
static ComponentFactory = Symbol.for('ComponentFactory');
static RemoteConfigValidator = Symbol.for('RemoteConfigValidator');
static LogLevel = Symbol.for('LogLevel');
static DevelopmentMode = Symbol.for('DevelopmentMode');
static OsPlatform = Symbol.for('OsPlatform');
static OsArch = Symbol.for('OsArch');
static SystemAccounts = Symbol.for('SystemAccounts');
static CacheDir = Symbol.for('CacheDir');
static LockRenewalService = Symbol.for('LockRenewalService');
static LockManager = Symbol.for('LockManager');
static SoloEventBus = Symbol.for('SoloEventBus');
static K8Factory = Symbol.for('K8Factory');
static SoloLogger = Symbol.for('SoloLogger');
static PackageDownloader = Symbol.for('PackageDownloader');
static Zippy = Symbol.for('Zippy');
static Helm = Symbol.for('Helm');
static KindBuilder = Symbol.for('KindBuilder');
static ChartManager = Symbol.for('ChartManager');
static ConfigManager = Symbol.for('ConfigManager');
static AccountManager = Symbol.for('AccountManager');
static PlatformInstaller = Symbol.for('PlatformInstaller');
static KeyManager = Symbol.for('KeyManager');
static ProfileManager = Symbol.for('ProfileManager');
static CertificateManager = Symbol.for('CertificateManager');
static RemoteConfigRuntimeState = Symbol.for('RemoteConfigRuntimeState');
static ClusterChecks = Symbol.for('ClusterChecks');
static NetworkNodes = Symbol.for('NetworkNodes');
static AccountCommand = Symbol.for('AccountCommand');
static FileCommand = Symbol.for('FileCommand');
static ClusterCommand = Symbol.for('ClusterCommand');
static NodeCommand = Symbol.for('NodeCommand');
static DeploymentCommand = Symbol.for('DeploymentCommand');
static ExplorerCommand = Symbol.for('ExplorerCommand');
static InitCommand = Symbol.for('InitCommand');
static MirrorNodeCommand = Symbol.for('MirrorNodeCommand');
static NetworkCommand = Symbol.for('NetworkCommand');
static RelayCommand = Symbol.for('RelayCommand');
static CacheCommand = Symbol.for('CacheCommand');
static ClusterCommandTasks = Symbol.for('ClusterCommandTasks');
static ClusterCommandHandlers = Symbol.for('ClusterCommandHandlers');
static NodeCommandTasks = Symbol.for('NodeCommandTasks');
static NodeCommandHandlers = Symbol.for('NodeCommandHandlers');
static ClusterCommandConfigs = Symbol.for('ClusterCommandConfigs');
static NodeCommandConfigs = Symbol.for('NodeCommandConfigs');
static ErrorHandler = Symbol.for('ErrorHandler');
static ObjectMapper = Symbol.for('ObjectMapper');
static HelpRenderer = Symbol.for('HelpRenderer');
static Middlewares = Symbol.for('Middlewares');
static NpmClient = Symbol.for('NpmClient');
static KeyFormatter = Symbol.for('KeyFormatter');
static CommandInvoker = Symbol.for('CommandInvoker');
static ConfigProvider = Symbol.for('ConfigProvider');
static BlockNodeCommand = Symbol.for('BlockNodeCommand');
static RapidFireCommand = Symbol.for('RapidFireCommand');
static LocalConfigFileName = Symbol.for('LocalConfigFileName');
static LocalConfigSource = Symbol.for('LocalConfigSource');
static LocalConfigRuntimeState = Symbol.for('LocalConfigRuntimeState');
static HomeDirectory = Symbol.for('HomeDirectory');
static OneShotCommand = Symbol.for('OneShotCommand');
static OneShotState = Symbol.for('OneShotState');
static TaskList = Symbol.for('TaskList');
static Commands = Symbol.for('Commands');
static MetricsServer = Symbol.for('MetricsServer');
static BackupRestoreCommand = Symbol.for('BackupRestoreCommand');
static OsPackageManager = Symbol.for('OsPackageManager');
static BrewPackageManager = Symbol.for('BrewPackageManager');
static AptGetPackageManager = Symbol.for('AptGetPackageManager');
static ClusterTaskManager = Symbol.for('ClusterTaskManager');
static GitClient = Symbol.for('GitClient');
static IgnorePodMetrics = Symbol.for('IgnorePodMetrics');
static PostgresSharedResource = Symbol.for('PostgresSharedResource');
static SharedResourceManager = Symbol.for('SharedResourceManager');
// Dependencies
static DependencyManager = Symbol.for('DependencyManager');
static HelmExecutionBuilder = Symbol.for('HelmExecutionBuilder');
static HelmDependencyManager = Symbol.for('HelmDependencyManager');
static KindDependencyManager = Symbol.for('KindDependencyManager');
static KubectlDependencyManager = Symbol.for('KubectlDependencyManager');
static PodmanDependencyManager = Symbol.for('PodmanDependencyManager');
static VfkitDependencyManager = Symbol.for('VfkitDependencyManager');
static GvproxyDependencyManager = Symbol.for('GvproxyDependencyManager');
static CraneDependencyManager = Symbol.for('CraneDependencyManager');
// Dependency Directories
static HelmInstallationDirectory = Symbol.for('HelmInstallationDirectory');
static KindInstallationDirectory = Symbol.for('KindInstallationDirectory');
static KubectlInstallationDirectory = Symbol.for('KubectlInstallationDirectory');
static PodmanInstallationDirectory = Symbol.for('PodmanInstallationDirectory');
static PodmanDependenciesInstallationDirectory = Symbol.for('PodmanDependenciesInstallationDirectory');
static CraneInstallationDirectory = Symbol.for('CraneInstallationDirectory');
// Dependency Versions
static HelmVersion = Symbol.for('HelmVersion');
static KindVersion = Symbol.for('KindVersion');
static KubectlVersion = Symbol.for('KubectlVersion');
static PodmanVersion = Symbol.for('PodmanVersion');
static VfkitVersion = Symbol.for('VfkitVersion');
static GvproxyVersion = Symbol.for('GvproxyVersion');
static CraneVersion = Symbol.for('CraneVersion');
// Cache
static CacheHandlerRegistry = Symbol.for('CacheHandlerRegistry');
static CacheCatalogStore = Symbol.for('CacheCatalogStore');
static CacheHealthInspector = Symbol.for('CacheHealthInspector');
static ImageCacheHandlerBuilder = Symbol.for('ImageCacheHandlerBuilder');
static ContainerEngineClient = Symbol.for('ContainerEngineClient');
// Command Definitions
static BackupRestoreCommandDefinition = Symbol.for('BackupRestoreCommandDefinition');
static BlockCommandDefinition = Symbol.for('BlockCommandDefinition');
static ClusterReferenceCommandDefinition = Symbol.for('ClusterReferenceCommandDefinition');
static ConsensusCommandDefinition = Symbol.for('ConsensusCommandDefinition');
static DeploymentCommandDefinition = Symbol.for('DeploymentCommandDefinition');
static ExplorerCommandDefinition = Symbol.for('ExplorerCommandDefinition');
static KeysCommandDefinition = Symbol.for('KeysCommandDefinition');
static LedgerCommandDefinition = Symbol.for('LedgerCommandDefinition');
static MirrorCommandDefinition = Symbol.for('MirrorCommandDefinition');
static RelayCommandDefinition = Symbol.for('RelayCommandDefinition');
static CacheCommandDefinition = Symbol.for('CacheCommandDefinition');
static OneShotCommandDefinition = Symbol.for('OneShotCommandDefinition');
static RapidFireCommandDefinition = Symbol.for('RapidFireCommandDefinition');
}
//# sourceMappingURL=inject-tokens.js.map