Globals / "src/extensions/cluster-feature" / ClusterFeature
Class: ClusterFeature#
Hierarchy#
- ClusterFeature
Index#
Properties#
Methods#
Object literals#
Properties#
config#
• config: any
Defined in src/extensions/cluster-feature.ts:21
latestVersion#
• latestVersion: string
Defined in src/extensions/cluster-feature.ts:20
name#
• name: string
Defined in src/extensions/cluster-feature.ts:19
Methods#
applyResources#
▸ ProtectedapplyResources(cluster: Cluster, resources: string[]): Promise\
Defined in src/extensions/cluster-feature.ts:38
Parameters:
| Name | Type |
|---|---|
cluster |
Cluster |
resources |
string[] |
Returns: Promise\
install#
▸ Abstractinstall(cluster: Cluster): Promise\
Defined in src/extensions/cluster-feature.ts:30
Parameters:
| Name | Type |
|---|---|
cluster |
Cluster |
Returns: Promise\
renderTemplates#
▸ ProtectedrenderTemplates(folderPath: string): string[]
Defined in src/extensions/cluster-feature.ts:46
Parameters:
| Name | Type |
|---|---|
folderPath |
string |
Returns: string[]
uninstall#
▸ Abstractuninstall(cluster: Cluster): Promise\
Defined in src/extensions/cluster-feature.ts:34
Parameters:
| Name | Type |
|---|---|
cluster |
Cluster |
Returns: Promise\
updateStatus#
▸ AbstractupdateStatus(cluster: Cluster): Promise\<ClusterFeatureStatus>
Defined in src/extensions/cluster-feature.ts:36
Parameters:
| Name | Type |
|---|---|
cluster |
Cluster |
Returns: Promise\<ClusterFeatureStatus>
upgrade#
▸ Abstractupgrade(cluster: Cluster): Promise\
Defined in src/extensions/cluster-feature.ts:32
Parameters:
| Name | Type |
|---|---|
cluster |
Cluster |
Returns: Promise\
Object literals#
status#
▪ status: object
Defined in src/extensions/cluster-feature.ts:23
Properties:
| Name | Type | Value |
|---|---|---|
canUpgrade |
false | false |
currentVersion |
null | null |
installed |
false | false |
latestVersion |
null | null |