Versions in this module Expand all Collapse all v1 v1.1.2 Mar 3, 2020 Changes in this version + func LoadConfigFromFile(filename string) (*configpb.MigrillianConfig, error) + func RunMigration(ctx context.Context, ctrls []*Controller) + func ValidateConfig(cfg *configpb.MigrillianConfig) (ctfe.LogBackendMap, error) + func ValidateMigrationConfig(cfg *configpb.MigrationConfig) error + type Controller struct + func NewController(opts Options, ctClient *client.LogClient, plClient *PreorderedLogClient, ...) *Controller + func (c *Controller) Run(ctx context.Context) error + func (c *Controller) RunWhenMaster(ctx context.Context) error + func (c *Controller) RunWhenMasterWithRestarts(ctx context.Context) + type Options struct + ChannelSize int + NoConsistencyCheck bool + StartDelay time.Duration + StopAfter time.Duration + Submitters int + func OptionsFromConfig(cfg *configpb.MigrationConfig) Options + type PreorderedLogClient struct + func NewPreorderedLogClient(cli trillian.TrillianLogClient, tree *trillian.Tree, ...) (*PreorderedLogClient, error)