INNER CODE UNIT · Go
filters
spegel-org/spegel · main.go:191
filters = append(filters, *regFilter)
}
for _, r := range args.RegistryFilters {
filters = append(filters, oci.RegexFilter{Regex: r})
}
// Containerd store.
ctrd, err := containerd.NewContainerd(ctx, args.ContainerdSock, args.ContainerdNamespace, containerd.WithContentPath(args.ContainerdContentPath), containerd.WithFilters(filters))
if err != nil {
return err
}
defer ctrd.Close()
// Routing and state tracking.
_, registryPort, err := net.SplitHostPort(args.RegistryAddr)
if err != nil {
return err
}