pulp_client

package
v0.0.0-...-0089d1b Latest Latest
Warning

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

Go to latest
Published: May 5, 2026 License: Apache-2.0 Imports: 21 Imported by: 0

Documentation

Index

Constants

View Source
const (
	COMPLETED string = "completed"
	WAITING   string = "waiting"
	RUNNING   string = "running"
	SKIPPED   string = "skipped"
	CANCELED  string = "canceled"
	CANCELING string = "canceling"
	FAILED    string = "failed"
)
View Source
const COMPOSITE_GUARD_NAME = "composite_guard"
View Source
const DefaultDomain = "default"
View Source
const DownloadPolicyImmediate = "immediate"
View Source
const DownloadPolicyOnDemand = "on_demand"
View Source
const ORG_ID_GUARD_NAME = "org_id_guard"
View Source
const ORG_ID_JQ_FILTER = ".identity.org_id"
View Source
const TURNPIKE_GUARD_NAME = "turnpike_guard"
View Source
const TURNPIKE_JQ_FILTER = ".identity.x509.subject_dn"

Variables

View Source
var RpmFields = []string{"pulp_href", "name", "version", "release", "arch", "epoch", "sha256", "summary"}

specify fields to workaround https://github.com/pulp/pulp_rpm/issues/3694

Functions

func ParseAsyncOperationTaskHref

func ParseAsyncOperationTaskHref(httpResp *http.Response) string

func S3StorageConfiguration

func S3StorageConfiguration() map[string]interface{}

func SelectCreatedVersionHref

func SelectCreatedVersionHref(task *zest.TaskResponse, regex string) *string

SelectCreatedVersionHref scans a tasks CreatedResources and looks for a match to a regular expression

func SelectPublicationHref

func SelectPublicationHref(task *zest.TaskResponse) *string

func SelectRpmDistributionHref

func SelectRpmDistributionHref(task *zest.TaskResponse) *string

func SelectVersionHref

func SelectVersionHref(task *zest.TaskResponse) *string

func SleepWithBackoff

func SleepWithBackoff(iteration int)

func TaskErrorString

func TaskErrorString(task zest.TaskResponse) string

Types

type MockPulpClient

type MockPulpClient struct {
	mock.Mock
}

MockPulpClient is an autogenerated mock type for the PulpClient type

func NewMockPulpClient

func NewMockPulpClient(t interface {
	mock.TestingT
	Cleanup(func())
}) *MockPulpClient

NewMockPulpClient creates a new instance of MockPulpClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.

func (*MockPulpClient) CancelTask

func (_mock *MockPulpClient) CancelTask(ctx context.Context, taskHref string) (zest.TaskResponse, error)

CancelTask provides a mock function for the type MockPulpClient

func (*MockPulpClient) CreateOrUpdateFeatureGuard

func (_mock *MockPulpClient) CreateOrUpdateFeatureGuard(ctx context.Context, featureName string) (string, error)

CreateOrUpdateFeatureGuard provides a mock function for the type MockPulpClient

func (*MockPulpClient) CreateOrUpdateGuardsForOrg

func (_mock *MockPulpClient) CreateOrUpdateGuardsForOrg(ctx context.Context, orgId string) (string, error)

CreateOrUpdateGuardsForOrg provides a mock function for the type MockPulpClient

func (*MockPulpClient) CreateOrUpdateGuardsForRhelRepo

func (_mock *MockPulpClient) CreateOrUpdateGuardsForRhelRepo(ctx context.Context, featureName string) (string, error)

CreateOrUpdateGuardsForRhelRepo provides a mock function for the type MockPulpClient

func (*MockPulpClient) CreatePackage

func (_mock *MockPulpClient) CreatePackage(ctx context.Context, artifactHref *string, uploadHref *string) (string, error)

CreatePackage provides a mock function for the type MockPulpClient

func (*MockPulpClient) CreateRpmDistribution

func (_mock *MockPulpClient) CreateRpmDistribution(ctx context.Context, publicationHref string, name string, basePath string, contentGuardHref *string) (*string, error)

CreateRpmDistribution provides a mock function for the type MockPulpClient

func (*MockPulpClient) CreateRpmPublication

func (_mock *MockPulpClient) CreateRpmPublication(ctx context.Context, versionHref string) (*string, error)

CreateRpmPublication provides a mock function for the type MockPulpClient

func (*MockPulpClient) CreateRpmRemote

func (_mock *MockPulpClient) CreateRpmRemote(ctx context.Context, name string, url string, clientCert *string, clientKey *string, caCert *string) (*zest.RpmRpmRemoteResponse, error)

CreateRpmRemote provides a mock function for the type MockPulpClient

func (*MockPulpClient) CreateRpmRepository

func (_mock *MockPulpClient) CreateRpmRepository(ctx context.Context, uuid string, rpmRemotePulpRef *string) (*zest.RpmRpmRepositoryResponse, error)

CreateRpmRepository provides a mock function for the type MockPulpClient

func (*MockPulpClient) CreateUpload

func (_mock *MockPulpClient) CreateUpload(ctx context.Context, size int64) (*zest.UploadResponse, int, error)

CreateUpload provides a mock function for the type MockPulpClient

func (*MockPulpClient) DeleteRpmDistribution

func (_mock *MockPulpClient) DeleteRpmDistribution(ctx context.Context, rpmDistributionHref string) (*string, error)

DeleteRpmDistribution provides a mock function for the type MockPulpClient

func (*MockPulpClient) DeleteRpmRemote

func (_mock *MockPulpClient) DeleteRpmRemote(ctx context.Context, pulpHref string) (string, error)

DeleteRpmRemote provides a mock function for the type MockPulpClient

func (*MockPulpClient) DeleteRpmRepository

func (_mock *MockPulpClient) DeleteRpmRepository(ctx context.Context, rpmRepositoryHref string) (string, error)

DeleteRpmRepository provides a mock function for the type MockPulpClient

func (*MockPulpClient) DeleteRpmRepositoryVersion

func (_mock *MockPulpClient) DeleteRpmRepositoryVersion(ctx context.Context, href string) (*string, error)

DeleteRpmRepositoryVersion provides a mock function for the type MockPulpClient

func (*MockPulpClient) DeleteUpload

func (_mock *MockPulpClient) DeleteUpload(ctx context.Context, uploadHref string) (int, error)

DeleteUpload provides a mock function for the type MockPulpClient

func (*MockPulpClient) EXPECT

func (*MockPulpClient) FindDistributionByPath

func (_mock *MockPulpClient) FindDistributionByPath(ctx context.Context, path string) (*zest.RpmRpmDistributionResponse, error)

FindDistributionByPath provides a mock function for the type MockPulpClient

func (*MockPulpClient) FindRpmPublicationByVersion

func (_mock *MockPulpClient) FindRpmPublicationByVersion(ctx context.Context, versionHref string) (*zest.RpmRpmPublicationResponse, error)

FindRpmPublicationByVersion provides a mock function for the type MockPulpClient

func (*MockPulpClient) FinishUpload

func (_mock *MockPulpClient) FinishUpload(ctx context.Context, uploadHref string, sha256 string) (*zest.AsyncOperationResponse, int, error)

FinishUpload provides a mock function for the type MockPulpClient

func (*MockPulpClient) GetContentPath

func (_mock *MockPulpClient) GetContentPath(ctx context.Context) (string, error)

GetContentPath provides a mock function for the type MockPulpClient

func (*MockPulpClient) GetRpmRemoteByName

func (_mock *MockPulpClient) GetRpmRemoteByName(ctx context.Context, name string) (*zest.RpmRpmRemoteResponse, error)

GetRpmRemoteByName provides a mock function for the type MockPulpClient

func (*MockPulpClient) GetRpmRemoteList

func (_mock *MockPulpClient) GetRpmRemoteList(ctx context.Context) ([]zest.RpmRpmRemoteResponse, error)

GetRpmRemoteList provides a mock function for the type MockPulpClient

func (*MockPulpClient) GetRpmRepositoryByName

func (_mock *MockPulpClient) GetRpmRepositoryByName(ctx context.Context, name string) (*zest.RpmRpmRepositoryResponse, error)

GetRpmRepositoryByName provides a mock function for the type MockPulpClient

func (*MockPulpClient) GetRpmRepositoryByRemote

func (_mock *MockPulpClient) GetRpmRepositoryByRemote(ctx context.Context, pulpHref string) (*zest.RpmRpmRepositoryResponse, error)

GetRpmRepositoryByRemote provides a mock function for the type MockPulpClient

func (*MockPulpClient) GetRpmRepositoryVersion

func (_mock *MockPulpClient) GetRpmRepositoryVersion(ctx context.Context, href string) (*zest.RepositoryVersionResponse, error)

GetRpmRepositoryVersion provides a mock function for the type MockPulpClient

func (*MockPulpClient) GetTask

func (_mock *MockPulpClient) GetTask(ctx context.Context, taskHref string) (zest.TaskResponse, error)

GetTask provides a mock function for the type MockPulpClient

func (*MockPulpClient) ListDistributions

func (_mock *MockPulpClient) ListDistributions(ctx context.Context) (*[]zest.RpmRpmDistributionResponse, error)

ListDistributions provides a mock function for the type MockPulpClient

func (*MockPulpClient) ListVersionAllPackages

func (_mock *MockPulpClient) ListVersionAllPackages(ctx context.Context, versionHref string) ([]zest.RpmPackageResponse, error)

ListVersionAllPackages provides a mock function for the type MockPulpClient

func (*MockPulpClient) Livez

