Documentation
¶
Index ¶
Constants ¶
View Source
const (
KubegemsChartsRepoURL = "https://charts.kubegems.io/kubegems"
KubegemsPluginsCachePath = "plugins"
)
View Source
const (
AnnotationIgnoreOptions = "bundle.kubegems.io/ignore-options"
AnnotationIgnoreOptionOnUpdate = "OnUpdate"
AnnotationIgnoreOptionOnDelete = "OnDelete"
)
View Source
const (
// mark a helm chart as a kubegems plugin
AnnotationIsPlugin = "plugins.kubegems.io/is-plugin"
// plugin category
// example: kubernetes/security,core/network
AnnotationCategory = "plugins.kubegems.io/category"
// health check target
// example: deployment/*,statefulset/<name>,deployment/<prefix>*
AnnotationHealthCheck = "plugins.kubegems.io/health-check"
AnnotationRequired = "plugins.kubegems.io/required"
// where the 'plugin' should install to
AnnotationInstallNamespace = "plugins.kubegems.io/install-namespace"
// ref values from configmap in "[namespace/]<name>" format,multiple split by ','
// example: "kubegems/global,logging" .
AnnotationValuesFrom = "plugins.kubegems.io/values-from"
// description
AnnotationPluginDescription = "plugins.kubegems.io/description"
// required dependecies
// example: foo > 1.0.0,bar = 1.2.0,kubegems ^ 1.20.0
AnnotationRequirements = "plugins.kubegems.io/requirements"
// specified which engine to render this plugin
AnnotationRenderBy = "plugins.kubegems.io/render-by"
)
View Source
const (
KubeGemsGlobalValuesConfigMapName = "kubegems-global-values"
KubegemsChartInstaller = "kubegems-installer"
KubegemsChartLocal = "kubegems-local"
KubegemsChartGlobal = "global"
KubeGemsNamespaceInstaller = "kubegems-installer"
KubeGemsNamespaceLocal = "kubegems-local"
)
View Source
const GroupName = "plugins.kubegems.io"
GroupName is the group name used in this package
View Source
const (
LabelIsPluginRepo = "plugins.kubegems.io/is-plugin-repo"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.