secret

package
v0.0.0-...-d1fd2e1 Latest Latest
Warning

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

Go to latest
Published: Jul 19, 2016 License: Apache-2.0 Imports: 2 Imported by: 3

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Creator

type Creator interface {
	Create(*api.Secret) (*api.Secret, error)
}

Creator is a (k8s.io/kubernetes/pkg/client/unversioned).SecretsInterface compatible interface designed only for creating a secret. It should be used as a parameter to functions so that they can be more easily unit tested

type FakeCreator

type FakeCreator struct {
	Created    []*api.Secret
	Errs       []error
	CreateFunc func(*api.Secret) (*api.Secret, error)
}

FakeCreator is a Creator implementation to be used in unit tests

func (*FakeCreator) Create

func (f *FakeCreator) Create(sec *api.Secret) (*api.Secret, error)

Create is the Creator interface implementation. It just returns f.Svc, f.Err

type FakeGetter

type FakeGetter struct {
	Secret *api.Secret
	Err    error
}

FakeGetter is a Getter implementation to be used in unit tests

func (FakeGetter) Get

func (f FakeGetter) Get(name string) (*api.Secret, error)

Get is the Getter interface implementation. It just returns f.Svc, f.Err

type FakeLister

type FakeLister struct {
	Secrets *api.SecretList
	Err     error
}

FakeLister is a Lister implementation to be used in unit tests

func (FakeLister) List

List is the Lister interface implementation. It just returns f.Secrets, f.Err

type FakeWatcher

type FakeWatcher struct {
	IFace watch.Interface
	Err   error
}

FakeWatcher is a Watcher implementation to be used in unit tests

func (FakeWatcher) Watch

Watch is the Watcher interface implementation

type Getter

type Getter interface {
	Get(string) (*api.Secret, error)
}

Getter is a (k8s.io/kubernetes/pkg/client/unversioned).SecretsInterface compatible interface designed only for getting a secret. It should be used as a parameter to functions so that they can be more easily unit tested

type Lister

type Lister interface {
	List(api.ListOptions) (*api.SecretList, error)
}

Lister is a (k8s.io/kubernetes/pkg/client/unversioned).SecretsInterface compatible interface designed only for listing secrets. It should be used as a parameter to functions so that they can be more easily unit tested

type Watcher

type Watcher interface {
	Watch(api.ListOptions) (watch.Interface, error)
}

Watcher is a (k8s.io/kubernetes/pkg/client/unversioned).SecretsInterface compatible interface designed only for watching secrets. It should be used as a parameter to functions so that they can be more easily unit tested

Jump to

Keyboard shortcuts

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