func (_mock *MockPulpClient) Livez(ctx context.Context) error

Livez provides a mock function for the type MockPulpClient

func (*MockPulpClient) LookupArtifact

func (_mock *MockPulpClient) LookupArtifact(ctx context.Context, sha256sum string) (*string, error)

LookupArtifact provides a mock function for the type MockPulpClient

func (*MockPulpClient) LookupDomain

func (_mock *MockPulpClient) LookupDomain(ctx context.Context, name string) (string, error)

LookupDomain provides a mock function for the type MockPulpClient

func (*MockPulpClient) LookupOrCreateDomain

func (_mock *MockPulpClient) LookupOrCreateDomain(ctx context.Context, name string) (string, error)

LookupOrCreateDomain provides a mock function for the type MockPulpClient

func (*MockPulpClient) LookupPackage

func (_mock *MockPulpClient) LookupPackage(ctx context.Context, sha256sum string) (*string, error)

LookupPackage provides a mock function for the type MockPulpClient

func (*MockPulpClient) ModifyRpmRepositoryContent

func (_mock *MockPulpClient) ModifyRpmRepositoryContent(ctx context.Context, repoHref string, contentHrefsToAdd []string, contentHrefsToRemove []string) (string, error)

ModifyRpmRepositoryContent provides a mock function for the type MockPulpClient

func (*MockPulpClient) OrphanCleanup

func (_mock *MockPulpClient) OrphanCleanup(ctx context.Context) (string, error)

OrphanCleanup provides a mock function for the type MockPulpClient

func (*MockPulpClient) PollTask

func (_mock *MockPulpClient) PollTask(ctx context.Context, taskHref string) (*zest.TaskResponse, error)

PollTask provides a mock function for the type MockPulpClient

func (*MockPulpClient) RepairRpmRepositoryVersion

func (_mock *MockPulpClient) RepairRpmRepositoryVersion(ctx context.Context, href string) (string, error)

RepairRpmRepositoryVersion provides a mock function for the type MockPulpClient

func (*MockPulpClient) SetDomainLabel

func (_mock *MockPulpClient) SetDomainLabel(ctx context.Context, pulpHref string, key string, value string) error

SetDomainLabel provides a mock function for the type MockPulpClient

func (*MockPulpClient) Status

func (_mock *MockPulpClient) Status(ctx context.Context) (*zest.StatusResponse, error)

Status provides a mock function for the type MockPulpClient

func (*MockPulpClient) SyncRpmRepository

func (_mock *MockPulpClient) SyncRpmRepository(ctx context.Context, rpmRpmRepositoryHref string, remoteHref *string) (string, error)

SyncRpmRepository provides a mock function for the type MockPulpClient

func (*MockPulpClient) UpdateDomainIfNeeded

func (_mock *MockPulpClient) UpdateDomainIfNeeded(ctx context.Context, name string) error

UpdateDomainIfNeeded provides a mock function for the type MockPulpClient

func (*MockPulpClient) UpdateRpmDistribution

func (_mock *MockPulpClient) UpdateRpmDistribution(ctx context.Context, rpmDistributionHref string, rpmPublicationHref string, distributionName string, basePath string, contentGuardHref *string) (string, error)

UpdateRpmDistribution provides a mock function for the type MockPulpClient

func (*MockPulpClient) UpdateRpmRemote

func (_mock *MockPulpClient) UpdateRpmRemote(ctx context.Context, pulpHref string, url string, clientCert *string, clientKey *string, caCert *string) (string, error)

UpdateRpmRemote provides a mock function for the type MockPulpClient

func (*MockPulpClient) UploadChunk

func (_mock *MockPulpClient) UploadChunk(ctx context.Context, uploadHref string, contentRange string, file *os.File, sha256 string) (*zest.UploadResponse, int, error)

UploadChunk provides a mock function for the type MockPulpClient

func (*MockPulpClient) WithDomain

func (_mock *MockPulpClient) WithDomain(domainName string) PulpClient

WithDomain provides a mock function for the type MockPulpClient

func (*MockPulpClient) WithDomainMock

func (m *MockPulpClient) WithDomainMock() *MockPulpClient

type MockPulpClient_CancelTask_Call

type MockPulpClient_CancelTask_Call struct {
	*mock.Call
}

MockPulpClient_CancelTask_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CancelTask'

func (*MockPulpClient_CancelTask_Call) Return

func (_c *MockPulpClient_CancelTask_Call) Return(taskResponse zest.TaskResponse, err error) *MockPulpClient_CancelTask_Call

func (*MockPulpClient_CancelTask_Call) Run

func (*MockPulpClient_CancelTask_Call) RunAndReturn

func (_c *MockPulpClient_CancelTask_Call) RunAndReturn(run func(ctx context.Context, taskHref string) (zest.TaskResponse, error)) *MockPulpClient_CancelTask_Call

type MockPulpClient_CreateOrUpdateFeatureGuard_Call

type MockPulpClient_CreateOrUpdateFeatureGuard_Call struct {
	*mock.Call
}

MockPulpClient_CreateOrUpdateFeatureGuard_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CreateOrUpdateFeatureGuard'

func (*MockPulpClient_CreateOrUpdateFeatureGuard_Call) Return

func (*MockPulpClient_CreateOrUpdateFeatureGuard_Call) Run

func (*MockPulpClient_CreateOrUpdateFeatureGuard_Call) RunAndReturn

type MockPulpClient_CreateOrUpdateGuardsForOrg_Call

type MockPulpClient_CreateOrUpdateGuardsForOrg_Call struct {
	*mock.Call
}

MockPulpClient_CreateOrUpdateGuardsForOrg_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CreateOrUpdateGuardsForOrg'

func (*MockPulpClient_CreateOrUpdateGuardsForOrg_Call) Return

func (*MockPulpClient_CreateOrUpdateGuardsForOrg_Call) Run

func (*MockPulpClient_CreateOrUpdateGuardsForOrg_Call) RunAndReturn

type MockPulpClient_CreateOrUpdateGuardsForRhelRepo_Call

type MockPulpClient_CreateOrUpdateGuardsForRhelRepo_Call struct {
	*mock.Call
}

MockPulpClient_CreateOrUpdateGuardsForRhelRepo_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CreateOrUpdateGuardsForRhelRepo'

func (*MockPulpClient_CreateOrUpdateGuardsForRhelRepo_Call) Return

func (*MockPulpClient_CreateOrUpdateGuardsForRhelRepo_Call) Run

func (*MockPulpClient_CreateOrUpdateGuardsForRhelRepo_Call) RunAndReturn

type MockPulpClient_CreatePackage_Call

type MockPulpClient_CreatePackage_Call struct {
	*mock.Call
}

MockPulpClient_CreatePackage_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CreatePackage'

func (*MockPulpClient_CreatePackage_Call) Return

func (*MockPulpClient_CreatePackage_Call) Run

func (_c *MockPulpClient_CreatePackage_Call) Run(run func(ctx context.Context, artifactHref *string, uploadHref *string)) *MockPulpClient_CreatePackage_Call

func (*MockPulpClient_CreatePackage_Call) RunAndReturn

func (_c *MockPulpClient_CreatePackage_Call) RunAndReturn(run func(ctx context.Context, artifactHref *string, uploadHref *string) (string, error)) *MockPulpClient_CreatePackage_Call

type MockPulpClient_CreateRpmDistribution_Call

type MockPulpClient_CreateRpmDistribution_Call struct {
	*mock.Call
}

MockPulpClient_CreateRpmDistribution_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CreateRpmDistribution'

func (*MockPulpClient_CreateRpmDistribution_Call) Return

func (*MockPulpClient_CreateRpmDistribution_Call) Run

func (_c *MockPulpClient_CreateRpmDistribution_Call) Run(run func(ctx context.Context, publicationHref string, name string, basePath string, contentGuardHref *string)) *MockPulpClient_CreateRpmDistribution_Call

func (*MockPulpClient_CreateRpmDistribution_Call) RunAndReturn

func (_c *MockPulpClient_CreateRpmDistribution_Call) RunAndReturn(run func(ctx context.Context, publicationHref string, name string, basePath string, contentGuardHref *string) (*string, error)) *MockPulpClient_CreateRpmDistribution_Call

type MockPulpClient_CreateRpmPublication_Call

type MockPulpClient_CreateRpmPublication_Call struct {
	*mock.Call
}

MockPulpClient_CreateRpmPublication_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CreateRpmPublication'

func (*MockPulpClient_CreateRpmPublication_Call) Return

func (*MockPulpClient_CreateRpmPublication_Call) Run

func (*MockPulpClient_CreateRpmPublication_Call) RunAndReturn

type MockPulpClient_CreateRpmRemote_Call

type MockPulpClient_CreateRpmRemote_Call struct {
	*mock.Call
}

MockPulpClient_CreateRpmRemote_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CreateRpmRemote'

func (*MockPulpClient_CreateRpmRemote_Call) Return

func (_c *MockPulpClient_CreateRpmRemote_Call) Return(rpmRpmRemoteResponse *zest.RpmRpmRemoteResponse, err error) *MockPulpClient_CreateRpmRemote_Call

func (*MockPulpClient_CreateRpmRemote_Call) Run

func (_c *MockPulpClient_CreateRpmRemote_Call) Run(run func(ctx context.Context, name string, url string, clientCert *string, clientKey *string, caCert *string)) *MockPulpClient_CreateRpmRemote_Call

func (*MockPulpClient_CreateRpmRemote_Call) RunAndReturn

