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()

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…