Skip to content

@k8slens/extensions

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

Last update: November 10, 2020