func (_c *MockPulpClient_CreateRpmRemote_Call) RunAndReturn(run func(ctx context.Context, name string, url string, clientCert *string, clientKey *string, caCert *string) (*zest.RpmRpmRemoteResponse, error)) *MockPulpClient_CreateRpmRemote_Call

type MockPulpClient_CreateRpmRepository_Call

type MockPulpClient_CreateRpmRepository_Call struct {
	*mock.Call
}

MockPulpClient_CreateRpmRepository_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CreateRpmRepository'

func (*MockPulpClient_CreateRpmRepository_Call) Return

func (_c *MockPulpClient_CreateRpmRepository_Call) Return(rpmRpmRepositoryResponse *zest.RpmRpmRepositoryResponse, err error) *MockPulpClient_CreateRpmRepository_Call

func (*MockPulpClient_CreateRpmRepository_Call) Run

func (*MockPulpClient_CreateRpmRepository_Call) RunAndReturn

func (_c *MockPulpClient_CreateRpmRepository_Call) RunAndReturn(run func(ctx context.Context, uuid string, rpmRemotePulpRef *string) (*zest.RpmRpmRepositoryResponse, error)) *MockPulpClient_CreateRpmRepository_Call

type MockPulpClient_CreateUpload_Call

type MockPulpClient_CreateUpload_Call struct {
	*mock.Call
}

MockPulpClient_CreateUpload_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CreateUpload'

func (*MockPulpClient_CreateUpload_Call) Return

func (_c *MockPulpClient_CreateUpload_Call) Return(uploadResponse *zest.UploadResponse, n int, err error) *MockPulpClient_CreateUpload_Call

func (*MockPulpClient_CreateUpload_Call) Run

func (*MockPulpClient_CreateUpload_Call) RunAndReturn

func (_c *MockPulpClient_CreateUpload_Call) RunAndReturn(run func(ctx context.Context, size int64) (*zest.UploadResponse, int, error)) *MockPulpClient_CreateUpload_Call

type MockPulpClient_DeleteRpmDistribution_Call

type MockPulpClient_DeleteRpmDistribution_Call struct {
	*mock.Call
}

MockPulpClient_DeleteRpmDistribution_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DeleteRpmDistribution'

func (*MockPulpClient_DeleteRpmDistribution_Call) Return

func (*MockPulpClient_DeleteRpmDistribution_Call) Run

func (*MockPulpClient_DeleteRpmDistribution_Call) RunAndReturn

type MockPulpClient_DeleteRpmRemote_Call

type MockPulpClient_DeleteRpmRemote_Call struct {
	*mock.Call
}

MockPulpClient_DeleteRpmRemote_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DeleteRpmRemote'

func (*MockPulpClient_DeleteRpmRemote_Call) Return

func (*MockPulpClient_DeleteRpmRemote_Call) Run

func (*MockPulpClient_DeleteRpmRemote_Call) RunAndReturn

type MockPulpClient_DeleteRpmRepositoryVersion_Call

type MockPulpClient_DeleteRpmRepositoryVersion_Call struct {
	*mock.Call
}

MockPulpClient_DeleteRpmRepositoryVersion_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DeleteRpmRepositoryVersion'

func (*MockPulpClient_DeleteRpmRepositoryVersion_Call) Return

func (*MockPulpClient_DeleteRpmRepositoryVersion_Call) Run

func (*MockPulpClient_DeleteRpmRepositoryVersion_Call) RunAndReturn

type MockPulpClient_DeleteRpmRepository_Call

type MockPulpClient_DeleteRpmRepository_Call struct {
	*mock.Call
}

MockPulpClient_DeleteRpmRepository_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DeleteRpmRepository'

func (*MockPulpClient_DeleteRpmRepository_Call) Return

func (*MockPulpClient_DeleteRpmRepository_Call) Run

func (*MockPulpClient_DeleteRpmRepository_Call) RunAndReturn

type MockPulpClient_DeleteUpload_Call

type MockPulpClient_DeleteUpload_Call struct {
	*mock.Call
}

MockPulpClient_DeleteUpload_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DeleteUpload'

func (*MockPulpClient_DeleteUpload_Call) Return

func (*MockPulpClient_DeleteUpload_Call) Run

func (*MockPulpClient_DeleteUpload_Call) RunAndReturn

func (_c *MockPulpClient_DeleteUpload_Call) RunAndReturn(run func(ctx context.Context, uploadHref string) (int, error)) *MockPulpClient_DeleteUpload_Call

type MockPulpClient_Expecter

type MockPulpClient_Expecter struct {
	// contains filtered or unexported fields
}

func (*MockPulpClient_Expecter) CancelTask

func (_e *MockPulpClient_Expecter) CancelTask(ctx interface{}, taskHref interface{}) *MockPulpClient_CancelTask_Call

CancelTask is a helper method to define mock.On call

  • ctx context.Context
  • taskHref string

func (*MockPulpClient_Expecter) CreateOrUpdateFeatureGuard

func (_e *MockPulpClient_Expecter) CreateOrUpdateFeatureGuard(ctx interface{}, featureName interface{}) *MockPulpClient_CreateOrUpdateFeatureGuard_Call

CreateOrUpdateFeatureGuard is a helper method to define mock.On call

  • ctx context.Context
  • featureName string

func (*MockPulpClient_Expecter) CreateOrUpdateGuardsForOrg

func (_e *MockPulpClient_Expecter) CreateOrUpdateGuardsForOrg(ctx interface{}, orgId interface{}) *MockPulpClient_CreateOrUpdateGuardsForOrg_Call

CreateOrUpdateGuardsForOrg is a helper method to define mock.On call

  • ctx context.Context
  • orgId string

func (*MockPulpClient_Expecter) CreateOrUpdateGuardsForRhelRepo

func (_e *MockPulpClient_Expecter) CreateOrUpdateGuardsForRhelRepo(ctx interface{}, featureName interface{}) *MockPulpClient_CreateOrUpdateGuardsForRhelRepo_Call

CreateOrUpdateGuardsForRhelRepo is a helper method to define mock.On call

  • ctx context.Context
  • featureName string

func (*MockPulpClient_Expecter) CreatePackage

func (_e *MockPulpClient_Expecter) CreatePackage(ctx interface{}, artifactHref interface{}, uploadHref interface{}) *MockPulpClient_CreatePackage_Call

CreatePackage is a helper method to define mock.On call

  • ctx context.Context
  • artifactHref *string
  • uploadHref *string

func (*MockPulpClient_Expecter) CreateRpmDistribution

func (_e *MockPulpClient_Expecter) CreateRpmDistribution(ctx interface{}, publicationHref interface{}, name interface{}, basePath interface{}, contentGuardHref interface{}) *MockPulpClient_CreateRpmDistribution_Call

CreateRpmDistribution is a helper method to define mock.On call

  • ctx context.Context
  • publicationHref string
  • name string
  • basePath string
  • contentGuardHref *string

func (*MockPulpClient_Expecter) CreateRpmPublication

func (_e *MockPulpClient_Expecter) CreateRpmPublication(ctx interface{}, versionHref interface{}) *MockPulpClient_CreateRpmPublication_Call

CreateRpmPublication is a helper method to define mock.On call

  • ctx context.Context
  • versionHref string

func (*MockPulpClient_Expecter) CreateRpmRemote

func (_e *MockPulpClient_Expecter) CreateRpmRemote(ctx interface{}, name interface{}, url interface{}, clientCert interface{}, clientKey interface{}, caCert interface{}) *MockPulpClient_CreateRpmRemote_Call

CreateRpmRemote is a helper method to define mock.On call

  • ctx context.Context
  • name string
  • url string
  • clientCert *string
  • clientKey *string
  • caCert *string

func (*MockPulpClient_Expecter) CreateRpmRepository

func (_e *MockPulpClient_Expecter) CreateRpmRepository(ctx interface{}, uuid interface{}, rpmRemotePulpRef interface{}) *MockPulpClient_CreateRpmRepository_Call

CreateRpmRepository is a helper method to define mock.On call

  • ctx context.Context
  • uuid string
  • rpmRemotePulpRef *string

func (*MockPulpClient_Expecter) CreateUpload

func (_e *MockPulpClient_Expecter) CreateUpload(ctx interface{}, size interface{}) *MockPulpClient_CreateUpload_Call

CreateUpload is a helper method to define mock.On call

  • ctx context.Context
  • size int64

func (*MockPulpClient_Expecter) DeleteRpmDistribution

func (_e *MockPulpClient_Expecter) DeleteRpmDistribution(ctx interface{}, rpmDistributionHref interface{}) *MockPulpClient_DeleteRpmDistribution_Call

DeleteRpmDistribution is a helper method to define mock.On call

  • ctx context.Context
  • rpmDistributionHref string

func (*MockPulpClient_Expecter) DeleteRpmRemote

func (_e *MockPulpClient_Expecter) DeleteRpmRemote(ctx interface{}, pulpHref interface{}) *MockPulpClient_DeleteRpmRemote_Call

DeleteRpmRemote is a helper method to define mock.On call

  • ctx context.Context
  • pulpHref string

func (*MockPulpClient_Expecter) DeleteRpmRepository

func (_e *MockPulpClient_Expecter) DeleteRpmRepository(ctx interface{}, rpmRepositoryHref interface{}) *MockPulpClient_DeleteRpmRepository_Call

DeleteRpmRepository is a helper method to define mock.On call

  • ctx context.Context
  • rpmRepositoryHref string

func (*MockPulpClient_Expecter) DeleteRpmRepositoryVersion

func (_e *MockPulpClient_Expecter) DeleteRpmRepositoryVersion(ctx interface{}, href interface{}) *MockPulpClient_DeleteRpmRepositoryVersion_Call

