Constructors
Methods
_addStake
_addStake( namespace: NamespaceName, accountId: string, nodeAlias: `node${number}`, stakeAmount?: number, context?: string,): Promise<void> Parameters
- namespace: NamespaceName
- accountId: string
- nodeAlias: `node${number}`
- stakeAmount: number = HEDERA_NODE_DEFAULT_STAKE_AMOUNT
Optional
context: string
Returns Promise<void>
_checkNetworkNodeActiveness
_checkNetworkNodeActiveness( namespace: NamespaceName, nodeAlias: `node${number}`, task: TaskWrapper<any, any, any>, title: string, index: number, status?: NodeStatusCodes, maxAttempts?: number, delay?: number, timeout?: number, context?: string,): Promise<PodRef> Parameters
- namespace: NamespaceName
- nodeAlias: `node${number}`
- task: TaskWrapper<any, any, any>
- title: string
- index: number
- status: NodeStatusCodes = NodeStatusCodes.ACTIVE
- maxAttempts: number = constants.NETWORK_NODE_ACTIVE_MAX_ATTEMPTS
- delay: number = constants.NETWORK_NODE_ACTIVE_DELAY
- timeout: number = constants.NETWORK_NODE_ACTIVE_TIMEOUT
Optional
context: string
Returns Promise<PodRef>
_checkNodeActivenessTask
_checkNodeActivenessTask( ctx: any, task: TaskWrapper<any, any, any>, nodeAliases: NodeAliases, status?: NodeStatusCodes,): Listr<any, any, any> Returns Listr<any, any, any>
_checkNodesProxiesTask
_checkNodesProxiesTask( ctx: any, task: TaskWrapper<any, any, any>, nodeAliases: NodeAliases,): Listr<any, any, any> Parameters
- ctx: any
- task: TaskWrapper<any, any, any>
- nodeAliases: NodeAliases
Returns Listr<any, any, any>
_fetchPlatformSoftware
_fetchPlatformSoftware( nodeAliases: NodeAliases, podRefs: Record<`node${number}`, PodRef>, releaseTag: string, task: TaskWrapper<any, any, any>, platformInstaller: PlatformInstaller, consensusNodes?: ConsensusNode[],): Listr<any, any, any> Returns Listr<any, any, any>
_generateGossipKeys
_generateGossipKeys(generateMultiple: boolean): Task Parameters
- generateMultiple: boolean
_generateGrpcTlsKeys
_generateGrpcTlsKeys(generateMultiple: boolean): Task Parameters
- generateMultiple: boolean
_uploadPlatformSoftware
_uploadPlatformSoftware( nodeAliases: NodeAliases, podRefs: Record<`node${number}`, PodRef>, task: TaskWrapper<any, any, any>, localBuildPath: string, consensusNodes: ConsensusNode[], releaseTag: string,): Listr<any, any, any> Parameters
- nodeAliases: NodeAliases
- podRefs: Record<`node${number}`, PodRef>
- task: TaskWrapper<any, any, any>
- localBuildPath: string
- consensusNodes: ConsensusNode[]
- releaseTag: string
Returns Listr<any, any, any>
addNewConsensusNodeToRemoteConfig
checkAllNodeProxiesAreActive
checkAllNodeProxiesAreActive(): Task
checkAllNodesAreActive
checkAllNodesAreActive(nodeAliasesProperty: string): Task Parameters
- nodeAliasesProperty: string
checkAllNodesAreFrozen
checkAllNodesAreFrozen(nodeAliasesProperty: string): Task Parameters
- nodeAliasesProperty: string
checkExistingNodesStakedAmount
checkExistingNodesStakedAmount(): Task
checkNetworkNodePod
checkNetworkNodePod( namespace: NamespaceName, nodeAlias: `node${number}`, maxAttempts?: number, delay?: number, context?: string,): Promise<PodRef> Parameters
- namespace: NamespaceName
- nodeAlias: `node${number}`
- maxAttempts: number = constants.PODS_RUNNING_MAX_ATTEMPTS
- delay: number = constants.PODS_RUNNING_DELAY
Optional
context: string
Returns Promise<PodRef>
checkNodePodsAreRunning
checkNodePodsAreRunning(): Task
checkNodeProxiesAreActive
checkNodeProxiesAreActive(): Task
computeMTLSCertificateHash
computeMTLSCertificateHash(): Task
copyGrpcTlsCertificates
copyGrpcTlsCertificates(): Task
copyNodeKeysToSecrets
copyNodeKeysToSecrets(): Task
determineNewNodeAccountNumber
determineNewNodeAccountNumber(): Task
downloadLastState
downloadLastState(): Task
downloadNodeGeneratedFiles
downloadNodeGeneratedFiles(): Task
downloadNodeUpgradeFiles
downloadNodeUpgradeFiles(): Task
dumpNetworkNodesSaveState
dumpNetworkNodesSaveState(): Task
enablePortForwarding
enablePortForwarding(): Task
fetchPlatformSoftware
fetchPlatformSoftware(aliasesField: string): Task
generateGossipKey
generateGossipKey(): Task
generateGossipKeys
generateGossipKeys(): Task
generateGrpcTlsKey
generateGrpcTlsKey(): Task
generateGrpcTlsKeys
generateGrpcTlsKeys(): Task
getNodeLogsAndConfigs
getNodeLogsAndConfigs(): Task
getNodeStateFiles
getNodeStateFiles(): Task
identifyExistingNodes
identifyExistingNodes(): Task
identifyNetworkPods
identifyNetworkPods(maxAttempts?: number): Task Parameters
Optional
maxAttempts: number
killNodesAndUpdateConfigMap
killNodesAndUpdateConfigMap(): Task
loadContextData
loadContextData(argv: any, targetFile: string, parser: any): Task Parameters
- argv: any
- targetFile: string
- parser: any
loadSigningKeyCertificate
loadSigningKeyCertificate(): Task
populateServiceMap
populateServiceMap(): Task
prepareGossipEndpoints
prepareGossipEndpoints(): Task
prepareGrpcServiceEndpoints
prepareGrpcServiceEndpoints(): Task
prepareStagingDirectory
prepareStagingDirectory(nodeAliasesProperty: any): Task
prepareUpgradeZip
prepareUpgradeZip(): Task
saveContextData
saveContextData(argv: any, targetFile: string, parser: any): Task Parameters
- argv: any
- targetFile: string
- parser: any
sendFreezeUpgradeTransaction
sendFreezeUpgradeTransaction(): Task
sendNodeCreateTransaction
sendNodeCreateTransaction(): Task
sendNodeDeleteTransaction
sendNodeDeleteTransaction(): Task
sendNodeUpdateTransaction
sendNodeUpdateTransaction(): Task
sendPrepareUpgradeTransaction
sendPrepareUpgradeTransaction(): Task
setupNetworkNodes
setupNetworkNodes(nodeAliasesProperty: string, isGenesis: boolean): Task Parameters
- nodeAliasesProperty: string
- isGenesis: boolean
sleep
sleep(title: string, milliseconds: number): Task Parameters
- title: string
- milliseconds: number
startNodes
startNodes(nodeAliasesProperty: string): Task Parameters
- nodeAliasesProperty: string
taskCheckNetworkNodePods
taskCheckNetworkNodePods( ctx: any, task: TaskWrapper<any, any, any>, nodeAliases: NodeAliases, maxAttempts?: any,): Listr Parameters
- ctx: any
- task: TaskWrapper<any, any, any>
- nodeAliases: NodeAliases
- maxAttempts: any = undefined
Returns Listr
triggerStakeWeightCalculate
uploadStateToNewNode
uploadStateToNewNode(): Task
Return task for check if node proxies are ready