pulp 3 is configured to store downloaded content in /var/lib/pulp/docroot/
Pulp3 uses this setting to configure where things are downloaded:
we are currently setting it to "/var/lib/pulp/docroot", which means things are downloaded to var/lib/pulp/docroot/artifiact/.
This differs from a vanilla pulp3 install and i think it is a mistake. I think it should be set to /var/lib/pulp/
Fixes #30423 - Change the application layout
This explicitly sets the all directories and documents the layout. It
diverges from the upstream defaults in that MEDIA_ROOT is set to a
subdirectory and the directory permissions are stricter than upstream.
Upstream this layout is proposed as the default.
https://pulp.plan.io/issues/7178 has been opened for that.
Refs #30423 - Migrate Pulp media directory
The Pulp media root is being changed from /var/lib/pulp to
/var/lib/pulp/media. This migration moves the existing content in
Pulp only really uses $MEDIA_ROOT/artifact but various tools that can do
consistency checks use the entire MEDIA_ROOT.
These hooks are implemented in 4 stages, 3 of which in hooks.
- pre_validations - Checks if a migration would be a problem
- pre - Moves the directory and creates a symlink
- Puppet - Updates the config and restarts services
- post - Cleans up the old symlink
#8 Updated by Ewoud Kohl van Wijngaarden 11 days ago
- Status changed from Ready For Testing to Closed
Applied in changeset puppet-pulpcore|6a88107e66607dbbbd008d5b2139ed538395f177.