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

RPM repository sync workflow #83

Open
himdel opened this issue Oct 6, 2024 · 0 comments
Open

RPM repository sync workflow #83

himdel opened this issue Oct 6, 2024 · 0 comments

Comments

@himdel
Copy link
Collaborator

himdel commented Oct 6, 2024

(from https://hackmd.io/Dp-kVIjnTVeQVse2w2eC-w)

  • RPM repository sync workflow:
    1. Create an RPM Remote with a URL for a repository available on the internet (e.g. https://fixtures.pulpproject.org/rpm-signed/). Remotes contain all the information needed to connect to a remote repository, e.g. url, username, password
    2. Create an RPM Repository in Pulp to house mirrored content. Specify the RPM Remote from step 1 when creating the repository. Also set autopublish to True.
    3. Create a Distribution. Distributions tell the content app at which URL to serve repository content. Specify the RPM Repository from step 2 when creating the distribution.
    4. Use the Repository's sync API to create a new Repository Version by performing a sync from the Remote associated with it. This operation downloads all the packages and creates a new Repository Version.

(TODO: is this different from #85?)

@himdel himdel mentioned this issue Oct 6, 2024
11 tasks
@himdel himdel changed the title check out old https://github.com/pulp/pulp-ui, take inspiration from https://hackmd.io/Dp-kVIjnTVeQVse2w2eC-w RPM repository sync workflow Oct 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant