Documentation ¶
Index ¶
- func NewHelmDeploymentConfigPlugin() plugin_registry.DeploymentConfigPlugin
- type HelmDeploymentConfigPlugin
- func (p *HelmDeploymentConfigPlugin) DefaultConfig(imageInfo interface{}) interface{}
- func (p *HelmDeploymentConfigPlugin) GetContainerImages(dep interface{}) (bool, []string, error)
- func (p *HelmDeploymentConfigPlugin) Sign(dep map[string]interface{}, keyFilePath string, ...) (bool, string, string, error)
- func (p *HelmDeploymentConfigPlugin) StartTest(homeDirectory string, userInputFile string, configFiles []string, ...) bool
- func (p *HelmDeploymentConfigPlugin) StopTest(homeDirectory string) bool
- func (p *HelmDeploymentConfigPlugin) Validate(dep interface{}) (bool, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewHelmDeploymentConfigPlugin ¶
func NewHelmDeploymentConfigPlugin() plugin_registry.DeploymentConfigPlugin
Types ¶
type HelmDeploymentConfigPlugin ¶
type HelmDeploymentConfigPlugin struct { }
func (*HelmDeploymentConfigPlugin) DefaultConfig ¶
func (p *HelmDeploymentConfigPlugin) DefaultConfig(imageInfo interface{}) interface{}
func (*HelmDeploymentConfigPlugin) GetContainerImages ¶
func (p *HelmDeploymentConfigPlugin) GetContainerImages(dep interface{}) (bool, []string, error)
This function does not open the helm chart package contents to try to extract container images. This could be done in the future if necessary for this kind of deployment.
func (*HelmDeploymentConfigPlugin) Sign ¶
func (p *HelmDeploymentConfigPlugin) Sign(dep map[string]interface{}, keyFilePath string, ctx plugin_registry.PluginContext) (bool, string, string, error)
func (*HelmDeploymentConfigPlugin) StopTest ¶
func (p *HelmDeploymentConfigPlugin) StopTest(homeDirectory string) bool
func (*HelmDeploymentConfigPlugin) Validate ¶
func (p *HelmDeploymentConfigPlugin) Validate(dep interface{}) (bool, error)
Click to show internal directories.
Click to hide internal directories.