Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
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.