DeleteRpmRepositoryVersion is a helper method to define mock.On call

  • ctx context.Context
  • href string

func (*MockPulpClient_Expecter) DeleteUpload

func (_e *MockPulpClient_Expecter) DeleteUpload(ctx interface{}, uploadHref interface{}) *MockPulpClient_DeleteUpload_Call

DeleteUpload is a helper method to define mock.On call

  • ctx context.Context
  • uploadHref string

func (*MockPulpClient_Expecter) FindDistributionByPath

func (_e *MockPulpClient_Expecter) FindDistributionByPath(ctx interface{}, path interface{}) *MockPulpClient_FindDistributionByPath_Call

FindDistributionByPath is a helper method to define mock.On call

  • ctx context.Context
  • path string

func (*MockPulpClient_Expecter) FindRpmPublicationByVersion

func (_e *MockPulpClient_Expecter) FindRpmPublicationByVersion(ctx interface{}, versionHref interface{}) *MockPulpClient_FindRpmPublicationByVersion_Call

FindRpmPublicationByVersion is a helper method to define mock.On call

  • ctx context.Context
  • versionHref string

func (*MockPulpClient_Expecter) FinishUpload

func (_e *MockPulpClient_Expecter) FinishUpload(ctx interface{}, uploadHref interface{}, sha256 interface{}) *MockPulpClient_FinishUpload_Call

FinishUpload is a helper method to define mock.On call

  • ctx context.Context
  • uploadHref string
  • sha256 string

func (*MockPulpClient_Expecter) GetContentPath

func (_e *MockPulpClient_Expecter) GetContentPath(ctx interface{}) *MockPulpClient_GetContentPath_Call

GetContentPath is a helper method to define mock.On call

  • ctx context.Context

func (*MockPulpClient_Expecter) GetRpmRemoteByName

func (_e *MockPulpClient_Expecter) GetRpmRemoteByName(ctx interface{}, name interface{}) *MockPulpClient_GetRpmRemoteByName_Call

GetRpmRemoteByName is a helper method to define mock.On call

  • ctx context.Context
  • name string

func (*MockPulpClient_Expecter) GetRpmRemoteList

func (_e *MockPulpClient_Expecter) GetRpmRemoteList(ctx interface{}) *MockPulpClient_GetRpmRemoteList_Call

GetRpmRemoteList is a helper method to define mock.On call

  • ctx context.Context

func (*MockPulpClient_Expecter) GetRpmRepositoryByName

func (_e *MockPulpClient_Expecter) GetRpmRepositoryByName(ctx interface{}, name interface{}) *MockPulpClient_GetRpmRepositoryByName_Call

GetRpmRepositoryByName is a helper method to define mock.On call

  • ctx context.Context
  • name string

func (*MockPulpClient_Expecter) GetRpmRepositoryByRemote

func (_e *MockPulpClient_Expecter) GetRpmRepositoryByRemote(ctx interface{}, pulpHref interface{}) *MockPulpClient_GetRpmRepositoryByRemote_Call

GetRpmRepositoryByRemote is a helper method to define mock.On call

  • ctx context.Context
  • pulpHref string

func (*MockPulpClient_Expecter) GetRpmRepositoryVersion

func (_e *MockPulpClient_Expecter) GetRpmRepositoryVersion(ctx interface{}, href interface{}) *MockPulpClient_GetRpmRepositoryVersion_Call

GetRpmRepositoryVersion is a helper method to define mock.On call

  • ctx context.Context
  • href string

func (*MockPulpClient_Expecter) GetTask

func (_e *MockPulpClient_Expecter) GetTask(ctx interface{}, taskHref interface{}) *MockPulpClient_GetTask_Call

GetTask is a helper method to define mock.On call

  • ctx context.Context
  • taskHref string

func (*MockPulpClient_Expecter) ListDistributions

func (_e *MockPulpClient_Expecter) ListDistributions(ctx interface{}) *MockPulpClient_ListDistributions_Call

ListDistributions is a helper method to define mock.On call

  • ctx context.Context

func (*MockPulpClient_Expecter) ListVersionAllPackages

func (_e *MockPulpClient_Expecter) ListVersionAllPackages(ctx interface{}, versionHref interface{}) *MockPulpClient_ListVersionAllPackages_Call

ListVersionAllPackages is a helper method to define mock.On call

  • ctx context.Context
  • versionHref string

func (*MockPulpClient_Expecter) Livez

func (_e *MockPulpClient_Expecter) Livez(ctx interface{}) *MockPulpClient_Livez_Call

Livez is a helper method to define mock.On call

  • ctx context.Context

func (*MockPulpClient_Expecter) LookupArtifact

func (_e *MockPulpClient_Expecter) LookupArtifact(ctx interface{}, sha256sum interface{}) *MockPulpClient_LookupArtifact_Call

LookupArtifact is a helper method to define mock.On call

  • ctx context.Context
  • sha256sum string

func (*MockPulpClient_Expecter) LookupDomain

func (_e *MockPulpClient_Expecter) LookupDomain(ctx interface{}, name interface{}) *MockPulpClient_LookupDomain_Call

LookupDomain is a helper method to define mock.On call

  • ctx context.Context
  • name string

func (*MockPulpClient_Expecter) LookupOrCreateDomain

func (_e *MockPulpClient_Expecter) LookupOrCreateDomain(ctx interface{}, name interface{}) *MockPulpClient_LookupOrCreateDomain_Call

LookupOrCreateDomain is a helper method to define mock.On call

  • ctx context.Context
  • name string

func (*MockPulpClient_Expecter) LookupPackage

func (_e *MockPulpClient_Expecter) LookupPackage(ctx interface{}, sha256sum interface{}) *MockPulpClient_LookupPackage_Call

LookupPackage is a helper method to define mock.On call

  • ctx context.Context
  • sha256sum string

func (*MockPulpClient_Expecter) ModifyRpmRepositoryContent

func (_e *MockPulpClient_Expecter) ModifyRpmRepositoryContent(ctx interface{}, repoHref interface{}, contentHrefsToAdd interface{}, contentHrefsToRemove interface{}) *MockPulpClient_ModifyRpmRepositoryContent_Call

ModifyRpmRepositoryContent is a helper method to define mock.On call

  • ctx context.Context
  • repoHref string
  • contentHrefsToAdd []string
  • contentHrefsToRemove []string

func (*MockPulpClient_Expecter) OrphanCleanup

func (_e *MockPulpClient_Expecter) OrphanCleanup(ctx interface{}) *MockPulpClient_OrphanCleanup_Call

OrphanCleanup is a helper method to define mock.On call

  • ctx context.Context

func (*MockPulpClient_Expecter) PollTask

func (_e *MockPulpClient_Expecter) PollTask(ctx interface{}, taskHref interface{}) *MockPulpClient_PollTask_Call

PollTask is a helper method to define mock.On call

  • ctx context.Context
  • taskHref string

func (*MockPulpClient_Expecter) RepairRpmRepositoryVersion

func (_e *MockPulpClient_Expecter) RepairRpmRepositoryVersion(ctx interface{}, href interface{}) *MockPulpClient_RepairRpmRepositoryVersion_Call

RepairRpmRepositoryVersion is a helper method to define mock.On call

  • ctx context.Context
  • href string

func (*MockPulpClient_Expecter) SetDomainLabel

func (_e *MockPulpClient_Expecter) SetDomainLabel(ctx interface{}, pulpHref interface{}, key interface{}, value interface{}) *MockPulpClient_SetDomainLabel_Call

SetDomainLabel is a helper method to define mock.On call

  • ctx context.Context
  • pulpHref string
  • key string
  • value string

func (*MockPulpClient_Expecter) Status

func (_e *MockPulpClient_Expecter) Status(ctx interface{}) *MockPulpClient_Status_Call

Status is a helper method to define mock.On call

  • ctx context.Context

func (*MockPulpClient_Expecter) SyncRpmRepository

func (_e *MockPulpClient_Expecter) SyncRpmRepository(ctx interface{}, rpmRpmRepositoryHref interface{}, remoteHref interface{}) *MockPulpClient_SyncRpmRepository_Call

SyncRpmRepository is a helper method to define mock.On call

  • ctx context.Context
  • rpmRpmRepositoryHref string
  • remoteHref *string

func (*MockPulpClient_Expecter) UpdateDomainIfNeeded

func (_e *MockPulpClient_Expecter) UpdateDomainIfNeeded(ctx interface{}, name interface{}) *MockPulpClient_UpdateDomainIfNeeded_Call

UpdateDomainIfNeeded is a helper method to define mock.On call

  • ctx context.Context
  • name string

func (*MockPulpClient_Expecter) UpdateRpmDistribution

func (_e *MockPulpClient_Expecter) UpdateRpmDistribution(ctx interface{}, rpmDistributionHref interface{}, rpmPublicationHref interface{}, distributionName interface{}, basePath interface{}, contentGuardHref interface{}) *MockPulpClient_UpdateRpmDistribution_Call

UpdateRpmDistribution is a helper method to define mock.On call

  • ctx context.Context
  • rpmDistributionHref string
  • rpmPublicationHref string
  • distributionName string
  • basePath string
  • contentGuardHref *string

func (*MockPulpClient_Expecter) UpdateRpmRemote

func (_e *MockPulpClient_Expecter) UpdateRpmRemote(ctx interface{}, pulpHref interface{}, url interface{}, clientCert interface{}, clientKey interface{}, caCert interface{}) *MockPulpClient_UpdateRpmRemote_Call

