Files
athens/pkg/storage/deleter.go
Aaron Schlesinger ae6cce8cd0 Adding a Pointer registry for Athens (#144)
* Adding a pointer registry interface

For use in storing event log pointers for 1 or more Olympus deployments

* Adding a merger strict

* Adding a storage deleter

The deleter will be used in event log delete operations

Reminder: delete operations will be exceptional (i.e. security
vulnerabilities)

* Adding a reference to a deleter in the merger

* adding docs to the event log merger

* adding docs to the event log pointer registry

* Adding an ErrNotFound error to the CDN package

* Adding a CDN deleter

* Adding more docs

* Making the merger use CDN actions only

* Removing the CDN type

It's not used anywhere

* Starting to build the merger

* remove out-of-scope changes

They'll be added as appropriate in follow-ups
2018-05-31 18:34:27 +00:00

8 lines
223 B
Go

package storage
// Deleter deletes module metadata and its source from underlying storage
type Deleter interface {
// Delete must return ErrNotFound if the module/version are not found
Delete(module, vsn string) error
}