@@ -175,7 +175,7 @@ export class ProfileManager {
175
175
profile : any ,
176
176
nodeAliases : NodeAliases ,
177
177
yamlRoot : object ,
178
- genesisNetworkData : GenesisNetworkDataConstructor ,
178
+ genesisNetworkData ? : GenesisNetworkDataConstructor ,
179
179
) : object {
180
180
if ( ! profile ) throw new MissingArgumentError ( 'profile is required' ) ;
181
181
@@ -310,7 +310,7 @@ export class ProfileManager {
310
310
* @param genesisNetworkData
311
311
* @returns return the full path to the values file
312
312
*/
313
- prepareValuesForSoloChart ( profileName : string , genesisNetworkData : GenesisNetworkDataConstructor ) {
313
+ prepareValuesForSoloChart ( profileName : string , genesisNetworkData ? : GenesisNetworkDataConstructor ) {
314
314
if ( ! profileName ) throw new MissingArgumentError ( 'profileName is required' ) ;
315
315
const profile = this . getProfile ( profileName ) ;
316
316
@@ -485,7 +485,7 @@ export class ProfileManager {
485
485
releaseTag : string ,
486
486
appName = constants . HEDERA_APP_NAME ,
487
487
chainId = constants . HEDERA_CHAIN_ID ,
488
- genesisNetworkData : GenesisNetworkDataConstructor ,
488
+ genesisNetworkData ? : GenesisNetworkDataConstructor ,
489
489
) {
490
490
if ( ! nodeAccountMap || nodeAccountMap . size === 0 )
491
491
throw new MissingArgumentError ( 'nodeAccountMap the map of node IDs to account IDs is required' ) ;
@@ -511,21 +511,21 @@ export class ProfileManager {
511
511
for ( const nodeAlias of nodeAccountMap . keys ( ) ) {
512
512
const internalIP = Templates . renderFullyQualifiedNetworkPodName ( namespace , nodeAlias ) ;
513
513
const externalIP = Templates . renderFullyQualifiedNetworkSvcName ( namespace , nodeAlias ) ;
514
+ const account = nodeAccountMap . get ( nodeAlias ) ;
514
515
515
- const nodeDataWrapper = genesisNetworkData . nodes [ nodeAlias ] ;
516
-
517
- nodeDataWrapper . weight = nodeStakeAmount ;
516
+ if ( genesisNetworkData ) {
517
+ const nodeDataWrapper = genesisNetworkData . nodes [ nodeAlias ] ;
518
518
519
- // Add gossip endpoints
520
- nodeDataWrapper . addGossipEndpoint ( externalIP , externalPort ) ;
521
- nodeDataWrapper . addGossipEndpoint ( internalIP , internalPort ) ;
519
+ nodeDataWrapper . weight = nodeStakeAmount ;
520
+ nodeDataWrapper . accountId = account ;
522
521
523
- // Add service endpoints
524
- nodeDataWrapper . addServiceEndpoint ( internalIP , internalPort ) ;
522
+ // Add gossip endpoints
523
+ nodeDataWrapper . addGossipEndpoint ( externalIP , externalPort ) ;
524
+ nodeDataWrapper . addGossipEndpoint ( internalIP , internalPort ) ;
525
525
526
- const account = nodeAccountMap . get ( nodeAlias ) ;
527
-
528
- nodeDataWrapper . accountId = account ;
526
+ // Add service endpoints
527
+ nodeDataWrapper . addServiceEndpoint ( internalIP , internalPort ) ;
528
+ }
529
529
530
530
if ( releaseVersion . minor >= 40 ) {
531
531
configLines . push (
0 commit comments