UpdateRpmRemote is a helper method to define mock.On call

  • ctx context.Context
  • pulpHref string
  • url string
  • clientCert *string
  • clientKey *string
  • caCert *string

func (*MockPulpClient_Expecter) UploadChunk

func (_e *MockPulpClient_Expecter) UploadChunk(ctx interface{}, uploadHref interface{}, contentRange interface{}, file interface{}, sha256 interface{}) *MockPulpClient_UploadChunk_Call

UploadChunk is a helper method to define mock.On call

  • ctx context.Context
  • uploadHref string
  • contentRange string
  • file *os.File
  • sha256 string

func (*MockPulpClient_Expecter) WithDomain

func (_e *MockPulpClient_Expecter) WithDomain(domainName interface{}) *MockPulpClient_WithDomain_Call

WithDomain is a helper method to define mock.On call

  • domainName string

type MockPulpClient_FindDistributionByPath_Call

type MockPulpClient_FindDistributionByPath_Call struct {
	*mock.Call
}

MockPulpClient_FindDistributionByPath_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'FindDistributionByPath'

func (*MockPulpClient_FindDistributionByPath_Call) Return

func (_c *MockPulpClient_FindDistributionByPath_Call) Return(rpmRpmDistributionResponse *zest.RpmRpmDistributionResponse, err error) *MockPulpClient_FindDistributionByPath_Call

func (*MockPulpClient_FindDistributionByPath_Call) Run

func (*MockPulpClient_FindDistributionByPath_Call) RunAndReturn

func (_c *MockPulpClient_FindDistributionByPath_Call) RunAndReturn(run func(ctx context.Context, path string) (*zest.RpmRpmDistributionResponse, error)) *MockPulpClient_FindDistributionByPath_Call

type MockPulpClient_FindRpmPublicationByVersion_Call

type MockPulpClient_FindRpmPublicationByVersion_Call struct {
	*mock.Call
}

MockPulpClient_FindRpmPublicationByVersion_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'FindRpmPublicationByVersion'

func (*MockPulpClient_FindRpmPublicationByVersion_Call) Return

func (_c *MockPulpClient_FindRpmPublicationByVersion_Call) Return(rpmRpmPublicationResponse *zest.RpmRpmPublicationResponse, err error) *MockPulpClient_FindRpmPublicationByVersion_Call

func (*MockPulpClient_FindRpmPublicationByVersion_Call) Run

func (*MockPulpClient_FindRpmPublicationByVersion_Call) RunAndReturn

func (_c *MockPulpClient_FindRpmPublicationByVersion_Call) RunAndReturn(run func(ctx context.Context, versionHref string) (*zest.RpmRpmPublicationResponse, error)) *MockPulpClient_FindRpmPublicationByVersion_Call

type MockPulpClient_FinishUpload_Call

type MockPulpClient_FinishUpload_Call struct {
	*mock.Call
}

MockPulpClient_FinishUpload_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'FinishUpload'

func (*MockPulpClient_FinishUpload_Call) Return

func (_c *MockPulpClient_FinishUpload_Call) Return(asyncOperationResponse *zest.AsyncOperationResponse, n int, err error) *MockPulpClient_FinishUpload_Call

func (*MockPulpClient_FinishUpload_Call) Run

func (*MockPulpClient_FinishUpload_Call) RunAndReturn

func (_c *MockPulpClient_FinishUpload_Call) RunAndReturn(run func(ctx context.Context, uploadHref string, sha256 string) (*zest.AsyncOperationResponse, int, error)) *MockPulpClient_FinishUpload_Call

type MockPulpClient_GetContentPath_Call

type MockPulpClient_GetContentPath_Call struct {
	*mock.Call
}

MockPulpClient_GetContentPath_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetContentPath'

func (*MockPulpClient_GetContentPath_Call) Return

func (*MockPulpClient_GetContentPath_Call) Run

func (*MockPulpClient_GetContentPath_Call) RunAndReturn

type MockPulpClient_GetRpmRemoteByName_Call

type MockPulpClient_GetRpmRemoteByName_Call struct {
	*mock.Call
}

MockPulpClient_GetRpmRemoteByName_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetRpmRemoteByName'

func (*MockPulpClient_GetRpmRemoteByName_Call) Return

func (_c *MockPulpClient_GetRpmRemoteByName_Call) Return(rpmRpmRemoteResponse *zest.RpmRpmRemoteResponse, err error) *MockPulpClient_GetRpmRemoteByName_Call

func (*MockPulpClient_GetRpmRemoteByName_Call) Run

func (*MockPulpClient_GetRpmRemoteByName_Call) RunAndReturn

func (_c *MockPulpClient_GetRpmRemoteByName_Call) RunAndReturn(run func(ctx context.Context, name string) (*zest.RpmRpmRemoteResponse, error)) *MockPulpClient_GetRpmRemoteByName_Call

type MockPulpClient_GetRpmRemoteList_Call

type MockPulpClient_GetRpmRemoteList_Call struct {
	*mock.Call
}

MockPulpClient_GetRpmRemoteList_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetRpmRemoteList'

func (*MockPulpClient_GetRpmRemoteList_Call) Return

func (_c *MockPulpClient_GetRpmRemoteList_Call) Return(rpmRpmRemoteResponses []zest.RpmRpmRemoteResponse, err error) *MockPulpClient_GetRpmRemoteList_Call

func (*MockPulpClient_GetRpmRemoteList_Call) Run

func (*MockPulpClient_GetRpmRemoteList_Call) RunAndReturn

func (_c *MockPulpClient_GetRpmRemoteList_Call) RunAndReturn(run func(ctx context.Context) ([]zest.RpmRpmRemoteResponse, error)) *MockPulpClient_GetRpmRemoteList_Call

type MockPulpClient_GetRpmRepositoryByName_Call

type MockPulpClient_GetRpmRepositoryByName_Call struct {
	*mock.Call
}

MockPulpClient_GetRpmRepositoryByName_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetRpmRepositoryByName'

func (*MockPulpClient_GetRpmRepositoryByName_Call) Return

func (_c *MockPulpClient_GetRpmRepositoryByName_Call) Return(rpmRpmRepositoryResponse *zest.RpmRpmRepositoryResponse, err error) *MockPulpClient_GetRpmRepositoryByName_Call

func (*MockPulpClient_GetRpmRepositoryByName_Call) Run

func (*MockPulpClient_GetRpmRepositoryByName_Call) RunAndReturn

func (_c *MockPulpClient_GetRpmRepositoryByName_Call) RunAndReturn(run func(ctx context.Context, name string) (*zest.RpmRpmRepositoryResponse, error)) *MockPulpClient_GetRpmRepositoryByName_Call

type MockPulpClient_GetRpmRepositoryByRemote_Call

type MockPulpClient_GetRpmRepositoryByRemote_Call struct {
	*mock.Call
}

MockPulpClient_GetRpmRepositoryByRemote_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetRpmRepositoryByRemote'

func (*MockPulpClient_GetRpmRepositoryByRemote_Call) Return

func (_c *MockPulpClient_GetRpmRepositoryByRemote_Call) Return(rpmRpmRepositoryResponse *zest.RpmRpmRepositoryResponse, err error) *MockPulpClient_GetRpmRepositoryByRemote_Call

func (*MockPulpClient_GetRpmRepositoryByRemote_Call) Run

func (*MockPulpClient_GetRpmRepositoryByRemote_Call) RunAndReturn

func (_c *MockPulpClient_GetRpmRepositoryByRemote_Call) RunAndReturn(run func(ctx context.Context, pulpHref string) (*zest.RpmRpmRepositoryResponse, error)) *MockPulpClient_GetRpmRepositoryByRemote_Call

type MockPulpClient_GetRpmRepositoryVersion_Call

type MockPulpClient_GetRpmRepositoryVersion_Call struct {
	*mock.Call
}

MockPulpClient_GetRpmRepositoryVersion_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetRpmRepositoryVersion'

func (*MockPulpClient_GetRpmRepositoryVersion_Call) Return

func (_c *MockPulpClient_GetRpmRepositoryVersion_Call) Return(repositoryVersionResponse *zest.RepositoryVersionResponse, err error) *MockPulpClient_GetRpmRepositoryVersion_Call

func (*MockPulpClient_GetRpmRepositoryVersion_Call) Run

func (*MockPulpClient_GetRpmRepositoryVersion_Call) RunAndReturn

func (_c *MockPulpClient_GetRpmRepositoryVersion_Call) RunAndReturn(run func(ctx context.Context, href string) (*zest.RepositoryVersionResponse, error)) *MockPulpClient_GetRpmRepositoryVersion_Call

type MockPulpClient_GetTask_Call

type MockPulpClient_GetTask_Call struct {
	*mock.Call
}

MockPulpClient_GetTask_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetTask'

func (*MockPulpClient_GetTask_Call) Return

func (_c *MockPulpClient_GetTask_Call) Return(taskResponse zest.TaskResponse, err error) *MockPulpClient_GetTask_Call

func (*MockPulpClient_GetTask_Call) Run

func (*MockPulpClient_GetTask_Call) RunAndReturn

func (_c *MockPulpClient_GetTask_Call) RunAndReturn(run func(ctx context.Context, taskHref string) (zest.TaskResponse, error)) *MockPulpClient_GetTask_Call

type MockPulpClient_ListDistributions_Call

type MockPulpClient_ListDistributions_Call struct {
	*mock.Call
}

MockPulpClient_ListDistributions_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ListDistributions'

func (*MockPulpClient_ListDistributions_Call) Return

