Documentation ¶
Overview ¶
Package backend provides the interface for implementing Application providers.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Application ¶
type Application interface { List(ctx context.Context, selector ApplicationSelector) ([]v1alpha1.Application, error) Create(ctx context.Context, app *v1alpha1.Application) (*v1alpha1.Application, error) Get(ctx context.Context, name string, namespace string) (*v1alpha1.Application, error) Delete(ctx context.Context, name string, namespace string) error Update(ctx context.Context, app *v1alpha1.Application) (*v1alpha1.Application, error) Patch(ctx context.Context, name string, namespace string, patch []byte) (*v1alpha1.Application, error) SupportsPatch() bool StartInformer(ctx context.Context) }
Directories ¶
Path | Synopsis |
---|---|
Package kubernetes implements an Application backend that uses a Kubernetes informer to keep track of resources, and an appclientset to manipulate Application resources on the cluster.
|
Package kubernetes implements an Application backend that uses a Kubernetes informer to keep track of resources, and an appclientset to manipulate Application resources on the cluster. |
Click to show internal directories.
Click to hide internal directories.