mirror of
https://github.com/project-zot/zot.git
synced 2024-12-23 22:27:35 -05:00
d325c8b5f4
PR (linter: upgrade linter version #405) triggered lint job which failed with many errors generated by various linters. Configurations were added to golangcilint.yaml and several refactorings were made in order to improve the results of the linter. maintidx linter disabled Signed-off-by: Alex Stan <alexandrustan96@yahoo.ro>
58 lines
1.9 KiB
Go
58 lines
1.9 KiB
Go
//go:build minimal
|
|
// +build minimal
|
|
|
|
package extensions
|
|
|
|
import (
|
|
"context"
|
|
goSync "sync"
|
|
"time"
|
|
|
|
"github.com/gorilla/mux"
|
|
"zotregistry.io/zot/pkg/api/config"
|
|
"zotregistry.io/zot/pkg/log"
|
|
"zotregistry.io/zot/pkg/storage"
|
|
)
|
|
|
|
// nolint: deadcode,unused
|
|
func downloadTrivyDB(dbDir string, log log.Logger, updateInterval time.Duration) error {
|
|
return nil
|
|
}
|
|
|
|
// EnableExtensions ...
|
|
func EnableExtensions(config *config.Config, log log.Logger, rootDir string) {
|
|
log.Warn().Msg("skipping enabling extensions because given zot binary doesn't support " +
|
|
"any extensions, please build zot full binary for this feature")
|
|
}
|
|
|
|
// 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 support any extensions," +
|
|
"please build zot full binary for this feature")
|
|
}
|
|
|
|
// EnableScrubExtension ...
|
|
func EnableScrubExtension(config *config.Config, storeController storage.StoreController,
|
|
log log.Logger,
|
|
) {
|
|
log.Warn().Msg("skipping enabling scrub extension because given zot binary doesn't support any extensions," +
|
|
"please build zot full binary for this feature")
|
|
}
|
|
|
|
// SetupRoutes ...
|
|
func SetupRoutes(conf *config.Config, router *mux.Router, storeController storage.StoreController, log log.Logger) {
|
|
log.Warn().Msg("skipping setting up extensions routes because given zot binary doesn't support " +
|
|
"any extensions, please build zot full binary for this feature")
|
|
}
|
|
|
|
// 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 support any extensions," +
|
|
"please build zot full binary for this feature")
|
|
|
|
return nil
|
|
}
|