func (_c *MockPulpClient_ListDistributions_Call) Return(rpmRpmDistributionResponses *[]zest.RpmRpmDistributionResponse, err error) *MockPulpClient_ListDistributions_Call

func (*MockPulpClient_ListDistributions_Call) Run

func (*MockPulpClient_ListDistributions_Call) RunAndReturn

func (_c *MockPulpClient_ListDistributions_Call) RunAndReturn(run func(ctx context.Context) (*[]zest.RpmRpmDistributionResponse, error)) *MockPulpClient_ListDistributions_Call

type MockPulpClient_ListVersionAllPackages_Call

type MockPulpClient_ListVersionAllPackages_Call struct {
	*mock.Call
}

MockPulpClient_ListVersionAllPackages_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ListVersionAllPackages'

func (*MockPulpClient_ListVersionAllPackages_Call) Return

func (_c *MockPulpClient_ListVersionAllPackages_Call) Return(pkgs []zest.RpmPackageResponse, err error) *MockPulpClient_ListVersionAllPackages_Call

func (*MockPulpClient_ListVersionAllPackages_Call) Run

func (*MockPulpClient_ListVersionAllPackages_Call) RunAndReturn

func (_c *MockPulpClient_ListVersionAllPackages_Call) RunAndReturn(run func(ctx context.Context, versionHref string) ([]zest.RpmPackageResponse, error)) *MockPulpClient_ListVersionAllPackages_Call

type MockPulpClient_Livez_Call

type MockPulpClient_Livez_Call struct {
	*mock.Call
}

MockPulpClient_Livez_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Livez'

func (*MockPulpClient_Livez_Call) Return

func (*MockPulpClient_Livez_Call) Run

func (*MockPulpClient_Livez_Call) RunAndReturn

func (_c *MockPulpClient_Livez_Call) RunAndReturn(run func(ctx context.Context) error) *MockPulpClient_Livez_Call

type MockPulpClient_LookupArtifact_Call

type MockPulpClient_LookupArtifact_Call struct {
	*mock.Call
}

MockPulpClient_LookupArtifact_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'LookupArtifact'

func (*MockPulpClient_LookupArtifact_Call) Return

func (*MockPulpClient_LookupArtifact_Call) Run

func (*MockPulpClient_LookupArtifact_Call) RunAndReturn

type MockPulpClient_LookupDomain_Call

type MockPulpClient_LookupDomain_Call struct {
	*mock.Call
}

MockPulpClient_LookupDomain_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'LookupDomain'

func (*MockPulpClient_LookupDomain_Call) Return

func (*MockPulpClient_LookupDomain_Call) Run

func (*MockPulpClient_LookupDomain_Call) RunAndReturn

type MockPulpClient_LookupOrCreateDomain_Call

type MockPulpClient_LookupOrCreateDomain_Call struct {
	*mock.Call
}

MockPulpClient_LookupOrCreateDomain_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'LookupOrCreateDomain'

func (*MockPulpClient_LookupOrCreateDomain_Call) Return

func (*MockPulpClient_LookupOrCreateDomain_Call) Run

func (*MockPulpClient_LookupOrCreateDomain_Call) RunAndReturn

type MockPulpClient_LookupPackage_Call

type MockPulpClient_LookupPackage_Call struct {
	*mock.Call
}

MockPulpClient_LookupPackage_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'LookupPackage'

func (*MockPulpClient_LookupPackage_Call) Return

func (*MockPulpClient_LookupPackage_Call) Run

func (*MockPulpClient_LookupPackage_Call) RunAndReturn

type MockPulpClient_ModifyRpmRepositoryContent_Call

type MockPulpClient_ModifyRpmRepositoryContent_Call struct {
	*mock.Call
}

MockPulpClient_ModifyRpmRepositoryContent_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ModifyRpmRepositoryContent'

func (*MockPulpClient_ModifyRpmRepositoryContent_Call) Return

func (*MockPulpClient_ModifyRpmRepositoryContent_Call) Run

func (_c *MockPulpClient_ModifyRpmRepositoryContent_Call) Run(run func(ctx context.Context, repoHref string, contentHrefsToAdd []string, contentHrefsToRemove []string)) *MockPulpClient_ModifyRpmRepositoryContent_Call

func (*MockPulpClient_ModifyRpmRepositoryContent_Call) RunAndReturn

func (_c *MockPulpClient_ModifyRpmRepositoryContent_Call) RunAndReturn(run func(ctx context.Context, repoHref string, contentHrefsToAdd []string, contentHrefsToRemove []string) (string, error)) *MockPulpClient_ModifyRpmRepositoryContent_Call

type MockPulpClient_OrphanCleanup_Call

type MockPulpClient_OrphanCleanup_Call struct {
	*mock.Call
}

MockPulpClient_OrphanCleanup_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'OrphanCleanup'

func (*MockPulpClient_OrphanCleanup_Call) Return

func (*MockPulpClient_OrphanCleanup_Call) Run

func (*MockPulpClient_OrphanCleanup_Call) RunAndReturn

type MockPulpClient_PollTask_Call

type MockPulpClient_PollTask_Call struct {
	*mock.Call
}

MockPulpClient_PollTask_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'PollTask'

func (*MockPulpClient_PollTask_Call) Return

func (_c *MockPulpClient_PollTask_Call) Return(taskResponse *zest.TaskResponse, err error) *MockPulpClient_PollTask_Call

func (*MockPulpClient_PollTask_Call) Run

func (*MockPulpClient_PollTask_Call) RunAndReturn

func (_c *MockPulpClient_PollTask_Call) RunAndReturn(run func(ctx context.Context, taskHref string) (*zest.TaskResponse, error)) *MockPulpClient_PollTask_Call

type MockPulpClient_RepairRpmRepositoryVersion_Call

type MockPulpClient_RepairRpmRepositoryVersion_Call struct {
	*mock.Call
}

MockPulpClient_RepairRpmRepositoryVersion_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RepairRpmRepositoryVersion'

func (*MockPulpClient_RepairRpmRepositoryVersion_Call) Return

func (*MockPulpClient_RepairRpmRepositoryVersion_Call) Run

func (*MockPulpClient_RepairRpmRepositoryVersion_Call) RunAndReturn

type MockPulpClient_SetDomainLabel_Call

type MockPulpClient_SetDomainLabel_Call struct {
	*mock.Call
}

MockPulpClient_SetDomainLabel_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SetDomainLabel'

func (*MockPulpClient_SetDomainLabel_Call) Return

func (*MockPulpClient_SetDomainLabel_Call) Run

func (*MockPulpClient_SetDomainLabel_Call) RunAndReturn

func (_c *MockPulpClient_SetDomainLabel_Call) RunAndReturn(run func(ctx context.Context, pulpHref string, key string, value string) error) *MockPulpClient_SetDomainLabel_Call

type MockPulpClient_Status_Call

type MockPulpClient_Status_Call struct {
	*mock.Call
}

MockPulpClient_Status_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Status'

func (*MockPulpClient_Status_Call) Return

func (_c *MockPulpClient_Status_Call) Return(statusResponse *zest.StatusResponse, err error) *MockPulpClient_Status_Call

func (*MockPulpClient_Status_Call) Run

func (*MockPulpClient_Status_Call) RunAndReturn

func (_c *MockPulpClient_Status_Call) RunAndReturn(run func(ctx context.Context) (*zest.StatusResponse, error)) *MockPulpClient_Status_Call

type MockPulpClient_SyncRpmRepository_Call

type MockPulpClient_SyncRpmRepository_Call struct {
	*mock.Call
}

MockPulpClient_SyncRpmRepository_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SyncRpmRepository'

func (*MockPulpClient_SyncRpmRepository_Call) Return

func (*MockPulpClient_SyncRpmRepository_Call) Run

func (_c *MockPulpClient_SyncRpmRepository_Call) Run(run func(ctx context.Context, rpmRpmRepositoryHref string, remoteHref *string)) *MockPulpClient_SyncRpmRepository_Call

func (*MockPulpClient_SyncRpmRepository_Call) RunAndReturn

func (_c *MockPulpClient_SyncRpmRepository_Call) RunAndReturn(run func(ctx context.Context, rpmRpmRepositoryHref string, remoteHref *string) (string, error)) *MockPulpClient_SyncRpmRepository_Call

type MockPulpClient_UpdateDomainIfNeeded_Call

type MockPulpClient_UpdateDomainIfNeeded_Call struct {
	*mock.Call
}

MockPulpClient_UpdateDomainIfNeeded_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'UpdateDomainIfNeeded'

func (*MockPulpClient_UpdateDomainIfNeeded_Call) Return

func (*MockPulpClient_UpdateDomainIfNeeded_Call) Run

func (*MockPulpClient_UpdateDomainIfNeeded_Call) RunAndReturn

type MockPulpClient_UpdateRpmDistribution_Call

type MockPulpClient_UpdateRpmDistribution_Call struct {
	*mock.Call
}

MockPulpClient_UpdateRpmDistribution_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'UpdateRpmDistribution'

func (*MockPulpClient_UpdateRpmDistribution_Call) Return

func (*MockPulpClient_UpdateRpmDistribution_Call) Run

func (_c *MockPulpClient_UpdateRpmDistribution_Call) Run(run func(ctx context.Context, rpmDistributionHref string, rpmPublicationHref string, distributionName string, basePath string, contentGuardHref *string)) *MockPulpClient_UpdateRpmDistribution_Call

func (*MockPulpClient_UpdateRpmDistribution_Call) RunAndReturn

