Documentation ¶
Index ¶
- type APITokenRepo
- func (_m *APITokenRepo) Create(ctx context.Context, name string, description *string, expiresAt *time.Time, ...) (*biz.APIToken, error)
- func (_m *APITokenRepo) FindByID(ctx context.Context, ID uuid.UUID) (*biz.APIToken, error)
- func (_m *APITokenRepo) FindByNameInOrg(ctx context.Context, orgID uuid.UUID, name string) (*biz.APIToken, error)
- func (_m *APITokenRepo) List(ctx context.Context, orgID *uuid.UUID, includeRevoked bool) ([]*biz.APIToken, error)
- func (_m *APITokenRepo) Revoke(ctx context.Context, orgID uuid.UUID, ID uuid.UUID) error
- type CASBackendReader
- func (_m *CASBackendReader) FindByIDInOrg(ctx context.Context, OrgID string, ID string) (*biz.CASBackend, error)
- func (_m *CASBackendReader) FindDefaultBackend(ctx context.Context, orgID string) (*biz.CASBackend, error)
- func (_m *CASBackendReader) PerformValidation(ctx context.Context, ID string) error
- type CASBackendRepo
- func (_m *CASBackendRepo) Create(_a0 context.Context, _a1 *biz.CASBackendCreateOpts) (*biz.CASBackend, error)
- func (_m *CASBackendRepo) Delete(ctx context.Context, ID uuid.UUID) error
- func (_m *CASBackendRepo) FindByID(ctx context.Context, ID uuid.UUID) (*biz.CASBackend, error)
- func (_m *CASBackendRepo) FindByIDInOrg(ctx context.Context, OrgID uuid.UUID, ID uuid.UUID) (*biz.CASBackend, error)
- func (_m *CASBackendRepo) FindByNameInOrg(ctx context.Context, OrgID uuid.UUID, name string) (*biz.CASBackend, error)
- func (_m *CASBackendRepo) FindDefaultBackend(ctx context.Context, orgID uuid.UUID) (*biz.CASBackend, error)
- func (_m *CASBackendRepo) FindFallbackBackend(ctx context.Context, orgID uuid.UUID) (*biz.CASBackend, error)
- func (_m *CASBackendRepo) List(ctx context.Context, orgID uuid.UUID) ([]*biz.CASBackend, error)
- func (_m *CASBackendRepo) SoftDelete(ctx context.Context, ID uuid.UUID) error
- func (_m *CASBackendRepo) Update(_a0 context.Context, _a1 *biz.CASBackendUpdateOpts) (*biz.CASBackend, error)
- func (_m *CASBackendRepo) UpdateValidationStatus(ctx context.Context, ID uuid.UUID, status biz.CASBackendValidationStatus) error
- type CASClient
- type CASMappingRepo
- type OrganizationRepo
- func (_m *OrganizationRepo) Create(ctx context.Context, name string) (*biz.Organization, error)
- func (_m *OrganizationRepo) Delete(ctx context.Context, ID uuid.UUID) error
- func (_m *OrganizationRepo) FindByID(ctx context.Context, orgID uuid.UUID) (*biz.Organization, error)
- func (_m *OrganizationRepo) FindByName(ctx context.Context, name string) (*biz.Organization, error)
- type PromObservable
- type UserOrgFinder
- func (_m *UserOrgFinder) CurrentMembership(ctx context.Context, userID string) (*biz.Membership, error)
- func (_m *UserOrgFinder) FindByID(ctx context.Context, userID string) (*biz.User, error)
- func (_m *UserOrgFinder) MembershipInOrg(ctx context.Context, userID string, orgName string) (*biz.Membership, error)
- type WorkflowRunRepo
- func (_m *WorkflowRunRepo) Create(ctx context.Context, opts *biz.WorkflowRunRepoCreateOpts) (*biz.WorkflowRun, error)
- func (_m *WorkflowRunRepo) Expire(ctx context.Context, id uuid.UUID) error
- func (_m *WorkflowRunRepo) FindByAttestationDigest(ctx context.Context, digest string) (*biz.WorkflowRun, error)
- func (_m *WorkflowRunRepo) FindByID(ctx context.Context, ID uuid.UUID) (*biz.WorkflowRun, error)
- func (_m *WorkflowRunRepo) FindByIDInOrg(ctx context.Context, orgID uuid.UUID, ID uuid.UUID) (*biz.WorkflowRun, error)
- func (_m *WorkflowRunRepo) List(ctx context.Context, orgID uuid.UUID, f *biz.RunListFilters, ...) ([]*biz.WorkflowRun, string, error)
- func (_m *WorkflowRunRepo) ListNotFinishedOlderThan(ctx context.Context, olderThan time.Time, limit int) ([]*biz.WorkflowRun, error)
- func (_m *WorkflowRunRepo) MarkAsFinished(ctx context.Context, ID uuid.UUID, status biz.WorkflowRunStatus, reason string) error
- func (_m *WorkflowRunRepo) SaveAttestation(ctx context.Context, ID uuid.UUID, att *dsse.Envelope, digest string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type APITokenRepo ¶
APITokenRepo is an autogenerated mock type for the APITokenRepo type
func NewAPITokenRepo ¶
func NewAPITokenRepo(t interface { mock.TestingT Cleanup(func()) }) *APITokenRepo
NewAPITokenRepo creates a new instance of APITokenRepo. 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 (*APITokenRepo) Create ¶
func (_m *APITokenRepo) Create(ctx context.Context, name string, description *string, expiresAt *time.Time, organizationID uuid.UUID) (*biz.APIToken, error)
Create provides a mock function with given fields: ctx, name, description, expiresAt, organizationID
func (*APITokenRepo) FindByNameInOrg ¶ added in v0.93.1
func (_m *APITokenRepo) FindByNameInOrg(ctx context.Context, orgID uuid.UUID, name string) (*biz.APIToken, error)
FindByNameInOrg provides a mock function with given fields: ctx, orgID, name
type CASBackendReader ¶
CASBackendReader is an autogenerated mock type for the CASBackendReader type
func NewCASBackendReader ¶
func NewCASBackendReader(t mockConstructorTestingTNewCASBackendReader) *CASBackendReader
NewCASBackendReader creates a new instance of CASBackendReader. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
func (*CASBackendReader) FindByIDInOrg ¶
func (_m *CASBackendReader) FindByIDInOrg(ctx context.Context, OrgID string, ID string) (*biz.CASBackend, error)
FindByIDInOrg provides a mock function with given fields: ctx, OrgID, ID
func (*CASBackendReader) FindDefaultBackend ¶
func (_m *CASBackendReader) FindDefaultBackend(ctx context.Context, orgID string) (*biz.CASBackend, error)
FindDefaultBackend provides a mock function with given fields: ctx, orgID
func (*CASBackendReader) PerformValidation ¶
func (_m *CASBackendReader) PerformValidation(ctx context.Context, ID string) error
PerformValidation provides a mock function with given fields: ctx, ID
type CASBackendRepo ¶
CASBackendRepo is an autogenerated mock type for the CASBackendRepo type
func NewCASBackendRepo ¶
func NewCASBackendRepo(t interface { mock.TestingT Cleanup(func()) }) *CASBackendRepo
NewCASBackendRepo creates a new instance of CASBackendRepo. 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 (*CASBackendRepo) Create ¶
func (_m *CASBackendRepo) Create(_a0 context.Context, _a1 *biz.CASBackendCreateOpts) (*biz.CASBackend, error)
Create provides a mock function with given fields: _a0, _a1
func (*CASBackendRepo) FindByID ¶
func (_m *CASBackendRepo) FindByID(ctx context.Context, ID uuid.UUID) (*biz.CASBackend, error)
FindByID provides a mock function with given fields: ctx, ID
func (*CASBackendRepo) FindByIDInOrg ¶
func (_m *CASBackendRepo) FindByIDInOrg(ctx context.Context, OrgID uuid.UUID, ID uuid.UUID) (*biz.CASBackend, error)
FindByIDInOrg provides a mock function with given fields: ctx, OrgID, ID
func (*CASBackendRepo) FindByNameInOrg ¶ added in v0.93.0
func (_m *CASBackendRepo) FindByNameInOrg(ctx context.Context, OrgID uuid.UUID, name string) (*biz.CASBackend, error)
FindByNameInOrg provides a mock function with given fields: ctx, OrgID, name
func (*CASBackendRepo) FindDefaultBackend ¶
func (_m *CASBackendRepo) FindDefaultBackend(ctx context.Context, orgID uuid.UUID) (*biz.CASBackend, error)
FindDefaultBackend provides a mock function with given fields: ctx, orgID
func (*CASBackendRepo) FindFallbackBackend ¶
func (_m *CASBackendRepo) FindFallbackBackend(ctx context.Context, orgID uuid.UUID) (*biz.CASBackend, error)
FindFallbackBackend provides a mock function with given fields: ctx, orgID
func (*CASBackendRepo) List ¶
func (_m *CASBackendRepo) List(ctx context.Context, orgID uuid.UUID) ([]*biz.CASBackend, error)
List provides a mock function with given fields: ctx, orgID
func (*CASBackendRepo) SoftDelete ¶
SoftDelete provides a mock function with given fields: ctx, ID
func (*CASBackendRepo) Update ¶
func (_m *CASBackendRepo) Update(_a0 context.Context, _a1 *biz.CASBackendUpdateOpts) (*biz.CASBackend, error)
Update provides a mock function with given fields: _a0, _a1
func (*CASBackendRepo) UpdateValidationStatus ¶
func (_m *CASBackendRepo) UpdateValidationStatus(ctx context.Context, ID uuid.UUID, status biz.CASBackendValidationStatus) error
UpdateValidationStatus provides a mock function with given fields: ctx, ID, status
type CASClient ¶
CASClient is an autogenerated mock type for the CASClient type
func NewCASClient ¶
func NewCASClient(t mockConstructorTestingTNewCASClient) *CASClient
NewCASClient creates a new instance of CASClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
type CASMappingRepo ¶
CASMappingRepo is an autogenerated mock type for the CASMappingRepo type
func NewCASMappingRepo ¶
func NewCASMappingRepo(t mockConstructorTestingTNewCASMappingRepo) *CASMappingRepo
NewCASMappingRepo creates a new instance of CASMappingRepo. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
func (*CASMappingRepo) Create ¶
func (_m *CASMappingRepo) Create(ctx context.Context, digest string, casBackendID uuid.UUID, workflowRunID uuid.UUID) (*biz.CASMapping, error)
Create provides a mock function with given fields: ctx, digest, casBackendID, workflowRunID
func (*CASMappingRepo) FindByDigest ¶
func (_m *CASMappingRepo) FindByDigest(ctx context.Context, digest string) ([]*biz.CASMapping, error)
FindByDigest provides a mock function with given fields: ctx, digest
type OrganizationRepo ¶
OrganizationRepo is an autogenerated mock type for the OrganizationRepo type
func NewOrganizationRepo ¶
func NewOrganizationRepo(t interface { mock.TestingT Cleanup(func()) }) *OrganizationRepo
NewOrganizationRepo creates a new instance of OrganizationRepo. 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 (*OrganizationRepo) Create ¶
func (_m *OrganizationRepo) Create(ctx context.Context, name string) (*biz.Organization, error)
Create provides a mock function with given fields: ctx, name
func (*OrganizationRepo) FindByID ¶
func (_m *OrganizationRepo) FindByID(ctx context.Context, orgID uuid.UUID) (*biz.Organization, error)
FindByID provides a mock function with given fields: ctx, orgID
func (*OrganizationRepo) FindByName ¶ added in v0.91.8
func (_m *OrganizationRepo) FindByName(ctx context.Context, name string) (*biz.Organization, error)
FindByName provides a mock function with given fields: ctx, name
type PromObservable ¶ added in v0.95.0
PromObservable is an autogenerated mock type for the PromObservable type
func NewPromObservable ¶ added in v0.95.0
func NewPromObservable(t interface { mock.TestingT Cleanup(func()) }) *PromObservable
NewPromObservable creates a new instance of PromObservable. 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 (*PromObservable) ObserveAttestationIfNeeded ¶ added in v0.95.0
func (_m *PromObservable) ObserveAttestationIfNeeded(ctx context.Context, run *biz.WorkflowRun, status biz.WorkflowRunStatus) bool
ObserveAttestationIfNeeded provides a mock function with given fields: ctx, run, status
type UserOrgFinder ¶
UserOrgFinder is an autogenerated mock type for the UserOrgFinder type
func NewUserOrgFinder ¶
func NewUserOrgFinder(t interface { mock.TestingT Cleanup(func()) }) *UserOrgFinder
NewUserOrgFinder creates a new instance of UserOrgFinder. 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 (*UserOrgFinder) CurrentMembership ¶
func (_m *UserOrgFinder) CurrentMembership(ctx context.Context, userID string) (*biz.Membership, error)
CurrentMembership provides a mock function with given fields: ctx, userID
func (*UserOrgFinder) MembershipInOrg ¶ added in v0.140.0
func (_m *UserOrgFinder) MembershipInOrg(ctx context.Context, userID string, orgName string) (*biz.Membership, error)
MembershipInOrg provides a mock function with given fields: ctx, userID, orgName
type WorkflowRunRepo ¶
WorkflowRunRepo is an autogenerated mock type for the WorkflowRunRepo type
func NewWorkflowRunRepo ¶
func NewWorkflowRunRepo(t interface { mock.TestingT Cleanup(func()) }) *WorkflowRunRepo
NewWorkflowRunRepo creates a new instance of WorkflowRunRepo. 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 (*WorkflowRunRepo) Create ¶
func (_m *WorkflowRunRepo) Create(ctx context.Context, opts *biz.WorkflowRunRepoCreateOpts) (*biz.WorkflowRun, error)
Create provides a mock function with given fields: ctx, opts
func (*WorkflowRunRepo) FindByAttestationDigest ¶
func (_m *WorkflowRunRepo) FindByAttestationDigest(ctx context.Context, digest string) (*biz.WorkflowRun, error)
FindByAttestationDigest provides a mock function with given fields: ctx, digest
func (*WorkflowRunRepo) FindByID ¶
func (_m *WorkflowRunRepo) FindByID(ctx context.Context, ID uuid.UUID) (*biz.WorkflowRun, error)
FindByID provides a mock function with given fields: ctx, ID
func (*WorkflowRunRepo) FindByIDInOrg ¶
func (_m *WorkflowRunRepo) FindByIDInOrg(ctx context.Context, orgID uuid.UUID, ID uuid.UUID) (*biz.WorkflowRun, error)
FindByIDInOrg provides a mock function with given fields: ctx, orgID, ID
func (*WorkflowRunRepo) List ¶
func (_m *WorkflowRunRepo) List(ctx context.Context, orgID uuid.UUID, f *biz.RunListFilters, p *pagination.CursorOptions) ([]*biz.WorkflowRun, string, error)
List provides a mock function with given fields: ctx, orgID, f, p
func (*WorkflowRunRepo) ListNotFinishedOlderThan ¶
func (_m *WorkflowRunRepo) ListNotFinishedOlderThan(ctx context.Context, olderThan time.Time, limit int) ([]*biz.WorkflowRun, error)
ListNotFinishedOlderThan provides a mock function with given fields: ctx, olderThan, limit
func (*WorkflowRunRepo) MarkAsFinished ¶
func (_m *WorkflowRunRepo) MarkAsFinished(ctx context.Context, ID uuid.UUID, status biz.WorkflowRunStatus, reason string) error
MarkAsFinished provides a mock function with given fields: ctx, ID, status, reason