Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move registry client internal #4126

Merged
merged 1 commit into from
Oct 24, 2023
Merged

Conversation

corhere
Copy link
Collaborator

@corhere corhere commented Oct 24, 2023

Our registry client is not currently in a good place to be used as the reference OCI Distribution client implementation. But the registry proxy currently depends on it. Make the registry client internal to the distribution application to remove it from the API surface area (and any implied compatibility promises) of distribution/v3@v3.0.0 without breaking the proxy.

Our registry client is not currently in a good place to be used as the
reference OCI Distribution client implementation. But the registry proxy
currently depends on it. Make the registry client internal to the
distribution application to remove it from the API surface area (and any
implied compatibility promises) of distribution/v3@v3.0.0 without
breaking the proxy.

Signed-off-by: Cory Snider <csnider@mirantis.com>
@corhere corhere added the v3.0.0 v3 release label Oct 24, 2023
@corhere corhere added this to the Registry/3.0.0 milestone Oct 24, 2023
@milosgajdos milosgajdos merged commit f3ce7c4 into distribution:main Oct 24, 2023
12 checks passed
@corhere corhere deleted the private-client branch October 24, 2023 16:49
justinsb added a commit to justinsb/go-containerregistry that referenced this pull request Apr 1, 2024
This code was made internal in distribution/distribution#4126,
because it was not intended to be consumed externally.

As it is Apache-licensed, start by inlining the dependency; we can
then enhance test coverage and address any shortcomings.
justinsb added a commit to justinsb/go-containerregistry that referenced this pull request Apr 1, 2024
This code was made internal in distribution/distribution#4126,
because it was not intended to be consumed externally.

As it is Apache-licensed, start by inlining the dependency; we can
then enhance test coverage and address any shortcomings.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
v3.0.0 v3 release
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Make registry client private for v3
3 participants