clusteraddontype

package
v1.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 19, 2020 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause, + 8 more Imports: 16 Imported by: 0

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.

type Info

type Info struct {
	Level                  platform.AddonLevel
	LatestVersion          string
	Description            string
	CompatibleClusterTypes []string
}

Info defines the level of addon and the latest version of the package structure.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL