The board was truncated because it exceeds the maximum number of items that can be displayed (500)
ISE when descritpion or display-name has i18n characters on repo create
the setup script for a developer
Missing resource error in pulp.log if you deletes the consumer without re-registering it
There is no error checking for granting permission on resources
repo list --details displays private key of the repos created with feed certs
user/role delete successfull for the user that is logged in
pulp-admin client should validate repository listings and return an error if an invalid repo name...
orphan list displays a list of 0 for each content when there are no orphans
Getting Traceback, takes lot of itme with pulp-admin install
iso/rpm uploads list should filter out paused uploads specific to them
pulp-consumer does not advertise the -u flag in its helptext
wrong value in repoid when uninstalling using pulp-admin
Error message when the user aleady exists should say user already exists
consumer status reports that its registered to a new server if you change the server without unre...
Pulp does not return an error when uploading an ISO named PULP_MANIFEST
Errata install should mention that no package was installed when there is none applicable.
pulp-admin rpm repo content rpm with the RHEL 6 repository uses too much RAM
Error handling when iso repo sync fails for not providing feed certs does not indicate why its f...
discrepancy in task object _href attribute when listing task from /task_groups/ vs /tasks/
missing bindings attribute in a consumer object
No error when criteria inside request body lack the required type_ids (when unassociating this re...
Role - different id in request and response
No documentation of qpid consumer agent interface available
Our base Model class indexes the id field as a unique field by default, causing duplicate indexes...
Pulp Distributors should not be created using the distributor_typ_id as the distributor_id
pulp-qpid-ssl-cfg doesn't set correct selinux permissions for generated certs
If the server's SSL certificate is changed after pulp-admin has authenticated, pulp-admin breaks ...
pulp-dev.sh doesn't apply the same permissions to /etc/pki/pulp/ as the RPM
pulp-consumer exits(0) when registering a system already registered
GET works in different way for Upload and rest of API items
unit filters are ignored if type IDs are not specified
Wrong status code for Upload API
_href not present in the response body when single unit retrieval is done
goferd doesn't log failures
Response body of role creation call is different from role's retrieval call
"importer_config" can't be updated with 'update repo' call if "importer_config" wasn't specified ...
In importer association to a repo "importer_config" should be a required key
Pulp fails to report filesystem permission denied errors when it cannot write the protected repos...
refactor upload command usage
Iso unit removal errors with traceback when using capitalization
unit removal cli help needs to updated
Unassociation of units from non existent repo should return 404
Task failure is not raised when unit unassociation performed on non existent repo
Pulp allows requests while still booting
Plugins: Design for having checksum be a first-class attribute on all units
Separate unit tests and integration tests by plugin (and platform only)
As a user, I can trust that Pulp's versions are correct with every release
Automatically run repoclosure for all arches/dists after building pulp repos
Move Nodepool to a dedicated location
Add a test to ensure pulp's setup.py versions are the same as the RPM versions
Sign the python-gofer-qpid package
Replace pulp.devel.test_runner with tox
A platform unit test loads real entry points for installed plugins, which can fail
As a user, I can rest easy in the knowledge that my celery workers will ensure that their AMQP me...
As a developer, I have an example repository with extensions
As a developer, I have an example repository with a distributor
As a user, I can scale down my Celery workers without cancelling tasks
As a user, I don't have to manually set the concurrency of my special workers to 1
As a user, task workers can be configured to log their progress centrally (needs improvement)
As a developer, I don't hate the configuration value of: checksumtype
As a CLI user removing orphans, the pulp-admin tool shows task progress
Consumer Groups: Audit and Test
Client: Configuration value for limiting the number of progress report errors to show (currently ...
As a developer, I have REST API docs for getting plugin info
Plugins: Support for a final report for import_unit
Client: Replace returned exit codes with client exception
Client: Revisit RepoCreateCommand for better subclass hooks
Plugins: Add global support for proxy information
Orphans: Add counts to units to increase performance
Orphans: Add ability to associate orphans to a repository
Plugins: Revisit unit copy API to not pre-load units
Plugins: Ability to flag sensitive data
Add man pages for pulp-admin and pulp-client
As a plugin writer, the platform enforces only one profiler per content_type_id
As a contributor, I rest easy knowing SELinux is Enforcing in the Pulp3 Vagrant environment
As a user, I'd like to use gofer 2.0 URL syntax in [messaging] section of server.conf
As a user, I don't want pulp to require python-gofer-qpid.
As a pulp user, I would like to enforce constraints when copying units to repos
As a pulp user, I would like to publish to an rsync target
As a user I have docs about how to store packages/repos content in another areas of the filesystem
RFE: Add possibility to turn off user/pass authentication
RFE: Time based hashed package download URLs
[RFE] new consumers do not auto subscribe to already bound consumer group repos
RFE: Wildcard support for id related activities
[RFE] Need functionality to get a list of "newest" packages
RFE: torrent support for cds syncing, to reduce latency/bandwidth/time for cds groups to sync fro...
[RFE] Allow authentication of users against LDAP Group objects
RFE: ability to keep repository histories or package changes as version control
[RFE] Refactor config.get_boolean to raise ValueError when it can't parse a boolean from its input
[RFE] Consider support for validating unit profiles
Enhancement request: Please allow for multiple --from-repo-id's in repo copy commands
RFE: sync status listing for all repositories
[RFE] Ability to schedule repo copy operations
[RFE] pulp.plugins.config.PluginCallConfiguration.get_boolean() should accept a default parameter
[RFE] Add flag to pulp-admin rpm repo uploads rpm command which removes the ascii progress bar.
RFE: API for searching both units and repo associations
RFE: --all option for "rpm repo sync schedules delete"
[RFE] The ISO client could easily give an ETA when syncing
RFE: For "rpm repo sync schedules" commands, make repo-id optional when schedule-id exists
[RFE] The ISOImporter should be able to resume downloads
[RFE] pulp.bindings.repository.RepositorySearchAPI.search should allow query parameters
[RFE] consumer group CLI should support errata and package group install
[RFE] Add the ability to schedule publishing to the ISO section of the admin client
[RFE] The ISO sync progress report should include user-friendly error messages instead of machine...
Need a way to tell if a Pulp server repo is out of sync with another Pulp server
[RFE] Please add version and release integer comparison
[RFE] Add 'diff' command to pulp-admin
Add ability to specify LDAP schema in order to be able to use Active Directory
[RFE] Have pulp return the puppet module/package/etc id after it's uploaded via API
RFE: no option to update group/category that is created
[RFE] real-world use-cases should accompany the REST API reference
RFE: Should not need to republish (node publish) repositories when parent hostname is changed.
[RFE] automatic resume of interrupted uploads
List the invalid value in InvalidValue exceptions
[RFE] support importers/distributors in repository binding
[RFE] Allow adding role in the user's creation call
[RFE] Allow adding permissions in the role's creation call
[RFE] Support mutable content units attributes
[RFE] Allow wildcards in permissions
Add new task state: cancel_requested
[RFE] enhance configuration handling for pulp-consumer
[RFE] List all uploads requests via cli
Upload requests done via API are not reflected in cli upload list
[RFE] User Audit Trail
[RFE] update pulp_worker-*.service configuration so that starting ensures all resources are initi...
the "Criteria" object just accepts anything the user gives it
[RFE] allow pulp-admin to set export_dir and auto_publish for export distributor
[RFE] Introduce an rpm to install the pulp repo file
Feature: Add support for serving ruby gem repositories
[RFE] Consolidate shared settings into /etc/pulp/pulp.conf
[RFE] Pulp should have documentation packages
[RFE] pulp-admin status option like for pulp-consumer
[RFE] nested pulp-admin sessions
[RFE] Make event type for *.error for email alerts
[RFE] Use the same configuration file format everywhere in Pulp
[RFE] Automatically load global configuration for plugins
[RFE] Need the ability to run operations on multiple repositories
[RFE] Content searches should provide a direct download link if one is available.
[RFE] pulp-admin adjust reconnect support
[RFE] Allow to run pulp on different port then 80
As a user, I can reassociate orhapned units
[RFE] uploading a directory does not preserve directory hierarchy
As a pulp-admin and pulp-consumer user, I can authenticate to Pulp via Kerberos
[RFE] add a sample demonstrating the docker API. especially the 'upstream_name' attribute.
[RFE] The default admin password should be specified with pulp-manage-db instead of server.conf
Add documentation about Pulp's setup.py requirements
[RFE] Add ability to list repos bound to the consumer from pulp-consumer
RFE - support non-anonymous direct exchange for goferd/pulp consumer actions
[RFE] The path at which Pulp is hosted should be configurable
[RFE] pulp-consumer history should show profile events
Reduce bind complexity
Convert pulp.server.db.connection to manage the database connection with an object
Rework all documented API examples to be doctests so that we can ensure they are accurate
Ensure all tests can be run independantly
pulp-manage-db does not exit with error code when unable to connect to broker
Return code of the operation called by pulp-admin should be propagated to pulp-admin
Task state should be 'error' if import content into a repo fails
Uploading rpm fails with error: Invalid unit type for repository
A key-error for connection_errors Stack dump appears when stopping pulp workers from time to time
Need a better validation for repo relative path
Call flow for consumer is missing for authenticated agent amqp communication scenario
Restarting Pulp after changing concurrency left stale workers
pulp.server.managers.event.remote requires qpid.messaging
Before doing import content into a repo the posted data should be checked for presence and conten...
Traceback in the logs if user tries to bind a non-existing consumer
The Pulp RPM CLI doesn't tell users they can install RPMs by epoch, version, release, and archite...
gofer logs "secret"
Consumer bind/unbind operations do not set task state to failed or use the error field in the Tas...
deprecation errors in /var/log/httpd/error_log
Migration 0009 Line Wrap Fail
Wrong code status to update an event listener
no error status code when retrieved event listener with a given id does not exist
Remove OAuth support from Pulp
Deprecate the [server] ssl_ca_certificate setting, replacing with a new CA path setting
pulp-admin does not handle exception while accessing non-existent config file
When a worker dies or restarts, work assigned to that worker is cancelled
error info missing on wrong pulp-admin input
TAB completion for the wrong pulp-admin input
pulp-consumer takes --help option as consumer-id
pulp-admin takes --help option as repo ID
format of --help output for pulp-admin and pulp-consumer
pulp-consumer --help returns unexpected output
A security guide needs to be provided for Pulp
Document pulp-celery SELinux policy
Document the fields that can be queried and printed for rpm plugins
Update celery to at least 3.1.15
Remove TaskStatus.queue attribute from API
Server-side traceback when publishing with a non-existing distributor id
crane installer shows restorecon statements when installing
pulp-admin rpm repo list --details does not show sync schedules
pulp_rpm tech-reference docs cannot be built using latexpdf
Documentation says no No admin.conf.rpmnew file will be generated for 2.3 -> 2.4 but it does
Our broker connection settings default to plaintext connections
Pulp makes a plaintext connection to MongoDB by default
server.conf uses default paths that do not exist
Multiple unit_types in association call causes to fetch everything from source repo
publishing repos fails due to insufficent memory without a useful error message
Improve reporting docs
repos and users named with a single period
repo will be updated if a wrong repo type is specified
"SSL certificate is untrusted" warning is too vague
Add build step to build docs to create new version in redmine
Qpid ssl configuration not present on index on left of sphinx project
uploading hidden files shouldn't be allowed
Deprecate the cacert and cakey settings in server.conf
Remove the cacert and cakey settings in server.conf
/etc/httpd/conf.d/pulp.conf sets SSLCACertificateFile
_ns needs to be removed from all APIs, documentation, models, and database.
pulpproject.org should highlight the plugin nature of Pulp more
API delete nonexisting upload_id returns 200
after successful import via API, used upload_id is deleted automatically
The website links to the wiki, which has outdated information
not appropriate error message when using pulp-consumer without username login
missing bracket, trailing commas in request and response bodies in docs
Our Celery packages depend on the existence of the apache user
Make "password" not required in pulp-admin for user creation.
Event Listeners API: describe repo.sync.start triggering condition w/r related task.start_time
API call to disassociate a distributor from a repo_group has undocumented optional param "force"
selinux policies are compiled twice
Pulp tests should not rely on wall clock time
API - update a repository with invalid importer config returns 404 and misleading error
Pulp allows "search" as a user's login ID
celery workers on different timezones trow errors
node sync can't use a hostname as node-id
pulp-admin misses 404 response handling
Consumer/consumer_group content management should have 'execute' permission and not 'create'
missing criteria field should not return all possible results
Platform and plugin docs produce lots of warnings and errors
Installation docs are not easily linkable and numbering is messed up.
Pulp is missing package group entry for pulp+rabbitmq
Log handler fails if trace contains non-ascii
Pulp Celery cannot be monitored with Flower using Qpid
Pulp unable to download packages containing ++ in their name
default value of server_name config is inconsistent between systems
pulp-admin should print SSL errors without requiring -v
need clarification on reaper settings
Long consumer name cannot be used
Error when entering an incorrect command in pulp-admin is unclear
Package Missing from repo metadata
Scheduled Tasks failure_treshold doesn't work
Pulp Download Error with Empty Error Message
umask argument in Upstart defaults should not use a different argument style
pulp.spec: W: unversioned-explicit-obsoletes
Contribute SELinux policy for Pulp and Celery workers/beat to fedora-selinux
Need a demo repo for puppet content
pulp-celery has a long, redundant require statement
Pulp uses '__/primary/__' string to indicate primary content source
Make pulp-selinux versioned independently from pulp-server
Add connection error retry support as part of upstream/downstream automation
Puppet Forge modules.json performs fuzzy search instead of exact search which gives undesired sid...
Rework the Vagrantfile to use a custom Pulp vagrant box
Add Jenkins job to ensure all tests pass independantly
Update CLI and bindings to to use new-style upload API in story #892
Develop a plan to improve Pulp's authentication offerings
Document identifier in long log messages
Stop pulp from handing out uninitialized database connections
[messaging] and [tasks] should use broker string style settings with identical form
As a user, I can search for Pulp things without using the word /search/ in the URL
As a user, I can use the Pulp API to upload distribution content units
Parent task: #1683
As a user, I can use Pulp to manage Vagrant boxes
As a Debian user, I can install and use Pulp with some plugins
As a Fedora user, I can use Pulp directly from Fedora
Add a section in user docs that would explain how to recover from running out of disk space
As a user, I can cancel all running tasks using API
As a user, I can cancel all running and waiting tasks using pulp-admin
Create a plugin to support uploading & publishing Maven artifacts
Deprecate rsa_key, rsa_pub, id_cert_dir, and id_cert_filename from consumer.conf
Remove rsa_key, rsa_pub, id_cert_dir, and id_cert_filename from consumer.conf
Remove the types.json method of specifying models
Parent task: Refactor #765
Add a sizing section to the scaling guide
Redesign of Uploads API
Consolidate upload functionality of CLI and bindings
pulp-admin repo publish schedules section is missing
As a user, I can machine-parse pulp-admin output
As a user, I can list tasks by resource name
allow multiple from-repo-id for "rpm repo copy"
[RFE] Allow Pulp server to clean yum cache on consumer to take care of package rollback/update sc...
Repository display_name field should not be set automatically by API
Create automation to email assignee when bug is at MODIFIED without a target release
As a user, I can see the distributor config in the publish history
Add doc steps for installing additional content type support
Pulp needs to able sync the an iso tree without a .treeinfo file
New version of PULP_DISTRIBUTION.xml that includes size and checksum information
Add ScheduleID to Tasks spawned by schedulers
gofer agent using pulpplugin.py does not allow user/pass based auth in Profile
Convert Pulp to use MongoEngine
Convert the 'consumer_bindings' collection to a mongoengine model
Parent task: Refactor #765
Convert the 'consumers' collection to a mongoengine model
Convert the 'content_catalog' collection to a mongoengine model
Convert the 'event_listeners' collection to a mongoengine model
Convert the 'permissions' collection to a mongoengine model
Convert the 'repo_groups' collection to a mongoengine model
Convert the 'repo_publish_results' collection to a mongoengine model
Convert the 'repo_sync_results' collection to a mongoengine model
Convert the 'roles' collection to a mongoengine model
Convert the 'scheduled_calls' collection to a mongoengine model
Update the docs for the Plugin API to use the MongoEngine models
Update RepoUnitAssociationManager.associate_from_repo to use MongoEngine models when possible
convert RepoUnitAssociationManager.unassociate_by_criteria to use MongoEngine models when possible
Create a generic serializer for RepositoryContentUnit/ContentUnit
pulp_manage_db uses ContentUnit Models as well as the types.json for loading models and ensuring ...
Add support for loading types via MongoEngine models to the server initialization (in addition to...
Deprecate old style of working with units
Update orphan commands to only use the MongoEngine models
RepoUnitAssociationManager.associate_from_repo() Remove the switch based on types & kill the dead...
in RepoUnitAssociationManager.unassociate_by_criteria() Remove the switch based on types & kill t...
Remove all references to the AssociatedUnit, transfer units, & old content_types collection
When we are finished converting all models to mongoengine, remove the SearchView's support for th...
Pulp importer config should use TypeError instead of ValueError where appropriate
Repository content_unit counts should be calculated using the mongo aggregation framework
Fix the discrepancy in the task state shown in the api and pulp-admin
Export to USB HDD on RHEL7 Fails
pulp repoauth checking should be OR'd across plugins, not ANDed
CLI returns unclear error for nonexistant role-id in permission grant/revoke
Docs for Qpid SSL Configuration on CentOS 7 are out of date
202 is returned on DELETE bind repo for consumer when parameter is not valid
weird behaviour of content source refresh
PulpDataException on missing parameter when adding distr to a repo group
PulpDataException if parameter is invalid when adding distributor to a repo group
Wrong error message when performing operation without logging in
Pulp packaging does not follow fedora packaging guidelines
pulp-admin and pulp-admin auth user update both use the -p flag for different purposes
pulp-manage-db (first execution after installing) throws python exception if /etc/pulp/server/plu...
Publish fails with error "Will not create a symlink to a non-existent source"
v2/content/units/<unit_type>/ endpoint is undocumented
If an instance of pulp_resource_manager dies unexpectedly, Pulp incorrectly tries to "cancel all ...
Latest changelog entry from spec file is missing (and others are wrong)
Error reporting is poor when distributor does not exist
API call to create a user includes extra `id` field
consumer group bind needs to have error handling when the repo doesn't exist
Incorrect error message when sync fails with Permission Denied
wrong _href in response body on list repository group distributors
Pulp's unit tests are not compatible with Mock>=1.1.0
rpm importer does not support switching protocols from http to ftp mid download using a redirect-...
The help text for remove needs to be reworded
pulp_celerybeat,pulp_resource_manager fail to start on boot
pulp/plugins/util/publish_step.py may call report_progress too often
Updating the feed still publishes the repo to the old feed
pulp-consumer unregister leaves the old server public rsa key in place
vague error message if intermediate CA is used without full chain on content refresh
celery worker memory leak and high CPU after restarting qpidd many times
Introduction on pulp docs needs a rewrite
When pulp-server SElinux policy fails to install user is not notified
Permissions retrieval from API doesn't work as expected
Pulp's documentation does not inform the user about the qpid dependencies
Missing profile causes applicability calculation to fail
Login with wrong credentials returns incorrect error data keys
Creating repository with invalid request body returns incorrert error data keys
Users are finding our v1 wiki again, due to it not being excluded by robots.txt
Nightly repo info needed in rhel-pulp.repo
/etc/pulp/agent/agent.conf is empty on a new install, which is an rpmlint error
remove Criteria import from serializers
Documents should have a serializer by default
pulp comps.xml usage doesn't jibe with fedora policy
The build system's git tags confuse release-monitoring.org
Fix progress rendering for --download-policy=background syncs
Parent task: Story #1150
rm of ~/.pulp/user-cert.pem causes dev-setup to bail
dev-setup.sh creates incorrect symlink (warning)
Missing fedora-23 repo, vagrant up bails
Tests for pulp.server.managers.content.orphan cannot be run independently
Tests for pulp.server.managers.content.query cannot be run independently
Docs missing on selinux requirements to import from file:/// path
Pulp errata copy not copying all the dependencies
The unit test client.commands.test_polling.PollingCommandTests.test_poll_single_task is non-deter...
unit.server.db.model.test_dispatch.TestScheduledCallSave.test_new is non-deterministic
Updateinfo tracebacks could be more detailed
Task cancel does not returns PulpCodedException when task is in complete state
pulp-admin sync progress bars report on num_bytes/total_bytes, but display num_units/total_units ...
unit.server.async.test_scheduler.TestCeleryProcessTimeoutMonitorRun.test_sleeps is non-deterministic
pulp-admin does not show error messages unless the user specifies the -v flag
TaskStatus start/end times are wrong because we call celery tasks synchronously (as a function) f...
Disabling schedule does not work if number of recurrences was specified
python-semantic-version missing from external_deps.json
pulp-admin adds arbitrary line wrapping
Need docs: content exported to the custom directory is not removed after repository deletion
SELinux deprecation warnings on Rawhide when building the Pulp policy
Repo Copy Memory Usage
Repository applicability generation does not seem to generate applicability for bound clients
puppet repo doesn't support modules with names like "organization/module_name"
unit.server.db.test_model fails when run in isolation
databases fail on boot if using iSCSI partitions for /var/lib/pulp and /var/lib/mongodb
Broker client certificate and key paths should default to empty string
Pulp can't handle special characters in password
The default password setting in /etc/pulp/server.conf is confusing for users
Removal of the unit fails if criteria contains unknown fields
python-pulp-streamer is not pulled with groupinstall pulp-server-qpid
404s for pulp apache static content process unless there is a trailing slash in the URL
Restricting fields on user search does not work as expected
"Cleaning duplicate packages" fails after upgrading from 2.6.0 to 2.8.3.
Duplicate instances of pulp_celerybeat on the same host will cause some tasks to be dispatched mu...
pulp-agent no such file or directory
group_export_distributor is not listed by /pulp/api/v2/plugins/distributors
Search and destroy the word 'cancelled' and modify to 'canceled'
Configure Jenkins to auto-test stable pulp against "current fedoras" using -testing fedora repo
Remove http, amqp, and e-mail events that were deprecated in Pulp 2.7.0
Make all plugin sync importers and plugin distributors lazy aware
Parent task: Story #1150
Document that migrations should use PyMongo directly and never use model code
Remove non-mongoengine unit codepaths from platform
Audit all httpd configuration files
refactor TaskStatus serializer to inherit from ModelSerializer
Pulp should explicitly use Python 2 in preparation for Fedora 23
Pulp ships with no SELinux policy for goferd
Document that syncs give up if network fails
Improve ContentUnit field names
Test Pulp with RabbitMQ
Develop a plan for how Pulp's master branch should determine when a worker was last seen
Make sure API and CLI documentation is updated to support deferred download.
Parent task: Story #1150
Break the pulp streamer package into two packages
Make a 2 min video demo of the lazy feature
Have types documentation autogenerate the docs from docstrings on mongoengine models
Incoming searches should be translated by the model
Jenkins should test Pulp against rawhide
Improvements to the zoo repo
Get rid of DownloaderConfig.finalize() because now the temp directory of task is used
pulp-streamer workaround for upstream Squid SELinux bug should be removed
Split the syslog compliant logger out into its own package
Unify our checksum type field in our models
Figure out our plan for when Django14 gets re-retired
Platform provide derived configuration properties in a common location.
Give importer certs their own SELinux label
Investigate using postgres materialized views for content views
Add form for searching mailing list to pulpproject.org
Have web and plugin APIs generated from docstrings
Take down old Pulp wiki
Plan a new plugin API
Test Redis as a celery broker transport in pulp
Add a milestones/roadmap and release dates section to pulpproject.org
remove some ssl settings from server.conf
unable to find docs on how to reset admin password
Automatically verify release note existence in the test runner
Provide a tool to find content units that are missing from disk
As a user, I want the gofer proton adapter to support enabling AMQP heartbeats
As a user, I can install the pulp-lazy using a comps.xml group definition
As a user, I can conveniently define global importer settings
As a user, I would like to provide content source certs within the content source conf file
As a developer, my development environment has the versions of the dependencies found in the deps...
Allow for RPM signing with pulp-admin
As a user, I want to remotely unregister a consmer.
As a user, I can access time based urls to pull down unit files
allow to host java content
allow to host rubygem content
allow to host cpan content
As a user, it is obvious to me when the database isn't working
Deprecate and remove searching by criteria
As a plugin writer, I can specify a uniqueness constraint on the RepoAssociation objects that inv...
As a user I would like to know how much free space there is through the status API
As a user, I want man pages for pulp executables in /usr/bin/
Definitive Media Library
pulp should be able to determine if lazy downloading is supported
pulp should warn users when deferred downloading isn't supported
As a user, I would like to be able to easily manage Pulp's resource usage.
Option to bind to a consumer group when registering the consumer.
pulp-admin rpm repo list --fields should be able to return any field that is displayed with --detail
As a user, I would like to set a download policy of "proxy-only" for lazy repos.
Add delegatedAuthentication for mongo
As an administrator, I'm told not to mess around in /var/lib/pulp
make repo index listings more readable in a web browser (easy fix)
pulp repo rpm package timestamp, and repo diff
As a user, I trust Pulp to refuse to sync if the filesystem can't hold all of the synced files
Unify checksum management to the platform and add some features
pulp-consumer repo bind input not validated (pitfall!)
As a pulp-admin user, I know the task ids of asynchronous operations when they are queued
'pulp-admin repo history sync' needs more filters to be useful
As a user, if I cancel the repo sync, I don't want the auto-publish to happen.
Cancellation handler for sync should exit immediately and never call into the plugin's code
As a pulp developer, I see meaningful docstrings on all modules and functions/methods
As a user, I would like to be able to change timeout values
Worker name does not show up in pulp-admin task detail output
As a user, I'd like pulp-admin to gracefully handle connection failures
As user, I can get unit_id from task_result of import action
Allow distribute GPG key for each repo
Pulp-admin should output errors to STDERR
When ISO plugin is generalized to "FILES", could we please not require PULP_MANIFEST files?
As a user, Pulp can have smart task distribution
View the state ("active", "inactive", etc.) of various pulp processes via the status API
pulp.server.async.celery_instance.create_mongo_config() and pulp.server.db.connection.initialize(...
Rename moved tasks
pulp.server.db.model should be moved to pulp.server.db.models
Use mongoengine.fields.DateTimeField for all models
MetadataFileContext in pulp and pulp_rpm
Parent task: #1683
InvalidChecksumType and VerificationException Exceptions should be replaced with PLP1005 and PLP1...
Each Python setup.py should install any other required files/folders for the package to work
Remove _storage_path from ContentUnit definition
Refactor the lazy download tasks to avoid the Step pattern
pulp depends on m2crypto, which will not be ported to Python 3
pulp depends on python-ldap, which will not be ported to Python 3
Content sources refresh fails if content source name is not defined
rsync distributor - retry on failed rsync commands
Improve documentation for search queries
Repositories with repo-id "search" cannot be updated or deleted
Can't delete task agent_unbind
Getting a 500 instead of 400 when using a string in criteria instead of dict
/bin/systemctl status pulp_celerybeat.service fails to start and will fail until several attempt...
download_repo task fails to mark some units as downloaded