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.