MCPcopy Create free account
hub / github.com/chainloop-dev/chainloop / Delete

Method Delete

app/controlplane/pkg/data/casbackend.go:339–344  ·  view source on GitHub ↗

Delete deletes a CAS backend from the DB

(ctx context.Context, id uuid.UUID)

Source from the content-addressed store, hash-verified

337
338// Delete deletes a CAS backend from the DB
339func (r *CASBackendRepo) Delete(ctx context.Context, id uuid.UUID) error {
340 ctx, span := otelx.Start(ctx, casBackendRepoTracer, "CASBackendRepo.Delete")
341 defer span.End()
342
343 return r.data.DB.CASBackend.DeleteOneID(id).Exec(ctx)
344}
345
346// UpdateValidationStatus updates the validation status of a CAS backend
347func (r *CASBackendRepo) UpdateValidationStatus(ctx context.Context, id uuid.UUID, status biz.CASBackendValidationStatus, validationError *string) error {

Callers

nothing calls this directly

Implementers 3

CASBackendRepoapp/controlplane/pkg/biz/mocks/CASBack
CASBackendRepo_Expecterapp/controlplane/pkg/biz/mocks/CASBack
CASBackendRepoapp/controlplane/pkg/data/casbackend.g

Calls 3

StartFunction · 0.92
ExecMethod · 0.65
DeleteOneIDMethod · 0.45

Tested by

no test coverage detected