enrollmentrequest

package
v1.3.0-rc2 Latest Latest
Warning

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

Go to latest
Published: Aug 12, 2026 License: Apache-2.0 Imports: 35 Imported by: 0

Documentation

Overview

Package enrollmentrequest is a generated GoMock package.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateEnrollmentRequestFromUntrusted

func CreateEnrollmentRequestFromUntrusted(ctx context.Context, svc Service, orgId uuid.UUID, er domain.EnrollmentRequest) (*domain.EnrollmentRequest, domain.Status)

CreateEnrollmentRequestFromUntrusted sanitizes an untrusted enrollment request document, then creates it.

func ReplaceEnrollmentRequestFromUntrusted

func ReplaceEnrollmentRequestFromUntrusted(ctx context.Context, svc Service, orgId uuid.UUID, name string, er domain.EnrollmentRequest) (*domain.EnrollmentRequest, domain.Status)

ReplaceEnrollmentRequestFromUntrusted sanitizes an untrusted enrollment request document, then replaces it.

func SanitizeEnrollmentRequest

func SanitizeEnrollmentRequest(er *domain.EnrollmentRequest)

SanitizeEnrollmentRequest clears status and managed metadata from an untrusted enrollment request document (HTTP body).

Types

type MockService

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

MockService is a mock of Service interface.

func NewMockService

func NewMockService(ctrl *gomock.Controller) *MockService

NewMockService creates a new mock instance.

func (*MockService) ApproveEnrollmentRequest

func (m *MockService) ApproveEnrollmentRequest(ctx context.Context, orgId uuid.UUID, name string, approval domain.EnrollmentRequestApproval) (*domain.EnrollmentRequestApprovalStatus, domain.Status)

ApproveEnrollmentRequest mocks base method.

func (*MockService) CreateEnrollmentRequest

func (m *MockService) CreateEnrollmentRequest(ctx context.Context, orgId uuid.UUID, er domain.EnrollmentRequest) (*domain.EnrollmentRequest, domain.Status)

CreateEnrollmentRequest mocks base method.

func (*MockService) DeleteEnrollmentRequest

func (m *MockService) DeleteEnrollmentRequest(ctx context.Context, orgId uuid.UUID, name string) domain.Status

DeleteEnrollmentRequest mocks base method.

func (*MockService) EXPECT

func (m *MockService) EXPECT() *MockServiceMockRecorder

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockService) GetEnrollmentConfig

func (m *MockService) GetEnrollmentConfig(ctx context.Context, orgId uuid.UUID, params domain.GetEnrollmentConfigParams) (*domain.EnrollmentConfig, domain.Status)

GetEnrollmentConfig mocks base method.

func (*MockService) GetEnrollmentRequest

func (m *MockService) GetEnrollmentRequest(ctx context.Context, orgId uuid.UUID, name string) (*domain.EnrollmentRequest, domain.Status)

GetEnrollmentRequest mocks base method.

func (*MockService) GetEnrollmentRequestStatus

func (m *MockService) GetEnrollmentRequestStatus(ctx context.Context, orgId uuid.UUID, name string) (*domain.EnrollmentRequest, domain.Status)

GetEnrollmentRequestStatus mocks base method.

func (*MockService) ListEnrollmentRequests

ListEnrollmentRequests mocks base method.

func (*MockService) PatchEnrollmentRequest

func (m *MockService) PatchEnrollmentRequest(ctx context.Context, orgId uuid.UUID, name string, patch domain.PatchRequest) (*domain.EnrollmentRequest, domain.Status)

PatchEnrollmentRequest mocks base method.

func (*MockService) ReplaceEnrollmentRequest

func (m *MockService) ReplaceEnrollmentRequest(ctx context.Context, orgId uuid.UUID, name string, er domain.EnrollmentRequest) (*domain.EnrollmentRequest, domain.Status)

ReplaceEnrollmentRequest mocks base method.

func (*MockService) ReplaceEnrollmentRequestStatus

func (m *MockService) ReplaceEnrollmentRequestStatus(ctx context.Context, orgId uuid.UUID, name string, er domain.EnrollmentRequest) (*domain.EnrollmentRequest, domain.Status)

ReplaceEnrollmentRequestStatus mocks base method.

type MockServiceMockRecorder

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

MockServiceMockRecorder is the mock recorder for MockService.

func (*MockServiceMockRecorder) ApproveEnrollmentRequest

func (mr *MockServiceMockRecorder) ApproveEnrollmentRequest(ctx, orgId, name, approval any) *gomock.Call

ApproveEnrollmentRequest indicates an expected call of ApproveEnrollmentRequest.

func (*MockServiceMockRecorder) CreateEnrollmentRequest

func (mr *MockServiceMockRecorder) CreateEnrollmentRequest(ctx, orgId, er any) *gomock.Call

