clients

package
v0.0.8 Latest Latest
Warning

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

Go to latest
Published: Oct 15, 2018 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Permissions

type Permissions interface {
	ImportNamespaces(ctx context.Context, ns kubtypes.NamespacesList) (*kubtypes.ImportResponse, error)
}

Permissions is an interface to permissions service

func NewDummyPermissions

func NewDummyPermissions() Permissions

NewDummyResource creates a dummy client to permissions service. It does nothing but logs actions.

func NewPermissionsHTTP

func NewPermissionsHTTP(u *url.URL) Permissions

NewPermissionsHTTP creates http client to permissions service.

type Resource

type Resource interface {
	ImportDeployments(ctx context.Context, deploy kubtypes.DeploymentsList) (*kubtypes.ImportResponse, error)

	ImportServices(ctx context.Context, service model.ServiceWithParamList) (*kubtypes.ImportResponse, error)

	ImportIngresses(ctx context.Context, ingress kubtypes.IngressesList) (*kubtypes.ImportResponse, error)

	ImportConfigMaps(ctx context.Context, cm kubtypes.ConfigMapsList) (*kubtypes.ImportResponse, error)
}

Resource is an interface to resource service

func NewDummyResource

func NewDummyResource() Resource

NewDummyResource creates a dummy client to resource service. It does nothing but logs actions.

func NewResourceHTTP

func NewResourceHTTP(u *url.URL) Resource

NewResourceHTTP creates http client to resource service.

type Volumes

type Volumes interface {
	ImportStorages(ctx context.Context, storages model.StorageList) (*kubtypes.ImportResponse, error)
	ImportVolumes(ctx context.Context, volumes kubtypes.VolumesList) (*kubtypes.ImportResponse, error)
}

Volumes is an interface to resc-api service

func NewDummyVolumes

func NewDummyVolumes() Volumes

NewDummyResource creates a dummy client to resc-api service. It does nothing but logs actions.

func NewVolumesHTTP

func NewVolumesHTTP(u *url.URL) Volumes

NewResourceHTTP creates http client to resc-api service.

Jump to

Keyboard shortcuts

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