-
-
Manage RPM content
-
- - Create, sync and publish a repository with RPM Content including RPMs, Advisories, Modularity, and Comps.
- - Version content and rollback if necessary.
- - Download content on-demand when requested by clients to reduce disk space.
- - Upload local RPM content in chunks.
- - Add, remove, copy, and organize RPM content into various repositories.
- - Host content either locally or on S3.
- - View distributions served by pulpcore-content in a browser.
- - De-duplication of all saved content.
-
-
-
-
Manage File content
-
- - Sync File packages from a remote to local repository.
- - Upload your own files.
- - Publish and organize files.
-
-
-
-
Manage Container content
-
- - Synchronize container image repositories hosted on Docker-hub, Google Container Registry, Quay.io, and others in mirror or additive mode.
- - Version content and rollback if necessary.
- - Download content on-demand when requested by clients to reduce disk space.
- - Perform docker/podman pull from a container distribution served by Pulp.
- - Curate container images by whitelisting what is mirrored from an external repository.
- - Curate container images by creating repository versions with a specific set of images.
- - De-duplication of all saved content.
-
-
-
-
Manage Ansible roles and collections
-
-
- - Mirror a subset of roles on-premise.
- - Mirror all of Galaxy’s roles on-premise.
- - Store private Ansible roles on-premise.
- - Install roles from pulp_ansible using the ansible-galaxy CLI.
- - Version content and rollback if necessary.
- - Support for the new multi-role content type from Galaxy.
-
-
-
-
Manage Debian content
-
- - Synchronize remote repository content and metadata locally.
- - Upload your own content.
- - Publish content to one or more repositories.
-
-
-
-
Manage Python content
-
- - Synchronize Python packages from PyPI locally.
- - Upload your own Python packages.
- - Publish and organize Python packages just like PyPI.
- - Install Python packages using pip as published by Pulp.
-
-
-
-
Manage RubyGem content
-
- - Synchronize remote repository content and metadata locally.
- - Upload your own content.
- - Publish content to one or more repositories.
-
-
-
-
Manage Maven content
-
- - Synchronize packages from a remote to local repository.
- - Upload your own Maven content.
- - Publish and organize packages.
-
-
-
-
Manage Chef Cookbook content
-
- - Sync Cookbook content from a remote to local repository.
- - Upload your own content.
- - Publish and organize content.
-
-
-