@hashgraph/solo
Preparing search index...
src/core/cluster-task-manager
ClusterTaskManager
Class ClusterTaskManager
Hierarchy (
View Summary
)
ShellRunner
ClusterTaskManager
Index
Constructors
constructor
Properties
brew
Package
Manager
dep
Manager
k8
Factory
kind
Builder
kind
Dependency
Manager
logger?
os
Package
Manager
podman
Dependency
Manager
podman
Installation
Directory
Methods
installation
Tasks
rootfull
Install
Tasks
run
setup
Local
Cluster
Tasks
sudo
Run
Constructors
constructor
new
ClusterTaskManager
(
brewPackageManager
:
BrewPackageManager
,
osPackageManager
:
OsPackageManager
,
kindBuilder
:
DefaultKindClientBuilder
,
podmanDependencyManager
:
PodmanDependencyManager
,
kindDependencyManager
:
KindDependencyManager
,
podmanInstallationDirectory
:
string
,
k8Factory
:
K8Factory
,
depManager
:
DependencyManager
,
)
:
ClusterTaskManager
Parameters
brewPackageManager
:
BrewPackageManager
osPackageManager
:
OsPackageManager
kindBuilder
:
DefaultKindClientBuilder
podmanDependencyManager
:
PodmanDependencyManager
kindDependencyManager
:
KindDependencyManager
podmanInstallationDirectory
:
string
k8Factory
:
K8Factory
depManager
:
DependencyManager
Returns
ClusterTaskManager
Properties
Protected
Readonly
brew
Package
Manager
brewPackageManager
:
BrewPackageManager
Protected
Readonly
dep
Manager
depManager
:
DependencyManager
Protected
Readonly
k8
Factory
k8Factory
:
K8Factory
Protected
Readonly
kind
Builder
kindBuilder
:
DefaultKindClientBuilder
Protected
Readonly
kind
Dependency
Manager
kindDependencyManager
:
KindDependencyManager
Optional
logger
logger
?:
SoloLogger
Protected
Readonly
os
Package
Manager
osPackageManager
:
OsPackageManager
Protected
Readonly
podman
Dependency
Manager
podmanDependencyManager
:
PodmanDependencyManager
Protected
Readonly
podman
Installation
Directory
podmanInstallationDirectory
:
string
Methods
installation
Tasks
installationTasks
(
parentTask
:
any
)
:
Promise
<
SoloListrTask
<
InitContext
>
[]
>
Parameters
parentTask
:
any
Returns
Promise
<
SoloListrTask
<
InitContext
>
[]
>
rootfull
Install
Tasks
rootfullInstallTasks
(
parentTask
:
any
)
:
SoloListrTask
<
InitContext
>
[]
Parameters
parentTask
:
any
Returns
SoloListrTask
<
InitContext
>
[]
run
run
(
cmd
:
string
,
arguments_
?:
string
[]
,
verbose
?:
boolean
,
detached
?:
boolean
,
)
:
Promise
<
string
[]
>
Returns a promise that invokes the shell command
Parameters
cmd
:
string
arguments_
:
string
[]
= []
verbose
:
boolean
= false
detached
:
boolean
= false
Returns
Promise
<
string
[]
>
setup
Local
Cluster
Tasks
setupLocalClusterTasks
()
:
SoloListrTask
<
InitContext
>
[]
Returns
SoloListrTask
<
InitContext
>
[]
sudo
Run
sudoRun
(
sudoRequested
:
(
message
:
string
)
=>
void
,
sudoGranted
:
(
message
:
string
)
=>
void
,
cmd
:
string
,
arguments_
?:
string
[]
,
verbose
?:
boolean
,
detached
?:
boolean
,
)
:
Promise
<
string
[]
>
Parameters
sudoRequested
:
(
message
:
string
)
=>
void
sudoGranted
:
(
message
:
string
)
=>
void
cmd
:
string
arguments_
:
string
[]
= []
verbose
:
boolean
= false
detached
:
boolean
= false
Returns
Promise
<
string
[]
>
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
brew
Package
Manager
dep
Manager
k8
Factory
kind
Builder
kind
Dependency
Manager
logger
os
Package
Manager
podman
Dependency
Manager
podman
Installation
Directory
Methods
installation
Tasks
rootfull
Install
Tasks
run
setup
Local
Cluster
Tasks
sudo
Run
@hashgraph/solo
Loading...
Returns a promise that invokes the shell command