 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
Constants ¶
      View Source
      
  
const ( AlphaChannel = "alpha" BetaChannel = "beta" EarlyAccessChannel = "early-access" StableChannel = "stable" RockSolidChannel = "rock-solid" LTSChannel = "lts" )
Variables ¶
This section is empty.
Functions ¶
func ChannelIsValid ¶ added in v0.20.17
func GetAllDefaultReleaseChannels ¶ added in v0.20.17
func GetAllDefaultReleaseChannels() []string
Types ¶
type EnvVar ¶
type EnvVar struct {
	Name string
}
    EnvVar represents an environment variable required by the plugin
type Flag ¶
type Flag struct {
	Name string
}
    Flag represents a command-line flag supported by the plugin
type KubernetesRequirement ¶
type KubernetesRequirement struct {
	Constraint string
}
    KubernetesRequirement represents Kubernetes version constraint
type ModuleRequirement ¶
ModuleRequirement represents a required Deckhouse module
type Plugin ¶
type Plugin struct {
	Name         string
	Version      string
	Description  string
	Env          []EnvVar
	Flags        []Flag
	Requirements Requirements
}
    Plugin represents a plugin domain entity
type Requirements ¶
type Requirements struct {
	Kubernetes KubernetesRequirement
	Modules    []ModuleRequirement
}
    Requirements represents plugin dependencies
 Click to show internal directories. 
   Click to hide internal directories.