CreateEnrollmentRequest indicates an expected call of CreateEnrollmentRequest.

func (*MockServiceMockRecorder) DeleteEnrollmentRequest

func (mr *MockServiceMockRecorder) DeleteEnrollmentRequest(ctx, orgId, name any) *gomock.Call

DeleteEnrollmentRequest indicates an expected call of DeleteEnrollmentRequest.

func (*MockServiceMockRecorder) GetEnrollmentConfig

func (mr *MockServiceMockRecorder) GetEnrollmentConfig(ctx, orgId, params any) *gomock.Call

GetEnrollmentConfig indicates an expected call of GetEnrollmentConfig.

func (*MockServiceMockRecorder) GetEnrollmentRequest

func (mr *MockServiceMockRecorder) GetEnrollmentRequest(ctx, orgId, name any) *gomock.Call

GetEnrollmentRequest indicates an expected call of GetEnrollmentRequest.

func (*MockServiceMockRecorder) GetEnrollmentRequestStatus

func (mr *MockServiceMockRecorder) GetEnrollmentRequestStatus(ctx, orgId, name any) *gomock.Call

GetEnrollmentRequestStatus indicates an expected call of GetEnrollmentRequestStatus.

func (*MockServiceMockRecorder) ListEnrollmentRequests

func (mr *MockServiceMockRecorder) ListEnrollmentRequests(ctx, orgId, params any) *gomock.Call

ListEnrollmentRequests indicates an expected call of ListEnrollmentRequests.

func (*MockServiceMockRecorder) PatchEnrollmentRequest

func (mr *MockServiceMockRecorder) PatchEnrollmentRequest(ctx, orgId, name, patch any) *gomock.Call

PatchEnrollmentRequest indicates an expected call of PatchEnrollmentRequest.

func (*MockServiceMockRecorder) ReplaceEnrollmentRequest

func (mr *MockServiceMockRecorder) ReplaceEnrollmentRequest(ctx, orgId, name, er any) *gomock.Call

ReplaceEnrollmentRequest indicates an expected call of ReplaceEnrollmentRequest.

func (*MockServiceMockRecorder) ReplaceEnrollmentRequestStatus

func (mr *MockServiceMockRecorder) ReplaceEnrollmentRequestStatus(ctx, orgId, name, er any) *gomock.Call

ReplaceEnrollmentRequestStatus indicates an expected call of ReplaceEnrollmentRequestStatus.

type Service

type Service interface {
	CreateEnrollmentRequest(ctx context.Context, orgId uuid.UUID, er domain.EnrollmentRequest) (*domain.EnrollmentRequest, domain.Status)
	ListEnrollmentRequests(ctx context.Context, orgId uuid.UUID, params domain.ListEnrollmentRequestsParams) (*domain.EnrollmentRequestList, domain.Status)
	GetEnrollmentRequest(ctx context.Context, orgId uuid.UUID, name string) (*domain.EnrollmentRequest, domain.Status)
	ReplaceEnrollmentRequest(ctx context.Context, orgId uuid.UUID, name string, er domain.EnrollmentRequest) (*domain.EnrollmentRequest, domain.Status)
	PatchEnrollmentRequest(ctx context.Context, orgId uuid.UUID, name string, patch domain.PatchRequest) (*domain.EnrollmentRequest, domain.Status)
	DeleteEnrollmentRequest(ctx context.Context, orgId uuid.UUID, name string) domain.Status
	GetEnrollmentRequestStatus(ctx context.Context, orgId uuid.UUID, name string) (*domain.EnrollmentRequest, domain.Status)
	ApproveEnrollmentRequest(ctx context.Context, orgId uuid.UUID, name string, approval domain.EnrollmentRequestApproval) (*domain.EnrollmentRequestApprovalStatus, domain.Status)
	ReplaceEnrollmentRequestStatus(ctx context.Context, orgId uuid.UUID, name string, er domain.EnrollmentRequest) (*domain.EnrollmentRequest, domain.Status)
	GetEnrollmentConfig(ctx context.Context, orgId uuid.UUID, params domain.GetEnrollmentConfigParams) (*domain.EnrollmentConfig, domain.Status)
}

func WrapWithTracing

func WrapWithTracing(inner Service) Service

WrapWithTracing returns a Service that wraps inner with tracing spans, or nil if inner is nil.

type ServiceHandler

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

func NewServiceHandler

func NewServiceHandler(store enrollmentrequeststore.Store, deviceStore devicestore.Store, csrStore certificatesigningrequeststore.Store, ca *crypto.CAClient, kvStore kvstore.KVStore, events events.Service, log logrus.FieldLogger, tpmCAPaths []string, agentEndpoint string, uiUrl string) *ServiceHandler

NewServiceHandler creates a new enrollmentrequest ServiceHandler instance.