func (_c *MockPulpClient_UpdateRpmDistribution_Call) RunAndReturn(run func(ctx context.Context, rpmDistributionHref string, rpmPublicationHref string, distributionName string, basePath string, contentGuardHref *string) (string, error)) *MockPulpClient_UpdateRpmDistribution_Call

type MockPulpClient_UpdateRpmRemote_Call

type MockPulpClient_UpdateRpmRemote_Call struct {
	*mock.Call
}

MockPulpClient_UpdateRpmRemote_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'UpdateRpmRemote'

func (*MockPulpClient_UpdateRpmRemote_Call) Return

func (*MockPulpClient_UpdateRpmRemote_Call) Run

func (_c *MockPulpClient_UpdateRpmRemote_Call) Run(run func(ctx context.Context, pulpHref string, url string, clientCert *string, clientKey *string, caCert *string)) *MockPulpClient_UpdateRpmRemote_Call

func (*MockPulpClient_UpdateRpmRemote_Call) RunAndReturn

func (_c *MockPulpClient_UpdateRpmRemote_Call) RunAndReturn(run func(ctx context.Context, pulpHref string, url string, clientCert *string, clientKey *string, caCert *string) (string, error)) *MockPulpClient_UpdateRpmRemote_Call

type MockPulpClient_UploadChunk_Call

type MockPulpClient_UploadChunk_Call struct {
	*mock.Call
}

MockPulpClient_UploadChunk_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'UploadChunk'

func (*MockPulpClient_UploadChunk_Call) Return

func (_c *MockPulpClient_UploadChunk_Call) Return(uploadResponse *zest.UploadResponse, n int, err error) *MockPulpClient_UploadChunk_Call

func (*MockPulpClient_UploadChunk_Call) Run

func (_c *MockPulpClient_UploadChunk_Call) Run(run func(ctx context.Context, uploadHref string, contentRange string, file *os.File, sha256 string)) *MockPulpClient_UploadChunk_Call

func (*MockPulpClient_UploadChunk_Call) RunAndReturn

func (_c *MockPulpClient_UploadChunk_Call) RunAndReturn(run func(ctx context.Context, uploadHref string, contentRange string, file *os.File, sha256 string) (*zest.UploadResponse, int, error)) *MockPulpClient_UploadChunk_Call

type MockPulpClient_WithDomain_Call

type MockPulpClient_WithDomain_Call struct {
	*mock.Call
}

MockPulpClient_WithDomain_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'WithDomain'

func (*MockPulpClient_WithDomain_Call) Return

func (*MockPulpClient_WithDomain_Call) Run

func (*MockPulpClient_WithDomain_Call) RunAndReturn

func (_c *MockPulpClient_WithDomain_Call) RunAndReturn(run func(domainName string) PulpClient) *MockPulpClient_WithDomain_Call

type MockPulpGlobalClient

type MockPulpGlobalClient struct {
	mock.Mock
}

MockPulpGlobalClient is an autogenerated mock type for the PulpGlobalClient type

func NewMockPulpGlobalClient

func NewMockPulpGlobalClient(t interface {
	mock.TestingT
	Cleanup(func())
}) *MockPulpGlobalClient

NewMockPulpGlobalClient creates a new instance of MockPulpGlobalClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.

func (*MockPulpGlobalClient) CancelTask

func (_mock *MockPulpGlobalClient) CancelTask(ctx context.Context, taskHref string) (zest.TaskResponse, error)

CancelTask provides a mock function for the type MockPulpGlobalClient

func (*MockPulpGlobalClient) EXPECT

func (*MockPulpGlobalClient) GetContentPath

func (_mock *MockPulpGlobalClient) GetContentPath(ctx context.Context) (string, error)

GetContentPath provides a mock function for the type MockPulpGlobalClient

func (*MockPulpGlobalClient) GetTask

func (_mock *MockPulpGlobalClient) GetTask(ctx context.Context, taskHref string) (zest.TaskResponse, error)

GetTask provides a mock function for the type MockPulpGlobalClient

func (*MockPulpGlobalClient) Livez

func (_mock *MockPulpGlobalClient) Livez(ctx context.Context) error

Livez provides a mock function for the type MockPulpGlobalClient

func (*MockPulpGlobalClient) LookupDomain

func (_mock *MockPulpGlobalClient) LookupDomain(ctx context.Context, name string) (string, error)

LookupDomain provides a mock function for the type MockPulpGlobalClient

func (*MockPulpGlobalClient) LookupOrCreateDomain

func (_mock *MockPulpGlobalClient) LookupOrCreateDomain(ctx context.Context, name string) (string, error)

LookupOrCreateDomain provides a mock function for the type MockPulpGlobalClient

func (*MockPulpGlobalClient) PollTask

func (_mock *MockPulpGlobalClient) PollTask(ctx context.Context, taskHref string) (*zest.TaskResponse, error)

PollTask provides a mock function for the type MockPulpGlobalClient

func (*MockPulpGlobalClient) SetDomainLabel

func (_mock *MockPulpGlobalClient) SetDomainLabel(ctx context.Context, pulpHref string, key string, value string) error

SetDomainLabel provides a mock function for the type MockPulpGlobalClient

func (*MockPulpGlobalClient) UpdateDomainIfNeeded

func (_mock *MockPulpGlobalClient) UpdateDomainIfNeeded(ctx context.Context, name string) error

UpdateDomainIfNeeded provides a mock function for the type MockPulpGlobalClient

type MockPulpGlobalClient_CancelTask_Call

type MockPulpGlobalClient_CancelTask_Call struct {
	*mock.Call
}

MockPulpGlobalClient_CancelTask_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CancelTask'

func (*MockPulpGlobalClient_CancelTask_Call) Return

func (_c *MockPulpGlobalClient_CancelTask_Call) Return(taskResponse zest.TaskResponse, err error) *MockPulpGlobalClient_CancelTask_Call

func (*MockPulpGlobalClient_CancelTask_Call) Run

func (*MockPulpGlobalClient_CancelTask_Call) RunAndReturn

func (_c *MockPulpGlobalClient_CancelTask_Call) RunAndReturn(run func(ctx context.Context, taskHref string) (zest.TaskResponse, error)) *MockPulpGlobalClient_CancelTask_Call

type MockPulpGlobalClient_Expecter

type MockPulpGlobalClient_Expecter struct {
	// contains filtered or unexported fields
}

func (*MockPulpGlobalClient_Expecter) CancelTask

func (_e *MockPulpGlobalClient_Expecter) CancelTask(ctx interface{}, taskHref interface{}) *MockPulpGlobalClient_CancelTask_Call

CancelTask is a helper method to define mock.On call

  • ctx context.Context
  • taskHref string

func (*MockPulpGlobalClient_Expecter) GetContentPath

func (_e *MockPulpGlobalClient_Expecter) GetContentPath(ctx interface{}) *MockPulpGlobalClient_GetContentPath_Call

GetContentPath is a helper method to define mock.On call

  • ctx context.Context

func (*MockPulpGlobalClient_Expecter) GetTask

func (_e *MockPulpGlobalClient_Expecter) GetTask(ctx interface{}, taskHref interface{}) *MockPulpGlobalClient_GetTask_Call

GetTask is a helper method to define mock.On call

  • ctx context.Context
  • taskHref string

func (*MockPulpGlobalClient_Expecter) Livez

Livez is a helper method to define mock.On call

  • ctx context.Context

func (*MockPulpGlobalClient_Expecter) LookupDomain

func (_e *MockPulpGlobalClient_Expecter) LookupDomain(ctx interface{}, name interface{}) *MockPulpGlobalClient_LookupDomain_Call

LookupDomain is a helper method to define mock.On call

  • ctx context.Context
  • name string

func (*MockPulpGlobalClient_Expecter) LookupOrCreateDomain

func (_e *MockPulpGlobalClient_Expecter) LookupOrCreateDomain(ctx interface{}, name interface{}) *MockPulpGlobalClient_LookupOrCreateDomain_Call

LookupOrCreateDomain is a helper method to define mock.On call

  • ctx context.Context
  • name string

func (*MockPulpGlobalClient_Expecter) PollTask

func (_e *MockPulpGlobalClient_Expecter) PollTask(ctx interface{}, taskHref interface{}) *MockPulpGlobalClient_PollTask_Call

PollTask is a helper method to define mock.On call

  • ctx context.Context
  • taskHref string

func (*MockPulpGlobalClient_Expecter) SetDomainLabel

func (_e *MockPulpGlobalClient_Expecter) SetDomainLabel(ctx interface{}, pulpHref interface{}, key interface{}, value interface{}) *MockPulpGlobalClient_SetDomainLabel_Call

SetDomainLabel is a helper method to define mock.On call

  • ctx context.Context
  • pulpHref string
  • key string
  • value string

func (*MockPulpGlobalClient_Expecter) UpdateDomainIfNeeded

func (_e *MockPulpGlobalClient_Expecter) UpdateDomainIfNeeded(ctx interface{}, name interface{}) *MockPulpGlobalClient_UpdateDomainIfNeeded_Call

UpdateDomainIfNeeded is a helper method to define mock.On call

  • ctx context.Context
  • name string

type MockPulpGlobalClient_GetContentPath_Call

type MockPulpGlobalClient_GetContentPath_Call struct {
	*mock.Call
}

MockPulpGlobalClient_GetContentPath_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetContentPath'

func (*MockPulpGlobalClient_GetContentPath_Call) Return

func (*MockPulpGlobalClient_GetContentPath_Call) Run

func (*MockPulpGlobalClient_GetContentPath_Call) RunAndReturn

type MockPulpGlobalClient_GetTask_Call

