package
0.1.4
Repository: https://github.com/uber/kraken.git
Documentation: pkg.go.dev

# Functions

MatchTask returns a new TaskMatcher.
NewExecutor creates a new Executor.
NewStore creates a new Store.
NewTask creates a new Task.
TaskFixture creates a fixture of tagreplication.Task.

# Structs

Executor executes tag replication tasks.
Remote represents a remote build-index.
Store stores tags to be replicated asynchronously.
Task contains information to replicate a tag and its dependencies to a remote destination.
TaskMatcher is a gomock Matcher which matches two tasks.

# Interfaces

RemoteValidator validates remotes.

# Type aliases

Remotes represents all namespaces and their configured remote build-indexes.
RemotesConfig defines remote replication configuration which specifies which namespaces should be replicated to certain build-indexes.