func (*ServiceHandler) ApproveEnrollmentRequest

func (*ServiceHandler) CreateEnrollmentRequest

func (h *ServiceHandler) CreateEnrollmentRequest(ctx context.Context, orgId uuid.UUID, er domain.EnrollmentRequest) (*domain.EnrollmentRequest, domain.Status)

func (*ServiceHandler) DeleteEnrollmentRequest

func (h *ServiceHandler) DeleteEnrollmentRequest(ctx context.Context, orgId uuid.UUID, name string) domain.Status

func (*ServiceHandler) GetEnrollmentConfig

func (*ServiceHandler) GetEnrollmentRequest

func (h *ServiceHandler) GetEnrollmentRequest(ctx context.Context, orgId uuid.UUID, name string) (*domain.EnrollmentRequest, domain.Status)

func (*ServiceHandler) GetEnrollmentRequestStatus

func (h *ServiceHandler) GetEnrollmentRequestStatus(ctx context.Context, orgId uuid.UUID, name string) (*domain.EnrollmentRequest, domain.Status)

func (*ServiceHandler) ListEnrollmentRequests

func (*ServiceHandler) PatchEnrollmentRequest

func (h *ServiceHandler) PatchEnrollmentRequest(ctx context.Context, orgId uuid.UUID, name string, patch domain.PatchRequest) (*domain.EnrollmentRequest, domain.Status)

Only metadata.labels and spec can be patched. If we try to patch other fields, HTTP 400 Bad Request is returned.

func (*ServiceHandler) ReplaceEnrollmentRequest

func (h *ServiceHandler) ReplaceEnrollmentRequest(ctx context.Context, orgId uuid.UUID, name string, er domain.EnrollmentRequest) (*domain.EnrollmentRequest, domain.Status)

func (*ServiceHandler) ReplaceEnrollmentRequestStatus

func (h *ServiceHandler) ReplaceEnrollmentRequestStatus(ctx context.Context, orgId uuid.UUID, name string, er domain.EnrollmentRequest) (*domain.EnrollmentRequest, domain.Status)

type TracedService

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

TracedService wraps a Service implementation with OpenTelemetry tracing.

func (*TracedService) ApproveEnrollmentRequest

func (_d *TracedService) ApproveEnrollmentRequest(ctx context.Context, orgId uuid.UUID, name string, approval domain.EnrollmentRequestApproval) (ep1 *domain.EnrollmentRequestApprovalStatus, s1 domain.Status)

func (*TracedService) CreateEnrollmentRequest

func (_d *TracedService) CreateEnrollmentRequest(ctx context.Context, orgId uuid.UUID, er domain.EnrollmentRequest) (ep1 *domain.EnrollmentRequest, s1 domain.Status)

func (*TracedService) DeleteEnrollmentRequest

func (_d *TracedService) DeleteEnrollmentRequest(ctx context.Context, orgId uuid.UUID, name string) (s1 domain.Status)

func (*TracedService) GetEnrollmentConfig

func (_d *TracedService) GetEnrollmentConfig(ctx context.Context, orgId uuid.UUID, params domain.GetEnrollmentConfigParams) (ep1 *domain.EnrollmentConfig, s1 domain.Status)

func (*TracedService) GetEnrollmentRequest

func (_d *TracedService) GetEnrollmentRequest(ctx context.Context, orgId uuid.UUID, name string) (ep1 *domain.EnrollmentRequest, s1 domain.Status)

func (*TracedService) GetEnrollmentRequestStatus

func (_d *TracedService) GetEnrollmentRequestStatus(ctx context.Context, orgId uuid.UUID, name string) (ep1 *domain.EnrollmentRequest, s1 domain.Status)

func (*TracedService) ListEnrollmentRequests

func (_d *TracedService) ListEnrollmentRequests(ctx context.Context, orgId uuid.UUID, params domain.ListEnrollmentRequestsParams) (ep1 *domain.EnrollmentRequestList, s1 domain.Status)

func (*TracedService) PatchEnrollmentRequest

func (_d *TracedService) PatchEnrollmentRequest(ctx context.Context, orgId uuid.UUID, name string, patch domain.PatchRequest) (ep1 *domain.EnrollmentRequest, s1 domain.Status)

func (*TracedService) ReplaceEnrollmentRequest

func (_d *TracedService) ReplaceEnrollmentRequest(ctx context.Context, orgId uuid.UUID, name string, er domain.EnrollmentRequest) (ep1 *domain.EnrollmentRequest, s1 domain.Status)

func (*TracedService) ReplaceEnrollmentRequestStatus

func (_d *TracedService) ReplaceEnrollmentRequestStatus(ctx context.Context, orgId uuid.UUID, name string, er domain.EnrollmentRequest) (ep1 *domain.EnrollmentRequest, s1 domain.Status)

Jump to

Keyboard shortcuts

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