- Email: firstname.lastname@example.org
- Registered on: 12/17/2014
- Last connection: 10/16/2017
- Pulp (Developer, 12/17/2014)
- RPM Support (Developer, 12/17/2014)
- Puppet Support (Developer, 12/17/2014)
- Docker Support (Developer, 12/17/2014)
- Python Support (Developer, 12/17/2014)
- Packaging (Developer, 12/17/2014)
- Crane (Developer, 12/17/2014)
- Puppet Deployment [deprecated] (Developer, 12/17/2014)
- OSTree Support (Developer, 12/17/2014)
- Debian Support (Developer, 12/17/2014)
- Nectar (Developer, 12/17/2014)
- OpenStack Support (Developer, 12/17/2014)
- External (Developer, 03/21/2017)
- File Support (Developer, 07/17/2017)
- Example (Developer, 09/22/2017)
- Plugin Template (Developer, 10/04/2017)
I imagine this would be a stand alone tool (script) that runs on each satellite/capsule and writes a report. The tool should display progress when possible and write a file containing the report.
Like:... Story #2619: Need a file-system integrity report for /var/lib/pulpIn certain cases due to historical issues with Satellite or on-going problems during content manipulation, there are situations where various inconsistencies can exist with the files contained within /var/lib/pulp
We have customers wh...
Class names need to be unique within any given object model. However, the django models are part of the plugin Data Model and the _functional_ objects are part of the plugin Domain Model. Two completely different object models. The mo... Refactor #3074: plugins define import and publish behavior separate from Model objectsThe problem was described previously in an "email":https://www.redhat.com/archives/pulp-dev/2017-September/msg00005.html:
> While working with the FileImporter, I discovered an interesting problem
> with circular imports.
> An I...
Let's consider adding a natural key to the publication. A _name_ for example that the user can optionally specify. I imagine the user would name the publication based on version of build#. This gives the user something meaningful to u... Story #3035: As a REST API user, I can determine which publication is associated with a publish task
> We can add an extra field to the model that is a unique ID, in addition to the PK, and use that as the “to_field” on the ForeignKey field. Let’s call it “willing_parent_id” to signify that a node is willing to be a par... Task #3051: Prevent Distribution base_path overlap in the data modelThis solves the same problem as issue #2987, but it does enforcement at the data model level. It is more complex than the string-parsing proposed in #2987, but enforcing the schema in the database, instead of in python, is a big advantag...
Publications can have associated metadata files on disk so should probably implement the same as artifacts. Task #3033: Add Publication API Endpoint.Add Publication API endpoint to support listing and deleting publications. The URL should be nested under the publisher. Publications are immutable but can be deleted when not referenced by a Distribution. This will be enforced by the...
I'm fine with this task being only about listing and deleting single (specific) publications so long was we all agree that we need to consider supporting DEL at the REST collection level for orphans at some point:
... Task #3033: Add Publication API Endpoint.Add Publication API endpoint to support listing and deleting publications. The URL should be nested under the publisher. Publications are immutable but can be deleted when not referenced by a Distribution. This will be enforced by the...
Can someone elaborate on how this PR caused the regression and include a suggestion on how this needs to be fixed?
 https://github.com/pulp/pulp/pull/3161/files Issue #3024: content creation API does not validate the hostname portion of Artifact URLcontent.json has the following:...
Applied in changeset commit:pulp|1ef3ed8f1e08599d34e0190c47f1cf6cc71adee3. Issue #3017 (MODIFIED): RemoteArtifact contains all the calculated hashes instead of only ones av...To reproduce:
* create repo
* create importer with immediate policy
Check @pulp_app_remoteartifact@ table, it contains all the calculated hashes instead of one available in a remote repo....
Also available in: Atom