Versions in this module Expand all Collapse all v0 v0.0.1 Jun 26, 2024 Changes in this version + type AfterAllConfig struct + Order float64 + type AfterDeleteHelmConfig struct + Order float64 + type AfterHelmConfig struct + Order float64 + type BeforeAllConfig struct + Order float64 + type BeforeHelmConfig struct + Order float64 + type GlobalHook struct + func NewGlobalHook(ex executableHook) *GlobalHook + func (h *GlobalHook) GetConfigDescription() string + func (h *GlobalHook) GetConfigVersion() string + func (h *GlobalHook) GetGoHookInputSettings() *go_hook.HookConfigSettings + func (h *GlobalHook) GetHookConfig() *GlobalHookConfig + func (h *GlobalHook) InitializeHookConfig() (err error) + func (h *GlobalHook) Order(binding shell_op_types.BindingType) float64 + func (h *GlobalHook) SynchronizationNeeded() bool + type GlobalHookConfig struct + AfterAll *AfterAllConfig + BeforeAll *BeforeAllConfig + GlobalV0 *GlobalHookConfigV0 + GlobalV1 *GlobalHookConfigV0 + func (c *GlobalHookConfig) Bindings() []BindingType + func (c *GlobalHookConfig) BindingsCount() int + func (c *GlobalHookConfig) ConvertAfterAll(value interface{}) (*AfterAllConfig, error) + func (c *GlobalHookConfig) ConvertAndCheck(data []byte) error + func (c *GlobalHookConfig) ConvertAndCheckV0() (err error) + func (c *GlobalHookConfig) ConvertAndCheckV1() (err error) + func (c *GlobalHookConfig) ConvertBeforeAll(value interface{}) (*BeforeAllConfig, error) + func (c *GlobalHookConfig) HasBinding(binding BindingType) bool + func (c *GlobalHookConfig) LoadAndValidateGoConfig(input *go_hook.HookConfig) error + func (c *GlobalHookConfig) LoadAndValidateShellConfig(data []byte) error + type GlobalHookConfigV0 struct + AfterAll interface{} + BeforeAll interface{} + type HookExecutionDependencyContainer struct + GlobalValuesGetter globalValuesGetter + HookMetricsStorage hooksMetricsStorage + KubeConfigManager kubeConfigManager + KubeObjectPatcher kubeObjectPatcher + MetricStorage metricStorage + type ModuleHook struct + func NewModuleHook(ex executableHook) *ModuleHook + func (mh *ModuleHook) ApplyBindingActions(bindingActions []go_hook.BindingAction) error + func (mh *ModuleHook) GetConfigDescription() string + func (mh *ModuleHook) GetConfigVersion() string + func (mh *ModuleHook) GetGoHookInputSettings() *go_hook.HookConfigSettings + func (mh *ModuleHook) GetHookConfig() *ModuleHookConfig + func (mh *ModuleHook) InitializeHookConfig() (err error) + func (mh *ModuleHook) Order(binding shell_op_types.BindingType) float64 + func (mh *ModuleHook) SynchronizationNeeded() bool + func (mh *ModuleHook) WithHookController(ctrl controller.HookController) + func (mh *ModuleHook) WithTmpDir(tmpDir string) + type ModuleHookConfig struct + AfterDeleteHelm *AfterDeleteHelmConfig + AfterHelm *AfterHelmConfig + BeforeHelm *BeforeHelmConfig + ModuleV0 *ModuleHookConfigV0 + ModuleV1 *ModuleHookConfigV0 + func (c *ModuleHookConfig) Bindings() []BindingType + func (c *ModuleHookConfig) BindingsCount() int + func (c *ModuleHookConfig) ConvertAfterDeleteHelm(value interface{}) (*AfterDeleteHelmConfig, error) + func (c *ModuleHookConfig) ConvertAfterHelm(value interface{}) (*AfterHelmConfig, error) + func (c *ModuleHookConfig) ConvertAndCheck(data []byte) error + func (c *ModuleHookConfig) ConvertAndCheckV0() (err error) + func (c *ModuleHookConfig) ConvertAndCheckV1() (err error) + func (c *ModuleHookConfig) ConvertBeforeHelm(value interface{}) (*BeforeHelmConfig, error) + func (c *ModuleHookConfig) HasBinding(binding BindingType) bool + func (c *ModuleHookConfig) LoadAndValidateGoConfig(input *go_hook.HookConfig) error + func (c *ModuleHookConfig) LoadAndValidateShellConfig(data []byte) error + type ModuleHookConfigV0 struct + AfterDeleteHelm interface{} + AfterHelm interface{} + BeforeHelm interface{}