Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ExecutionHandler ¶ added in v0.5.0
type ExecutionHandler interface { Handle() http.HandlerFunc Status() http.HandlerFunc // contains filtered or unexported methods }
func NewExecutionHandler ¶ added in v0.5.0
func NewExecutionHandler(auditor audit.Auditor, store storage.Store, executioner Executioner) ExecutionHandler
type Executioner ¶
type Executioner interface {
Execute(*postgres.JobsExecutionAuditLog, string, map[string]string) (string, error)
}
func NewExecutioner ¶
func NewExecutioner(kubeClient kubernetes.Client, metadataStore metadata.Store, secretsStore secrets.Store) Executioner
type MockExecutioner ¶
func (*MockExecutioner) Execute ¶ added in v0.5.0
func (m *MockExecutioner) Execute(jobExecutionAuditLog *postgres.JobsExecutionAuditLog, jobName string, jobArgs map[string]string) (string, error)
Click to show internal directories.
Click to hide internal directories.