func()

in cmd/root.go [255:275]


func (o *migrateOptions) Run(ctx context.Context) error {
	sem := make(chan struct{}, ConcurrentNetworks)

	log.Info("Initialize objects for conversion.")
	if err := migrate.Complete(ctx, sem, o.migrators...); err != nil {
		return err
	}

	log.Info("Validate resources for conversion.")
	if err := migrate.Validate(ctx, sem, o.migrators...); err != nil {
		return err
	}

	if o.validateOnly {
		log.Infof("--%s==true; skipping conversion.", validateOnlyFlag)
		return nil
	}

	log.Info("Initiate resource conversion.")
	return migrate.Migrate(ctx, sem, o.migrators...)
}