package k8s type noopClient struct{} func NewNoopClient() K8sClient { return &noopClient{} } func (c *noopClient) CreateJob(spec *JobSpec) (*Job, error) { return &Job{ Name: spec.Name, Namespace: spec.Namespace, Status: JobPending, }, nil } func (c *noopClient) GetJob(name, namespace string) (*Job, error) { return &Job{ Name: name, Namespace: namespace, Status: JobPending, }, nil } func (c *noopClient) DeleteJob(name, namespace string) error { return nil }