type MockPulpGlobalClient_GetTask_Call struct {
	*mock.Call
}

MockPulpGlobalClient_GetTask_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetTask'

func (*MockPulpGlobalClient_GetTask_Call) Return

func (_c *MockPulpGlobalClient_GetTask_Call) Return(taskResponse zest.TaskResponse, err error) *MockPulpGlobalClient_GetTask_Call

func (*MockPulpGlobalClient_GetTask_Call) Run

func (*MockPulpGlobalClient_GetTask_Call) RunAndReturn

func (_c *MockPulpGlobalClient_GetTask_Call) RunAndReturn(run func(ctx context.Context, taskHref string) (zest.TaskResponse, error)) *MockPulpGlobalClient_GetTask_Call

type MockPulpGlobalClient_Livez_Call

type MockPulpGlobalClient_Livez_Call struct {
	*mock.Call
}

MockPulpGlobalClient_Livez_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Livez'

func (*MockPulpGlobalClient_Livez_Call) Return

func (*MockPulpGlobalClient_Livez_Call) Run

func (*MockPulpGlobalClient_Livez_Call) RunAndReturn

type MockPulpGlobalClient_LookupDomain_Call

type MockPulpGlobalClient_LookupDomain_Call struct {
	*mock.Call
}

MockPulpGlobalClient_LookupDomain_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'LookupDomain'

func (*MockPulpGlobalClient_LookupDomain_Call) Return

func (*MockPulpGlobalClient_LookupDomain_Call) Run

func (*MockPulpGlobalClient_LookupDomain_Call) RunAndReturn

type MockPulpGlobalClient_LookupOrCreateDomain_Call

type MockPulpGlobalClient_LookupOrCreateDomain_Call struct {
	*mock.Call
}

MockPulpGlobalClient_LookupOrCreateDomain_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'LookupOrCreateDomain'

func (*MockPulpGlobalClient_LookupOrCreateDomain_Call) Return

func (*MockPulpGlobalClient_LookupOrCreateDomain_Call) Run

func (*MockPulpGlobalClient_LookupOrCreateDomain_Call) RunAndReturn

type MockPulpGlobalClient_PollTask_Call

type MockPulpGlobalClient_PollTask_Call struct {
	*mock.Call
}

MockPulpGlobalClient_PollTask_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'PollTask'

func (*MockPulpGlobalClient_PollTask_Call) Return

func (_c *MockPulpGlobalClient_PollTask_Call) Return(taskResponse *zest.TaskResponse, err error) *MockPulpGlobalClient_PollTask_Call

func (*MockPulpGlobalClient_PollTask_Call) Run

func (*MockPulpGlobalClient_PollTask_Call) RunAndReturn

func (_c *MockPulpGlobalClient_PollTask_Call) RunAndReturn(run func(ctx context.Context, taskHref string) (*zest.TaskResponse, error)) *MockPulpGlobalClient_PollTask_Call

type MockPulpGlobalClient_SetDomainLabel_Call

type MockPulpGlobalClient_SetDomainLabel_Call struct {
	*mock.Call
}

MockPulpGlobalClient_SetDomainLabel_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SetDomainLabel'

func (*MockPulpGlobalClient_SetDomainLabel_Call) Return

func (*MockPulpGlobalClient_SetDomainLabel_Call) Run

func (*MockPulpGlobalClient_SetDomainLabel_Call) RunAndReturn

type MockPulpGlobalClient_UpdateDomainIfNeeded_Call

type MockPulpGlobalClient_UpdateDomainIfNeeded_Call struct {
	*mock.Call
}

MockPulpGlobalClient_UpdateDomainIfNeeded_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'UpdateDomainIfNeeded'

func (*MockPulpGlobalClient_UpdateDomainIfNeeded_Call) Return

func (*MockPulpGlobalClient_UpdateDomainIfNeeded_Call) Run

func (*MockPulpGlobalClient_UpdateDomainIfNeeded_Call) RunAndReturn

type PulpClient

type PulpClient interface {
	// Artifacts
	LookupArtifact(ctx context.Context, sha256sum string) (*string, error)

	// Remotes
	CreateRpmRemote(ctx context.Context, name string, url string, clientCert *string, clientKey *string, caCert *string) (*zest.RpmRpmRemoteResponse, error)
	UpdateRpmRemote(ctx context.Context, pulpHref string, url string, clientCert *string, clientKey *string, caCert *string) (string, error)
	GetRpmRemoteByName(ctx context.Context, name string) (*zest.RpmRpmRemoteResponse, error)
	GetRpmRemoteList(ctx context.Context) ([]zest.RpmRpmRemoteResponse, error)
	DeleteRpmRemote(ctx context.Context, pulpHref string) (string, error)

	// Content Guards
	CreateOrUpdateGuardsForOrg(ctx context.Context, orgId string) (string, error)
	CreateOrUpdateFeatureGuard(ctx context.Context, featureName string) (string, error)
	CreateOrUpdateGuardsForRhelRepo(ctx context.Context, featureName string) (string, error)

	// Tasks
	GetTask(ctx context.Context, taskHref string) (zest.TaskResponse, error)
	PollTask(ctx context.Context, taskHref string) (*zest.TaskResponse, error)
	CancelTask(ctx context.Context, taskHref string) (zest.TaskResponse, error)
	GetContentPath(ctx context.Context) (string, error)

	// Package
	CreatePackage(ctx context.Context, artifactHref *string, uploadHref *string) (string, error)
	LookupPackage(ctx context.Context, sha256sum string) (*string, error)
	ListVersionAllPackages(ctx context.Context, versionHref string) (pkgs []zest.RpmPackageResponse, err error)

	// Rpm Repository
	CreateRpmRepository(ctx context.Context, uuid string, rpmRemotePulpRef *string) (*zest.RpmRpmRepositoryResponse, error)
	GetRpmRepositoryByName(ctx context.Context, name string) (*zest.RpmRpmRepositoryResponse, error)
	GetRpmRepositoryByRemote(ctx context.Context, pulpHref string) (*zest.RpmRpmRepositoryResponse, error)
	SyncRpmRepository(ctx context.Context, rpmRpmRepositoryHref string, remoteHref *string) (string, error)
	DeleteRpmRepository(ctx context.Context, rpmRepositoryHref string) (string, error)

	// Rpm Repository Version
	GetRpmRepositoryVersion(ctx context.Context, href string) (*zest.RepositoryVersionResponse, error)
	DeleteRpmRepositoryVersion(ctx context.Context, href string) (*string, error)
	RepairRpmRepositoryVersion(ctx context.Context, href string) (string, error)
	ModifyRpmRepositoryContent(ctx context.Context, repoHref string, contentHrefsToAdd []string, contentHrefsToRemove []string) (string, error)

	// RpmPublication
	CreateRpmPublication(ctx context.Context, versionHref string) (*string, error)
	FindRpmPublicationByVersion(ctx context.Context, versionHref string) (*zest.RpmRpmPublicationResponse, error)

	// Distribution
	CreateRpmDistribution(ctx context.Context, publicationHref string, name string, basePath string, contentGuardHref *string) (*string, error)
	FindDistributionByPath(ctx context.Context, path string) (*zest.RpmRpmDistributionResponse, error)
	DeleteRpmDistribution(ctx context.Context, rpmDistributionHref string) (*string, error)
	UpdateRpmDistribution(ctx context.Context, rpmDistributionHref string, rpmPublicationHref string, distributionName string, basePath string, contentGuardHref *string) (string, error)
	ListDistributions(ctx context.Context) (*[]zest.RpmRpmDistributionResponse, error)

	// Domains
	LookupOrCreateDomain(ctx context.Context, name string) (string, error)
	LookupDomain(ctx context.Context, name string) (string, error)
	UpdateDomainIfNeeded(ctx context.Context, name string) error
	SetDomainLabel(ctx context.Context, pulpHref string, key, value string) error

	// Status
	Status(ctx context.Context) (*zest.StatusResponse, error)

	// Livez
	Livez(ctx context.Context) error

	// Orphans
	OrphanCleanup(ctx context.Context) (string, error)

	// Chainable
	WithDomain(domainName string) PulpClient

	// Uploads
	CreateUpload(ctx context.Context, size int64) (*zest.UploadResponse, int, error)
	UploadChunk(ctx context.Context, uploadHref string, contentRange string, file *os.File, sha256 string) (*zest.UploadResponse, int, error)
	FinishUpload(ctx context.Context, uploadHref string, sha256 string) (*zest.AsyncOperationResponse, int, error)
	DeleteUpload(ctx context.Context, uploadHref string) (int, error)
}

func GetPulpClientWithDomain

func GetPulpClientWithDomain(domainName string) PulpClient

type PulpGlobalClient

type PulpGlobalClient interface {
	// Domains
	LookupOrCreateDomain(ctx context.Context, name string) (string, error)
	LookupDomain(ctx context.Context, name string) (string, error)
	UpdateDomainIfNeeded(ctx context.Context, name string) error
	SetDomainLabel(ctx context.Context, pulpHref string, key, value string) error

	// Tasks
	GetTask(ctx context.Context, taskHref string) (zest.TaskResponse, error)
	PollTask(ctx context.Context, taskHref string) (*zest.TaskResponse, error)
	CancelTask(ctx context.Context, taskHref string) (zest.TaskResponse, error)
	GetContentPath(ctx context.Context) (string, error)

	// Livez
	Livez(ctx context.Context) error
}

func GetGlobalPulpClient

func GetGlobalPulpClient() PulpGlobalClient

Jump to

Keyboard shortcuts

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