You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The interface needs to accept all the information that is needed to create an RPM Repository, an RPM Remote, and an RPM Distribution.
Update an RPM repository
This interface needs to support updating any of the attributes on the RPM Repository, the RPM Remote, the RPM Distribution. This is an asynchronous operation. After the user clicks the "Update" button, the user will see the progress of up to three tasks (one for Repository, one for Remote, and one for Distribution).
List RPM Repositories in a paginated manner
This interface needs to show a subset of the fields associated with all of the RPM Repositories, their Remotes and Distributions.
View an RPM Repository
This interface needs to show the information about a specific RPM Repository. In addition to information about the Repository, Remote, and Distribution, users should be able to see a list of Repository Versions. This interface needs to also show the last time the repository was synced.
Sync an RPM repository
This interface needs to allow users to start a task that will sync, publish, and distribute the repository. Once there is a running task, the interface needs to show progress of the sync by polling the Task API. Once the task completes, the UI should show the new RepositoryVersion and RPM Publication.
Stretch goal requirements:
Provide an interface that displays all publication for a repository.
Provide an interface for creating a Distribution. This will allow users to serve the same content at multiple URLs.
Provide an interface to edit a distribution.
Provide an interface to list all distributions.
The text was updated successfully, but these errors were encountered:
himdel
changed the title
Provide a Web UI that allows Pulp users to manage RPM Repositories
manage RPM Repositories workflow
Oct 6, 2024
(from https://hackmd.io/Dp-kVIjnTVeQVse2w2eC-w)
The text was updated successfully, but these errors were encountered: