Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Types = map[AddonType]Info{ Helm: { Level: platform.LevelEnhance, LatestVersion: helm.LatestVersion, Description: description("Helm.md"), CompatibleClusterTypes: cluster.Providers(), }, PersistentEvent: { Level: platform.LevelEnhance, LatestVersion: persistentevent.LatestVersion, Description: description("PersistentEvent.md"), CompatibleClusterTypes: cluster.Providers(), }, LogCollector: { Level: platform.LevelEnhance, LatestVersion: logcollector.LatestVersion, Description: description("LogCollector.md"), CompatibleClusterTypes: cluster.Providers(), }, GPUManager: { Level: platform.LevelBasic, LatestVersion: gpumanager.LatestVersion, Description: description("GPUManager.md"), CompatibleClusterTypes: cluster.Providers(), }, TappController: { Level: platform.LevelEnhance, LatestVersion: tappcontroller.LatestVersion, Description: description("TappController.md"), CompatibleClusterTypes: cluster.Providers(), }, CSIOperator: { Level: platform.LevelBasic, LatestVersion: csioperator.LatestVersion, Description: description("CSIOperator.md"), CompatibleClusterTypes: cluster.Providers(), }, VolumeDecorator: { Level: platform.LevelEnhance, LatestVersion: volumedecorator.LatestVersion, Description: description("VolumeDecorator.md"), CompatibleClusterTypes: cluster.Providers(), }, CronHPA: { Level: platform.LevelEnhance, LatestVersion: cronhpa.LatestVersion, Description: description("CronHPA.md"), CompatibleClusterTypes: cluster.Providers(), }, Prometheus: { Level: platform.LevelBasic, LatestVersion: prometheus.LatestVersion, Description: description("Prometheus.md"), CompatibleClusterTypes: cluster.Providers(), }, IPAM: { Level: platform.LevelEnhance, LatestVersion: ipam.LatestVersion, Description: description("IPAM.md"), CompatibleClusterTypes: cluster.Providers(), }, LBCF: { Level: platform.LevelBasic, LatestVersion: lbcf.LatestVersion, Description: description("LBCF.md"), CompatibleClusterTypes: cluster.Providers(), }, }
Types defines the type of each plugin and the mapping table of the latest version number.
Functions ¶
This section is empty.
Types ¶
type AddonType ¶
type AddonType string
AddonType is a alias name of string.
const ( // Helm is type for helm addon. Helm AddonType = "Helm" // PersistentEvent is type for persistent event addon. PersistentEvent AddonType = "PersistentEvent" // LogCollector is type for log collector. LogCollector AddonType = "LogCollector" // GPUManager is type for GPU GPUManager AddonType = "GPUManager" // TappController is type for TappController TappController AddonType = "TappController" // CSIOperator is type for CSIOperator CSIOperator AddonType = "CSIOperator" // VolumeDecorator is type for VolumeDecorator VolumeDecorator AddonType = "VolumeDecorator" // CronHPA is type for CronHPA CronHPA AddonType = "CronHPA" // Prometheus is type for prometheus addon. Prometheus AddonType = "Prometheus" // Galaxy-IPAM IPAM AddonType = "IPAM" // LBCF is type for LBCF LBCF AddonType = "LBCF" )
These are valid type of addon.
Click to show internal directories.
Click to hide internal directories.