-
Notifications
You must be signed in to change notification settings - Fork 119
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
Add checkpoint support to Pulp #6244
Labels
Comments
Moustafa-Moustafa
added a commit
to Moustafa-Moustafa/pulpcore
that referenced
this issue
Jan 29, 2025
Introduce a checkpoint field for Publication and Distribution models. Handle serving checkpoint Publications via checkpoint Distributions. Protect checkpoint Publications' RepositoryVersions from cleanup. Enable checkpoint support in pulp_file. closes pulp#6244
Moustafa-Moustafa
added a commit
to Moustafa-Moustafa/pulpcore
that referenced
this issue
Jan 30, 2025
Introduce a checkpoint field for Publication and Distribution models. Handle serving checkpoint Publications via checkpoint Distributions. Protect checkpoint Publications' RepositoryVersions from cleanup. Enable checkpoint support in pulp_file. closes pulp#6244
Moustafa-Moustafa
added a commit
to Moustafa-Moustafa/pulpcore
that referenced
this issue
Jan 30, 2025
Introduce a checkpoint field for Publication and Distribution models. Handle serving checkpoint Publications via checkpoint Distributions. Protect checkpoint Publications' RepositoryVersions from cleanup. Enable checkpoint support in pulp_file. closes pulp#6244
Moustafa-Moustafa
added a commit
to Moustafa-Moustafa/pulpcore
that referenced
this issue
Jan 30, 2025
Introduce a checkpoint field for Publication and Distribution models. Handle serving checkpoint Publications via checkpoint Distributions. Protect checkpoint Publications' RepositoryVersions from cleanup. Enable checkpoint support in pulp_file. closes pulp#6244
Moustafa-Moustafa
added a commit
to Moustafa-Moustafa/pulpcore
that referenced
this issue
Jan 30, 2025
Introduce a checkpoint field for Publication and Distribution models. Handle serving checkpoint Publications via checkpoint Distributions. Protect checkpoint Publications' RepositoryVersions from cleanup. Enable checkpoint support in pulp_file. closes pulp#6244
Moustafa-Moustafa
added a commit
to Moustafa-Moustafa/pulpcore
that referenced
this issue
Jan 31, 2025
Introduce a checkpoint field for Publication and Distribution models. Handle serving checkpoint Publications via checkpoint Distributions. Protect checkpoint Publications' RepositoryVersions from cleanup. Enable checkpoint support in pulp_file. closes pulp#6244
Moustafa-Moustafa
added a commit
to Moustafa-Moustafa/pulpcore
that referenced
this issue
Jan 31, 2025
Introduce a checkpoint field for Publication and Distribution models. Handle serving checkpoint Publications via checkpoint Distributions. Protect checkpoint Publications' RepositoryVersions from cleanup. Enable checkpoint support in pulp_file. closes pulp#6244
Moustafa-Moustafa
added a commit
to Moustafa-Moustafa/pulpcore
that referenced
this issue
Feb 3, 2025
Introduce a checkpoint field for Publication and Distribution models. Handle serving checkpoint Publications via checkpoint Distributions. Protect checkpoint Publications' RepositoryVersions from cleanup. Enable checkpoint support in pulp_file. closes pulp#6244
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Is your feature request related to a problem? Please describe.
Pulp currently doesn’t have the concept of a repo snapshot. Even though
it does have publications which are essentially snapshots, Pulp doesn’t
serve specific publications as snapshots. This proposal introduces the
checkpoint support in Pulp by marking specific publications as checkpoints
and serving them using checkpoint distributions.
Describe the solution you'd like
I'd like to be able to mark specific publications as checkpoints and serve them. Their respective repo versions should be protected from retain_repo_versions cleanup. Similar to https://snapshot.debian.org/ and https://snapshot.ubuntu.com/
Describe alternatives you've considered
Building this in our app outside of Pulp.
Additional context
Proposal: https://discourse.pulpproject.org/t/pulp-snapshot-feature-proposal/1839
The text was updated successfully, but these errors were encountered: