INNER CODE UNIT · Go
configurationCommand
spegel-org/spegel · main.go:153
func configurationCommand(ctx context.Context, args *ConfigurationCmd) error {
args.MirrorTargets[0] = httpx.EncapsulateIPv6Host(args.MirrorTargets[0])
userinfo, err := httpx.LoadUserinfo("/etc/secrets/basic-auth")
if err != nil {
return err
}
err = containerd.AddMirrorConfiguration(ctx, args.ContainerdRegistryConfigPath, args.MirroredRegistries, args.MirrorTargets, args.ResolveTags, args.PrependExisting, userinfo)
if err != nil {
return err
}
return nil
}
func registryCommand(ctx context.Context, args *RegistryCmd) error {
log := logr.FromContextOrDiscard(ctx)
group := errgroup.WithContext(ctx)
versionInfo, err := version.Load()