Documentation ¶
Index ¶
- Constants
- func CreateRandomTarFile() (rs io.ReadSeeker, dgst digest.Digest, err error)
- func GetFakeImageGetHandler(t *testing.T, iss ...imageapi.Image) ktestclient.ReactionFunc
- func NewBasicCredentialStore(username, password string) auth.CredentialStore
- func NewImageForManifest(repoName string, rawManifest string, managedByOpenShift bool) (*imageapi.Image, error)
- func TestNewImageStreamObject(namespace, name, tag, imageName, dockerImageReference string) *imageapi.ImageStream
- func UploadTestBlob(serverURL *url.URL, creds auth.CredentialStore, repoName string) (distribution.Descriptor, []byte, error)
Constants ¶
const SampleImageManifestSchema1 = `` /* 1130-byte string literal not displayed */
Variables ¶
This section is empty.
Functions ¶
func CreateRandomTarFile ¶
func CreateRandomTarFile() (rs io.ReadSeeker, dgst digest.Digest, err error)
createRandomTarFile creates a random tarfile, returning it as an io.ReadSeeker along with its digest. An error is returned if there is a problem generating valid content. Inspired by github.com/vendor/docker/distribution/testutil/tarfile.go.
func GetFakeImageGetHandler ¶
func GetFakeImageGetHandler(t *testing.T, iss ...imageapi.Image) ktestclient.ReactionFunc
GetFakeImageGetHandler returns a reaction function for use with wake os client returning one of given image objects if found.
func NewBasicCredentialStore ¶
func NewBasicCredentialStore(username, password string) auth.CredentialStore
NewBasicCredentialStore returns a test credential store for use with registry token handler and/or basic handler.
func NewImageForManifest ¶
func TestNewImageStreamObject ¶
func TestNewImageStreamObject(namespace, name, tag, imageName, dockerImageReference string) *imageapi.ImageStream
TestNewImageStreamObject returns a new image stream object filled with given values.
func UploadTestBlob ¶
func UploadTestBlob(serverURL *url.URL, creds auth.CredentialStore, repoName string) (distribution.Descriptor, []byte, error)
UploadTestBlob generates a random tar file and uploads it to the given repository.
Types ¶
This section is empty.