Skip to content

NightWindD/plugins

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

plugins

This repo holds all plugins of kubegems plugin system.

Plugin Develop

Follow DEVELOP.md to create a new plugin.

Plugin Annotations

Annotations used by kubegems plugin system in Chart.yaml .annotations field:

name example desc
plugins.kubegems.io/is-plugin (required) "true" mark this chart is a kubegems plugin
plugins.kubegems.io/install-namespace (required) "kubegems-installer" plugin install namespace
plugins.kubegems.io/category (required) "core/devops" 'core' is top category, 'devops' is category
plugins.kubegems.io/values-from (optional) "logging,tracing" use values from other plugins
plugins.kubegems.io/required (optional) "true" this plugin is required for init installation and can't be uninstall
plugins.kubegems.io/health-check (optional) "deployments.apps/*" health check targets
plugins.kubegems.io/requirements (optional) "inter-device-operator >= 0.25.1" dependency plugins

Plugin Schema Generate

make generate

Use kubegems/tools/helm-schema to generate all schema defination from values.yaml file.

About

KubeGems cloud-native plugins

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Smarty 80.7%
  • Makefile 19.3%