mirror of
https://github.com/project-zot/zot.git
synced 2025-01-20 22:52:51 -05:00
ada21ed842
Files were added to be built whether an extension is on or off. New build tags were added for each extension, while minimal and extended disappeared. added custom binary naming depending on extensions used and changed references from binary to binary-extended added automated blackbox tests for sync, search, scrub, metrics added contributor guidelines Signed-off-by: Alex Stan <alexandrustan96@yahoo.ro>
32 lines
857 B
Go
32 lines
857 B
Go
//go:build !sync
|
|
// +build !sync
|
|
|
|
package extensions
|
|
|
|
import (
|
|
"context"
|
|
goSync "sync"
|
|
|
|
"zotregistry.io/zot/pkg/api/config"
|
|
"zotregistry.io/zot/pkg/log"
|
|
"zotregistry.io/zot/pkg/storage"
|
|
)
|
|
|
|
// EnableSyncExtension ...
|
|
func EnableSyncExtension(ctx context.Context,
|
|
config *config.Config, wg *goSync.WaitGroup,
|
|
storeController storage.StoreController, log log.Logger,
|
|
) {
|
|
log.Warn().Msg("skipping enabling sync extension because given zot binary doesn't include this feature," +
|
|
"please build a binary that does so")
|
|
}
|
|
|
|
// SyncOneImage ...
|
|
func SyncOneImage(config *config.Config, storeController storage.StoreController,
|
|
repoName, reference string, isArtifact bool, log log.Logger,
|
|
) error {
|
|
log.Warn().Msg("skipping syncing on demand because given zot binary doesn't include this feature," +
|
|
"please build a binary that does so")
|
|
|
|
return nil
|
|
}
|