@hashgraph/solo
    Preparing search index...
    Index

    Constructors

    Properties

    accountId adminKey adminPublicKeys allFlags allFlagsMap amount apiPermissionProperties app appConfig applicationEnv applicationProperties awsBucket awsBucketPrefix awsEndpoint awsWriteAccessKey awsWriteSecrets backupBucket backupEndpoint backupRegion backupWriteAccessKey backupWriteSecrets bootstrapProperties cacheDir chainId chartDirectory clusterRef clusterSetupNamespace context createAmount debugNodeAlias DEFAULT_FLAGS deletePvcs deleteSecrets deployCertManager deployCertManagerCrds deployJsonRpcRelay deployment deploymentClusters deployMinio deployPrometheusStack devMode dnsBaseDomain dnsConsensusNodePattern domainName domainNames ecdsaPrivateKey ed25519PrivateKey enableCertManager enableHederaExplorerTls enableIngress enablePrometheusSvcMonitor enableTimeout endpointType envoyIps externalDatabaseHost externalDatabaseOwnerPassword externalDatabaseOwnerUsername externalDatabaseReadonlyPassword externalDatabaseReadonlyUsername force forcePortForward gcsBucket gcsBucketPrefix gcsEndpoint gcsWriteAccessKey gcsWriteSecrets generateEcdsaKey generateGossipKeys generateTlsKeys genesisThrottlesFile gossipEndpoints gossipPrivateKey gossipPublicKey grpcEndpoints grpcTlsCertificatePath grpcTlsKeyPath grpcWebTlsCertificatePath grpcWebTlsKeyPath haproxyIps hederaExplorerStaticIp hederaExplorerTlsHostName hederaExplorerVersion inputDir integerFlags KEY_COMMON loadBalancerEnabled localBuildPath log4j2Xml mirrorNamespace mirrorNodeVersion mirrorStaticIp namespace networkDeploymentValuesFile newAccountNumber newAdminKey nodeAlias nodeAliasesUnparsed nodeConfigFileFlags numberOfConsensusNodes operatorId operatorKey outputDir persistentVolumeClaims pinger privateKey profileFile profileName quiet relayReleaseTag releaseTag replicaCount setAlias settingTxt soloChartVersion stakeAmounts stateFile storageBucket storageBucketPrefix storageEndpoint storageReadAccessKey storageReadSecrets storageType tlsClusterIssuerType tlsPrivateKey tlsPublicKey updateAccountKeys upgradeZipFile useExternalDatabase userEmailAddress valuesFile

    Methods

    Constructors

    Properties

    accountId: CommandFlag = ...
    adminKey: CommandFlag = ...
    adminPublicKeys: CommandFlag = ...
    allFlags: CommandFlag[] = ...
    allFlagsMap: Map<string, CommandFlag> = ...
    amount: CommandFlag = ...
    apiPermissionProperties: CommandFlag = ...
    app: CommandFlag = ...
    appConfig: CommandFlag = ...
    applicationEnv: CommandFlag = ...
    applicationProperties: CommandFlag = ...
    awsBucket: CommandFlag = ...
    awsBucketPrefix: CommandFlag = ...
    awsEndpoint: CommandFlag = ...
    awsWriteAccessKey: CommandFlag = ...
    awsWriteSecrets: CommandFlag = ...
    backupBucket: CommandFlag = ...
    backupEndpoint: CommandFlag = ...
    backupRegion: CommandFlag = ...
    backupWriteAccessKey: CommandFlag = ...
    backupWriteSecrets: CommandFlag = ...
    bootstrapProperties: CommandFlag = ...
    cacheDir: CommandFlag = ...
    chainId: CommandFlag = ...
    chartDirectory: CommandFlag = ...
    clusterRef: CommandFlag = ...
    clusterSetupNamespace: CommandFlag = ...
    context: CommandFlag = ...
    createAmount: CommandFlag = ...
    debugNodeAlias: CommandFlag = ...
    DEFAULT_FLAGS: { optional: CommandFlag[]; required: any[] } = ...
    deletePvcs: CommandFlag = ...
    deleteSecrets: CommandFlag = ...
    deployCertManager: CommandFlag = ...
    deployCertManagerCrds: CommandFlag = ...
    deployJsonRpcRelay: CommandFlag = ...
    deployment: CommandFlag = ...
    deploymentClusters: CommandFlag = ...
    deployMinio: CommandFlag = ...
    deployPrometheusStack: CommandFlag = ...
    devMode: CommandFlag = ...
    dnsBaseDomain: CommandFlag = ...
    dnsConsensusNodePattern: CommandFlag = ...
    domainName: CommandFlag = ...
    domainNames: CommandFlag = ...
    ecdsaPrivateKey: CommandFlag = ...
    ed25519PrivateKey: CommandFlag = ...
    enableCertManager: CommandFlag = ...
    enableHederaExplorerTls: CommandFlag = ...
    enableIngress: CommandFlag = ...
    enablePrometheusSvcMonitor: CommandFlag = ...
    enableTimeout: CommandFlag = ...
    endpointType: CommandFlag = ...
    envoyIps: CommandFlag = ...
    externalDatabaseHost: CommandFlag = ...
    externalDatabaseOwnerPassword: CommandFlag = ...
    externalDatabaseOwnerUsername: CommandFlag = ...
    externalDatabaseReadonlyPassword: CommandFlag = ...
    externalDatabaseReadonlyUsername: CommandFlag = ...
    force: CommandFlag = ...
    forcePortForward: CommandFlag = ...
    gcsBucket: CommandFlag = ...
    gcsBucketPrefix: CommandFlag = ...
    gcsEndpoint: CommandFlag = ...
    gcsWriteAccessKey: CommandFlag = ...
    gcsWriteSecrets: CommandFlag = ...
    generateEcdsaKey: CommandFlag = ...
    generateGossipKeys: CommandFlag = ...
    generateTlsKeys: CommandFlag = ...
    genesisThrottlesFile: CommandFlag = ...
    gossipEndpoints: CommandFlag = ...
    gossipPrivateKey: CommandFlag = ...
    gossipPublicKey: CommandFlag = ...
    grpcEndpoints: CommandFlag = ...
    grpcTlsCertificatePath: CommandFlag = ...
    grpcTlsKeyPath: CommandFlag = ...
    grpcWebTlsCertificatePath: CommandFlag = ...
    grpcWebTlsKeyPath: CommandFlag = ...
    haproxyIps: CommandFlag = ...
    hederaExplorerStaticIp: CommandFlag = ...
    hederaExplorerTlsHostName: CommandFlag = ...
    hederaExplorerVersion: CommandFlag = ...
    inputDir: CommandFlag = ...
    integerFlags: Map<string, CommandFlag> = ...
    KEY_COMMON: string = '_COMMON_'
    loadBalancerEnabled: CommandFlag = ...
    localBuildPath: CommandFlag = ...
    log4j2Xml: CommandFlag = ...
    mirrorNamespace: CommandFlag = ...
    mirrorNodeVersion: CommandFlag = ...
    mirrorStaticIp: CommandFlag = ...
    namespace: CommandFlag = ...
    networkDeploymentValuesFile: CommandFlag = ...
    newAccountNumber: CommandFlag = ...
    newAdminKey: CommandFlag = ...
    nodeAlias: CommandFlag = ...
    nodeAliasesUnparsed: CommandFlag = ...
    nodeConfigFileFlags: Map<string, CommandFlag> = ...
    numberOfConsensusNodes: CommandFlag = ...
    operatorId: CommandFlag = ...
    operatorKey: CommandFlag = ...
    outputDir: CommandFlag = ...
    persistentVolumeClaims: CommandFlag = ...
    pinger: CommandFlag = ...
    privateKey: CommandFlag = ...
    profileFile: CommandFlag = ...
    profileName: CommandFlag = ...
    quiet: CommandFlag = ...
    relayReleaseTag: CommandFlag = ...
    releaseTag: CommandFlag = ...
    replicaCount: CommandFlag = ...
    setAlias: CommandFlag = ...
    settingTxt: CommandFlag = ...
    soloChartVersion: CommandFlag = ...
    stakeAmounts: CommandFlag = ...
    stateFile: CommandFlag = ...
    storageBucket: CommandFlag = ...
    storageBucketPrefix: CommandFlag = ...
    storageEndpoint: CommandFlag = ...
    storageReadAccessKey: CommandFlag = ...
    storageReadSecrets: CommandFlag = ...
    storageType: CommandFlag = ...
    tlsClusterIssuerType: CommandFlag = ...
    tlsPrivateKey: CommandFlag = ...
    tlsPublicKey: CommandFlag = ...
    updateAccountKeys: CommandFlag = ...
    upgradeZipFile: CommandFlag = ...
    useExternalDatabase: CommandFlag = ...
    userEmailAddress: CommandFlag = ...
    valuesFile: CommandFlag = ...

    Methods

    • Parse the values files input string that includes the cluster reference and the values file path

      It supports input as below:

      --values-file aws-cluster=aws/solo-values.yaml,aws-cluster=aws/solo-values2.yaml,gcp-cluster=gcp/solo-values.yaml,gcp-cluster=gcp/solo-values2.yaml

      Parameters

      • input: string

      Returns Record<string, string[]>

    • Processes the Argv arguments and returns them as string, all with full flag names.

      • removes flags that match the default value.
      • removes flags with undefined and null values.
      • removes boolean flags that are false.
      • masks all sensitive flags with their dataMask property.

      Parameters

      Returns string