hooks_configuration

package
v1.45.11 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 25, 2023 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Hook

type Hook struct {
	Path       string
	Executable bool
	HookConfig HookConfig
	Session    *gexec.Session
}

func GetAllHooks

func GetAllHooks() ([]Hook, error)

FIXME use addon-operator’s methods to discover all hooks.

func (*Hook) ExecuteGetConfig

func (h *Hook) ExecuteGetConfig() error

type HookConfig

type HookConfig struct {
	JSON string
}

func (*HookConfig) Array

func (hc *HookConfig) Array() []gjson.Result

func (*HookConfig) Get

func (hc *HookConfig) Get(path string) gjson.Result

func (*HookConfig) Parse

func (hc *HookConfig) Parse() gjson.Result

func (*HookConfig) String

func (hc *HookConfig) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL