Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type EventsClient ¶
type JobClient ¶
type JobClient interface { Create(ctx context.Context, namespace string, job *batch.Job) (*batch.Job, error) List(ctx context.Context, includeCompleted bool) ([]batch.Job, error) GetByGUID(ctx context.Context, guid string, includeCompleted bool) ([]batch.Job, error) Delete(ctx context.Context, namespace string, name string) error }
type LRPClient ¶
func NewLRPClient ¶
func NewLRPClient( logger lager.Logger, secrets SecretsClient, statefulSets StatefulSetClient, pods PodClient, pdbClient PodDisruptionBudgetClient, events EventsClient, lrpToStatefulSetConverter stset.LRPToStatefulSetConverter, statefulSetToLRPConverter stset.StatefulSetToLRPConverter, ) *LRPClient
type SecretsClient ¶
type StatefulSetClient ¶
type StatefulSetClient interface { Create(ctx context.Context, namespace string, statefulSet *appsv1.StatefulSet) (*appsv1.StatefulSet, error) Update(ctx context.Context, namespace string, statefulSet *appsv1.StatefulSet) (*appsv1.StatefulSet, error) Delete(ctx context.Context, namespace string, name string) error GetBySourceType(ctx context.Context, sourceType string) ([]appsv1.StatefulSet, error) GetByLRPIdentifier(ctx context.Context, id api.LRPIdentifier) ([]appsv1.StatefulSet, error) }
type TaskClient ¶
func NewTaskClient ¶
func NewTaskClient( logger lager.Logger, jobClient JobClient, secretsClient SecretsClient, taskToJobConverter jobs.TaskToJobConverter, ) *TaskClient
Directories
¶
Path | Synopsis |
---|---|
Package client wraps the k8s client.
|
Package client wraps the k8s client. |
informers
|
|
event/eventfakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
task/taskfakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
jobsfakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
pdbfakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
sharedfakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
stsetfakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
Package webhook container extensions to use with eirinix
|
Package webhook container extensions to use with eirinix |
Click to show internal directories.
Click to hide internal directories.