Full screen Apply Clear
The board was truncated because it exceeds the maximum number of items that can be displayed (500)
Test #4703
Add a test for syncing from quay, gcr and redhat registries
Author: ipanova@redhat.com
Issue #6130
Users have a tendency to run /usr/local/bin/pulp-content in production
Author: mdepaulo@redhat.com
Task #5394
Separate out building the pulpcore container image from building a plugin image
Author: mdepaulo@redhat.com Parent task: Task #5393
Test #4598
specify --tls=verify=false if pulling an image with podman
Test #4108
Test syncing RPM/DRPM/SRPM/Erratum
Author: kersom
Test #4824
Pulp does not resync yum metadata files on change
Author: bherring
Test #4110
Test Publishing RPM/SRPM/Erratum
Test #4299
Remove duplicate tags from repository during sync
Test #4461
As a user i can configure download of the foreign layers
Test #4531
Fetch registry content using API calls
Test #4533
Test Pull Container Image by Digest
Author: rochacbruno
Test #4538
fetching a published PULP_MANIFEST throws a 404 if file repo version contains no units
Test #4659
Add RHEL to the ansible-pulp molecule CI
Author: amacdona@redhat.com
Test #4738
File repositories shouldn't have duplicate files
Author: daviddavis
Test #4748
Improve Publications functional tests
Test #4752
Test sync in case when registry does not provide scope in the response headers
Test #4758
Test that in a published repo repodata filenames are not prefixed with a checksum
Issue #489
When an RQ worker dies or restarts, work assigned to that worker is cancelled
Author: bcourt
dalley
Issue #964
registry-admin.py unable to create grant
Issue #1924
pulp-server and python-pulp-streamer rpms both provide the pulp_streamer.service systemd unit
Author: jcline@redhat.com
Issue #3013
Content is not downloaded after switching from on_demand to immediate policy
Author: ttereshc
Issue #3014
Counters for added content are incorrect in case of download failures
Issue #3145
strange error when feed_url is not a valid manifest
Author: mhrivnak
Issue #3424
FileContent relative_path is not validated
Issue #3610
500 when publishing a repository without any versions
Issue #3792
Ansible content units are missing fields in the API from ModelSerializer like 'id' and 'created'
Issue #4094
Architecture is not created if there are no architecture specific packages
Author: quba42
Issue #4161
Content Unit Unassociation progress reporting is highly non-granular
Author: dalley
Issue #4190
Tag names starting with `sha256:` could cause collisions
Issue #4215
When uploading an invalid rpm such as a non utf8 RPM, users should get a friendly error message
Issue #4434
Some ClientResponseError can't try additional Remotes
Author: bmbouter
Issue #4455
S3 doesn't work if you follow the guide in our docs
Issue #4501
Debian repository mirroring broken
Author: karlism
Issue #4726
Starting Pulp shows errors while all processes start up
Issue #4731
Order of data in PULP_MANIFEST returned by Pulp is different from feed url
Issue #4782
Plugin Writer guide mentions of publish task (publisher vs publication) are out of date
Issue #4796
README missing from pulpcore-client on PyPI
Author: dkliban@redhat.com
Issue #4959
Do not log that a download fails with 401 (INFO) unless it fails again after token refresh
Issue #4991
Document maximum web request size (limiting add/remove for single repository version)
Author: jsherril@redhat.com
Issue #5102
Ruby bindings for Docker manifest list returns object with ambiguous name
Author: iballou
Issue #5281
Ansible collection upload URL missing /pulp/api/v3/
Issue #5310
Full text search trigger is not executed on insert
Author: osapryki
Issue #5346
Wrong url resolution when path is the last component of prefix
Issue #5352
Unable to sync using SSL certs from distribution with cert-guards
Issue #5381
auto-distribution of repositories not supported
Author: jaymzh
Issue #5456
The current CI implementation makes it hard to discuss small changes to a bigger PR
Author: mdellweg
Issue #5521
Collection model that has no CollectionVersion related objects needs to be removed somehow when o...
Task #2239
Ensure all 3.0 dependencies are packaged
Task #2286
Add a travis task to fail when the plugin imports anything from pulp that isn't pulpcore.plugin
Author: semyers
Task #2523
Remove the ability to remove docker blobs via API
Task #2541
Consider removing Puppet 3 support
Task #2876
Package Pulp 3 dependencies
Author: pcreech
pcreech
Task #3346
Add documentation for Exporter plugins
Task #3495
Add sync_mode parameter to endpoint that deploys sync task
Task #3823
Analyze repository version creation performance for pulp_file
Author: dkliban@redhat.com Parent task: Story #3821
Task #3942
Store a digest of the fields for an UpdateRecord
Author: daviddavis Parent task: Story #3202
Task #4149
Document how to interact with advisories
Task #4184
Document for all Stages API stages if they preserve order or not
Task #4353
Add release notes and document release process
Task #4377
Change remote and publisher name
Task #4500
Collect test coverage from rq workers
Task #4570
Switch Travis installer to use Ansbile roles
Task #4610
Fix the broken auto-generated descriptions of packages
Author: mdepaulo@redhat.com Parent task: Task #4414
mdepaulo@redhat.com
Task #4612
Resolve any other blatant issues that would prevent the RPMs from being accepted by Fedora
Task #4613
Figure out & implement process for upgrading RPMs
Task #4614
Submit packages to Fedora and work through their process to get them accepted as new packages
Task #4652
CI infrastructure requirements
Task #4747
Switch upload and pip install docs to scripts
Task #4935
As a user, I can validate blobs and manifests checksum during sync
Task #4969
Improve documentation on the nginx and apache deployment offered by the Installer
Author: bmbouter Category: Installer
Task #5019
Adopt black and pydocstyle
Task #5022
Add docs for black and pydocstyle
Author: daviddavis Parent task: Task #5019
Task #5024
Have Travis check code using pydocstyle
Task #5025
Task #5029
Add list of features to the front page of pulp-file.readthedocs.io
Task #5054
Add pydocstyle to pulp_file
Task #5148
Enable black in travis
Author: CodeHeeler
Task #5149
Enable test_bindings in travis
Task #5259
Add test_bindings.py and test_bindings.rb scripts
Task #5354
Travis PR test runner needs to be able to skip certain tests every time, leaving them for the nig...
Task #5364
add ability to specify registry when generating fixtures
Task #5393
[Epic] plugin-template should let plugins publish their container images, based on a pulpcore image
Task #5395
Add container image publishing to plugin-template
Task #5396
Build & Publish the all-in-one "pulp" image
Task #5399
Ensure ContentVersionFilter can use DRF sorting on inherited fields
Task #5404
Container CI testing shouldn't install packages onto the pulp-api container
Author: mdepaulo@redhat.com Category: Operator Parent task: Story #5598
Task #5424
Remove the Galaxy V2 API
Story #97
As a contributor, I rest easy knowing SELinux is Enforcing in the Pulp3 Vagrant environment
Author: cduryee Category: Installer
Story #138
As a user, I can express how many old versions of a package to keep during sync
Author: rbarlow
Story #139
As a user, I can configure the importer to sync recursively
Story #1686
integrate RPM signing and re-signing
Author: carlgeorge
Story #2040
As a user, I can choose which package types to sync
Story #2261
As a user, I can see the total size in bytes that a repository's files use on disk
Story #2329
As a user, I can sync all versions of a module from a remote forge API
Story #2382
Replace MissingResource exception with a subclass of rest_framework.exceptions.APIException
Story #2396
As a user, I can remove orphaned content and related artifacts by content type
Story #2595
Being able to set a retry for failed tasks would make pulp more robust and turnkey
Author: kfiresmith
Story #2602
As a user, I want docker repos to have "mirror on sync"
Author: tomckay@redhat.com
Story #2624
As a user, I can verify blobs checksum during sync
Story #2887
As a User, I can upload a python package to a repository from twine
Story #2962
As an User I would like to migrate in-place from Pulp2 to Pulp3
Author: bizhang Parent task: Story #3821
Story #3096
As a user, I want to specify download policy for docker container images.
Story #3315
As a user, I can see the ProgressReport of Publish
Story #3363
As a user, I can pull in an Ansible content from any git repository
Story #3415
As a plugin writer, the HttpDownloader's automatically support metalink 4.0 support
Story #3441
As a user I want to sync roles which have no versions
Story #3459
Pluggable authn/authz model for crane
Author: mihai.ibanescu@gmail.com
Story #3592
As a user, I can sync Maven Central repository
Story #3593
As a user, I can publish a Maven repository
Story #3613
Verify hashes, if one exists, during sync
Story #3789
As a user, I can sync Roles from one Pulp server to another
Story #3821
As a user, I can migrate from Pulp 2 to Pulp 3
Story #4066
Add a role support to existing one-shot uploader for pulp_ansible
Story #4200
As a Python user, I have containers
Author: bmbouter Parent task: Story #4188
Story #4201
As a File user, I have containers
Story #4202
As a Docker user, I have containers
Story #4203
As an RPM user, I have containers
Story #4310
As a user I can view the Manifest data for each Manifest on a ManifestList
Story #4311
As a user, I can view layer (Blob) details on the Manifest
Story #4343
As a user, I can see what parameters were involved in a task
Author: dalley Parent task: Story #7427
Story #4400
As a user, I can download Foreign layers
Author: amacdona@redhat.com Parent task: Story #6634
Story #4431
As an django-storages user with S3 I can extend content protection to be backed by S3
Story #4539
As a user, I can protect content in S3
Story #4552
As a user, zchunk metadata is supported
Story #4640
As a user, I can upload a Maven Artifact into Pulp
Story #4657
As a user i can use skopeo pulp transport to upload images to Pulp container registry
Story #4666
As a user I have path checking features for to the X.509 certguard
Story #4686
As a user, I can install python packages with pipenv from Pulp
Story #4690
Implement package locking / digest specification
Story #4711
As a user, I can specify Remote.includes with a requirements.txt
Story #4712
As a user, I can use pulp_python as a pull through cache (like dev.py)
Story #4713
As a user, I can specify Remote.includes with a pipenv.lock files
Story #4832
As a user, I can filter all repo versions by content unit
Story #4845
As a plugin API user subclassing pulpcore.plugin.content.Handler, I know which parts I can custom...
Story #4866
allow fetching obsolete artifacts from snapshot.debian.org
Author: evgeni
Story #4879
Allow users to filter on package filename in /content/rpm/packages/ for pulp3
Author: jcabrera
Story #4954
As a user, I can restrict a Distribution to serve a particular scheme
Story #5070
As a user, I have my collections scored and linted at creation time
Story #5110
[Epic] As a user, I can manage Kickstart repositories
Story #5132
[Epic] As a user, I can consume Pulp 3 from OperatorHub.io
Author: mdepaulo@redhat.com Category: Operator
Story #5135
Pulp Smash should be run against pulp-operator as part of CI
Author: mdepaulo@redhat.com Category: Operator Parent task: Story #5132
Story #5136
pulp-operator needs a stable & configurable accessible port
Story #5137
As a pulp-operator user, I can configure & expand the storage volume size
Story #5139
pulp-operator should have better use of the ENTRYPOINT & env vars
Story #5140
Make /var/lib/pulp/assets part of the container images
Story #5143
Publish pulp-operator on OperatorHub.io
Story #5203
As a user I can mirror content specified in extra_files.json
Author: daviddavis Parent task: Story #5110
Story #5232
As a user I can remove docker content units with a force flag
Story #5248
Add an API to allow listing (and/or searching) of task groups
Author: aruzicka
Story #5251
Dependency Downloading for Ansible Collection sync
Author: sajha
Story #5286
As a user, a Remote should provide an option that allows download errors, e.g. 404 errors to stil...
Story #5322
As a user I have retuned a list of references that prevent recursive removal
Story #5350
As a user I can upload a file in one shot.
Story #5383
please allow double-slashes
Story #5398
As a user I can filter Collections by their tags
Story #5433
As a user, I can do a one-shot upload of custom repository metadata
Story #5446
As a user, pulp2 global settings are migrated
Story #5517
[EPIC] Automation Hub Release Blockers
Refactor #2892
use of 'sudo' not ideal in ansible task
Author: kdelee@redhat.com
Test #4706
Add a test for lazy syncing content
Test #4753
As a user i can manage a docker image that has manifest in old format (v2 Schema1)
Test #4755
Test support to handle pagination for tags/list endpoint during sync
Test #4781
Assert search raises error when filtering by invalid field
Author: rochacbruno Parent task: Issue #4780
Test #4815
Publish a file repo with a manifest filename other than the default (PULP_MANIFEST)
Test #4819
Update modulemd copy tests, module artifacts are always copied now
Test #4822
As a user i can sync from registrues that have auth
Test #4823
Modulemd profiles not getting removed from the consumer
Test #4838
[Epic] Test Distribution and AutoDistribution features from core
Test #4848
Verify RepositoryVersionDistribution serves content through its repository_version field
Author: bmbouter Parent task: Test #4838
Test #4849
Verify Autodistribution works using the repository field
Test #4861
Verify PublishedArtifact content serve from PublicationDistribution
Test #4888
Fill out test_bindings.py
Test #4973
Docker - Test sync with different download policies
Test #4974
Docker - Checksum constraint error when syncing a package
Test #4975
Docker - Test if creating duplicate content results in 400
Test #5036
Test that syncing protected content works
Test #5046
Test using a proxy for syncing from a File Remote
Test #5055
[EPIC] Ursine RPM Copy dependencies on modular RPMS from Default Modules needs to be added
Test #5194
[Epic] Test migration from Pulp 2 to Pulp 3
Test #5255
Test - Few fields returned by task reported by orphans endpoint set as None
Test #5258
Test - Pulp 2 stops working after installing Pulp 3
Author: kersom Parent task: Test #5194
Test #5260
Test - As a user, I can filter Manifests and ManifestTags by multiple media types
Test #5261
Test - Support modular content
Test #5263
Test - As a user, I can upload chunks in parallel
Test #5265
Test - As a user, I can use the REST API to dispatch a Pulp 2 to 3 migration task.
Test #5266
Test - Docker remote whitelist_tags can't be empty string
Test #5267
Test - As a user I can filter Manifests and ManifestTags by media type
Test #5271
Test - RPM package can be created without specifying the 'relative_path'
Test #5273
Test - As a user, I can see in a sync task report how much work is left to do
Test #5274
Test - Read artifact sha details from the content API
Test #5275
Test - As a user, I can sync from registries that use basic auth
Test #5276
Test - As a user, I have simple content copy between repositories
kersom
Test #5277
Test - As a user I can sync a registry by whitelisting tag( Filtered sync)
Test #5347
As a user, I can migrate content for a specific Pulp3 plugin
Test #5348
As a user, I can check the progress of migration
Test #5349
As a user, I can stop and resume migration process
Test #5362
Performace testing: sync
Test #5408
Test - As a user, I can sync modular content
Test #5467
Test - sync does not report non-fatal errors properly
Test #5508
Create a set of tests to run with every PR for the migration plugin
Issue #5581
Cron job in travis may disrupt the release process
Issue #5582
Outdated doc string for RepositoryVerison model
Issue #5586
error with pulp-ansible: KeyError: 'path'
Issue #5647
Pulp Ansible Galaxy V3 Collection Artifact download_url field can give unresolveable URLs
Author: ironfroggy
Issue #5666
Failed imports leave orphaned artifacts blocking subsequent attempts
Issue #5674
All import tasks are assigned to the same worker
Issue #5736
An exception is raised when trying to sync content
Author: lmjachky
Issue #5769
ansible-pulp molecule CI seems slower than it should be
Author: mdepaulo@redhat.com Parent task: Story #5762
Issue #5784
pulp-operator does not properly handle nested settings for Pulp
Author: dkliban@redhat.com Category: Operator
Issue #5842
Trying to sync (and other operations) an X plugin repository with a Y plugin remote does not imm...
Issue #5905
ansible-galaxy collection publish fails
Issue #5976
Migrate only content from the specified repositories
Issue #5977
Migrated Content counters are wrong
Author: ipanova@redhat.com Parent task: Issue #5976
Issue #5979
https://pulp.plan.io/projects has broken links for plugin docs
Author: alikins
Issue #5981
Migration fails if the same repo is migrated again with different name in pulp3
Issue #6076
Validation fails with warnings Travis
Issue #6104
pulp_file performance test takes too long for Travis
Issue #6246
ruby bindings seem to always set Authorization header
Issue #6274
Problem: existing Pulp deployments with system-wide packages conflict with having a newer version...
Author: mdepaulo@redhat.com Category: Installer
Issue #6317
Enable v3 api for distributions
Issue #6413
Sync timeouts when retrying in case of HTTP 407
Issue #6437
Generating bindings fails if my server isn't at localhost:24817
Issue #6459
Restarting pulpcore-worker and pulpcore-resource-manager processes leaves old redis queues forever
Issue #6476
Repomd compression behaves differently for S3
Author: fao89
Issue #6502
"error" field of a Task is under-documented
Author: lieter
Issue #6511
Content which depends on the pulp2 repo content is not skipped when its repo is not migrated
Issue #6538
Unable to create ReleaseArchitecture or ReleaseComponent via the API
Issue #6629
can't delete kickstart repository
Issue #6658
Pain points when trying Pulp3 for the first time
Author: xenlo Category: Installer
Issue #6670
pulp-operator is not exhibiting logs when getting 500
Author: fao89 Category: Operator
Issue #6683
treeinfo file missing from publication after a migrated kickstart is synced in pulp 3
Issue #6696
pulp_installer fails to run "Collect static content" task when pulp_source_dir is set
Author: ironfroggy Category: Installer
Issue #6720
Pulpbot does not revisit a pr if the commit message changes
Issue #6757
Debug packages from Ubuntu Bionic and newer can't be uploaded
Issue #6770
pfixtures/pbindings don't work on pulp2-nightly-pulp3-source-centos7 box
Author: ttereshc Category: Installer
Issue #6837
Various links in installation instructions show a 404 page
Author: ekohl
Issue #6863
Validate whitelist/blacklist package specifiers when Remote is created/updated
Author: gerrod
Issue #6896
[pulp_installer] Parametrize postgres package in roles/pulp_database
Author: spredzy Category: Installer
Issue #6902
Use postgres deb version compare function
Issue #6905
The pr processor sets issues to POST that are associated with "ref" (eg "ref #1234")
Issue #6920
Pulp 3 - pulp-deb : Issue synchronizing bullseye-security repo
Author: swisscom
Issue #6935
Validation failure reports incorrect resources if there are multiple distributors specified
Issue #6968
GPG Signer Error
Author: cbehlmer-nis
Issue #6990
Concepts page gives a wrong impression that repositories are not typed
Issue #7003
pulpcore-content allows for // in some parts of the URL but not others
Task #5524
Collaborate with `ansible-galaxy collection` developers to sign signature Collection content upon...
Task #5525
Collaborate with `ansible-galaxy collection` developers to validate the signature Collection cont...
Task #5538
Add test_bindings.py and test_bindings.rb scripts to pulp_file
Task #5588
Support /var/lib/pulp/ storage other than a PVC with ReadWriteMany (implements Metakube support)
Author: mdepaulo@redhat.com Category: Operator Parent task: Story #5587
Task #5589
Deploy pulp on our Metakube cluster
Task #5590
Implement pulp-content autoscaling
Task #5591
Implement pulp-workers autoscaling
Task #5592
Improve K8s monitoring of Pulp services
Task #5593
Cleanup redis config vs CLI options
Task #5594
Handle migrations better
Task #5595
Make pulp-operator gunicorn workers configurable
Task #5597
Containers - Don't install weak deps during dnf install
Task #5599
Operator: Upgrades orchestration
Task #5600
Implement multiple pulp-resource-manager instances
Task #5601
Implement multiple pulp-api instances
Task #5602
Implement pulp-resource-manager autoscaling
Task #5603
Implement pulp-api autoscaling
Task #5639
pulp-operator should use postgres 10 rather than 9.6
Author: mdepaulo@redhat.com Category: Operator Parent task: Task #5638
Task #5641
Update PR checklist to cover actual needs
Author: ppicka
Task #5744
Ensure required fields are always set on the models
Task #5823
Ensure recursive add and remove is not impacted by values_list()
Task #5828
Document how to validate data in plugin writer guide
Task #5858
Add memory/performance tips to the plugin writer's guide
Task #5864
Generate and use a pulpcore constraints file in the pulp-operator pulp containers
Task #5886
Have the pulpcore tests build+install the latest bindings so the tests can use them
Task #5889
Add upgrade information to the docs
Task #6042
CI should test against both latest and stable openapi-generator
Task #6064
Add user docs on how to export a file publication to the filesystem
Task #6224
Syncing against a pulp with S3 set up causes SSL error
Task #6231
No functional tests at all run at the end of ansible-pulp CI
Task #6232
Apache support for pulp-webserver is not tested in CI
Task #6371
Add plugin writer docs for setting up a Repository
Task #6389
Refactor serializer field mixins to avoid diamond inheritance problem
Task #6397
Port content app aiohttp internals to use AppRunner
Task #6415
Document how users can figure out the type for a given href
Task #6423
Add a test so that an expired client X509 Certificate should be denied
Task #6444
Replace X509 artifact generation with `trustme` implementation
Task #6464
test syncing RHEL 5 kickstart repo
Task #6537
Write a guide for debugging tasks
Task #6550
pulp_installer CI: Modify tag jobs to only run release tests
Author: mdepaulo@redhat.com Category: Installer Parent task: Task #6073
Task #6567
Gracefully handle failed imports
Task #6599
We want to add Python 3.6 (back) to the testing matrix.
Task #6624
Document how Pulp handles the ServerDisconnectedError and why
Task #6625
document the OSes the installer supports
Author: fao89 Category: Installer
Task #6633
Document the triage flow
Task #6638
[Epic] Host fixtures docker container at https://fixtures.pulpproject.org
Task #6672
[Epic] Upload Process Improvements
Task #6676
publish a CentOS 8 stream based container image of Pulp 3
Author: dkliban@redhat.com Category: Single Container
Task #6682
Update plugin-writers-guide to include test guidelines/limitations
Author: ggainey
Task #6705
Demo video
Task #6711
Document how to back up and restore Pulp 3
Task #6721
A new 'linting' section should be added to the plugin_template
Task #6722
Activate testing automatic docs building fore pulp_catdog
Task #6742
Add indexes to the models for better performance
Task #6746
Write up docs on how to develop/debug Travis
Task #6747
Demo video for pulp_installer
Task #6765
Test RHEL repositories daily in Travis
Task #6773
Document in plugin writer guide tasks are not safe to wait on other tasks
Task #6779
Automate galaxy publication for pulp_installer
Task #6780
Automate galaxy publication for pulp_rpm_prerequisites
Task #6783
RPM plugin needs dnf to test docs script
Task #6798
Document the new guidelines for plugin installation logic
Author: mdepaulo@redhat.com Category: Installer Parent task: Story #6797
Task #6800
Document how the pulp project stays forward compatible with its pypi dependencies
Task #6810
Add a test to ensure FileRemote with client_cert and client_key configured can sync from a protec...
Task #6830
Update yum/dnf documentation on how .repo files can be configured to present a client cert and key
Task #6870
Document for plugin writers the usefullness of mitmproxy
Task #6900
Generate and use a pulpcore constraints file in the all-in-one pulp containers
Author: mdepaulo@redhat.com Category: Single Container
Task #6904
Document using https://pypi.org/project/pulpcore-releases/ for the installer
Task #6928
Measure Pulp's ability to scale to high #s of client requests
Task #6942
Update galaxy_ng docs for the pulp_installer install-from-rpm support
Author: mdepaulo@redhat.com Category: Installer Parent task: Story #6793
Task #6965
Remote.get_downloader() needs to include remote in kwargs for Factory.build()
Task #6994
Don't build/publish oci image if changes are only to the README
Story #5523
As a user, I can view certificate-base signatures of Collection content
Story #5532
Task.error includes traceback for fatal download exceptions
Story #5545
Feature request: whitelist upstreams
Author: joeydumont
Story #5556
As a user, I can view sub repositories
Story #5587
[Epic] Medium Term To-Do for pulp-operator
Story #5598
[Epic] Long-Term To-Do for pulp-operator
Story #5618
As a user, I can download & run a version of the ansible installer that a specific version of Pulp 3
Author: mdepaulo@redhat.com Category: Installer Parent task: Story #5890
Story #5683
pulp-operator should set content_origin to load balancer addresses, when available
Story #5694
http_proxy via environment
Author: cassell
Story #5788
As a user, fulltext search includes "content match" in the search results
Author: bmbouter Parent task: Story #5517
Story #5789
As a user, I have RBAC permissions on Repository Sync and Modify
Story #5790
As a user, I have RBAC permissions on Upload of content
Story #5791
As a user, I can store a signature on a CollectionVersion
Story #5832
As a developer, ansible-pulp will provide me with the cool postgres WebGUI
Story #5851
As a Galaxy V3 user, I can search for what collections provide specific files
Story #5926
As a user, I can clear out downloaded files from on_demand repos
Story #6005
As a user, I can download a package (and all of its versions)
Story #6006
As a user, I can download a set of packages
Story #6007
As a user, I can mirror a registry
Story #6008
As a user, I can upload a package or package version into Pulp
Story #6068
Provide repository_href when viewing a repository_version
Story #6100
Pulp should calculate and provide information about the size of repos to the user.
Author: StephenW
Story #6126
As CI team member, I want an easy way to monitor all CI build states
Story #6197
As a user I can copy collections by name from one repo to another
Story #6203
Can't run tests in development without first running a few steps
Story #6271
As a user, I can upload modular content
Story #6333
As a user, I have a way to migrate my content from one storage backend to another
Story #6353
As a user, I can mirror RPM repository content and metadata
Story #6460
As a user, I have a setting I can use to increase the accepted header size for pulpcore-content
Story #6467
As a plugin developer I need configurable MIDDLEWARE list setting
Story #6578
Provide HTTP header with SHA sum of the content
Author: lzap@redhat.com
Story #6634
[EPIC] As a user I can export and import container content in the air-gapped environment
Story #6635
As a user I can export a set of repo versions
Author: ipanova@redhat.com Parent task: Story #6634
Story #6636
Add model-resource for pulp_container
Story #6637
[Epic] Improve functional tests accross pulpcore and plugins
Story #6688
pulp_installer: preflight check and system-wide packages are incompatible
Story #6700
As a user I can set the max speed when synchronizing a repo
Author: mped
Story #6704
Document NPM plugin
Story #6719
As a user, I want to create content from chunked uploads
Story #6788
As an admin i can configure whether foreign layers can be pushed to the registry
Author: ipanova@redhat.com Parent task: Story #5027
Story #6811
Unexpected behavior modifying non-linear repository versions
Author: cottsay
Story #6821
As a user I want pulp to fail early when there isn't enough disk space
Story #6871
[Epic] Add security scanner integration
Story #6872
Story #6914
nginx listen port and ip can not be configured with a variable
Author: Pixelfool Category: Installer
Story #6933
As a user I can opt out of mirorring source containers.
Story #6941
As a file user, Pulp3 parallel syncing of 10 repos outperforms Pulp 2
Story #6946
As a user I can manage helm charts via Container Registry
Story #6972
Clients should verify pulpcore/plugins versions
Story #7006
As a user, I can use a single systemd service to restart Pulp
Refactor #6529
Pulp 3 may be using Django in an unsafe way (with async)
Test #5653
Test invalid URL when trying to sync with repository url with no dot in hostname
Test #5685
Add PackageEnvironment to fixtures
Test #5691
Provide a test for RepositoryVersionDistribution in pulpcore
Test #5805
A test scenario for an upload of a single RPM package
Test #6299
Create test for checking pulpcore version on plugin_template
Test #6340
Test that display_order is not None in comps.xml
Test #6341
Check is_modular flag unit is present after RPM upload.
Test #6343
Assert that API calls related to orphans function correctly
Test #6344
Reuse Content from other repos
Test #6345
Pulp to pulp sync test for kickstarts
Test #6348
Test that Pulp deals well with missing workers.
Test #6349
Test that upload of RPM with large filelists does not throw an error
Test #6350
Refactor copy tests to use bindings
Test #6351
Refactor encoding tests to use bindings
Test #6408
Unit test for is_previous_revision
Test #6425
Support compressed and uncompressed version of modules.yaml
Test #6426
Delete modulemd and its artifacts
Test #6427
Publish tests for modulemd/modulemd
Test #6430
Test "task groups"
Test #6431
Test task child/parent tracking
Test #6503
assert checksums for on_demand publication
Test #6605
Re-enable test_sync_advisory_no_updated_date
Test #6838
Expand coverage for pip install test
Test #6901
Add test to check validity of distributed repos
Author: quba42 Parent task: Test #6052
Issue #7019
Failure Syncing Against Remote Repository / Update docs
Author: wibbit
Issue #7029
Accessing content for a distribution that is not assigned returns 404 which is confusing
Issue #7032
Provide a way for subclasses of pulp viewset that use serializers with href methods to override u...
Issue #7105
Applicability misreporting as [] for exactly one EL7 consumer
Issue #7156
Release script doesn't set upper limit on pulpcore dep for all commits when making a patch release
Issue #7182
The docs aren't building
Issue #7189
SELinux policy doesn't using systemd's Type=notify
Issue #7208
Error during sync : Path is duplicated
Issue #7282
Advisory merge issue
Author: ArneCovens
Issue #7283
new ruby bindings send default checksum types
Issue #7288
code in progress report is not unique in case distribution tree has subrepos
Issue #7316
Files are not being deleted from storage when calling the method delete()
Issue #7325
release.py --help checks redmine issues before returning help text
Issue #7386
Task that does not exist in worker or resource-manager are never cleaned up
Issue #7390
As a user i want to upload package to a repository and have it available immediately in distribut...
Author: mntzn
Issue #7395
Release script can identify a wrong commit to get redmine info from
Author: ttereshc Parent task: Story #8093
Issue #7438
create and update exporter should be async apis
Issue #7443
pulp installer does not set ownership and permissions correctly because it cannot find apache user
Author: ipanova@redhat.com Category: Installer
Issue #7451
upgrading from 3.4 single container to 3.6 single container fails
Issue #7472
pulp_installer does not apply some tasks to RHEL8 properly
Issue #7479
pulp_installer source-upgrade CI is failing on pkg_resources.ContextualVersionConflict
Issue #7507
Pulp RPM 3.6.2 - ValueError: Cannot create repository version. Path is duplicated
Author: abrix
Issue #7539
Apt does not find correct package after rollback of distribution.
Author: smekras
Issue #7552
Revise Pulp to Pulp syncing to use https
Issue #7560
Import tests are failing with psycopg2.extensions.TransactionRollbackError: deadlock detected
Issue #7627
Can't use the installer with iptables (and firewalld being masked)
Issue #7635
Sync issue when FILE_UPLOAD_TEMP_DIR volume different from STATIC_ROOT
Issue #7636
Assets left in cache location in the event of a cancelled sync task
Issue #7639
pulp_installer's python interpreter fix for Fedora 30 no longer works
Author: mdepaulo@redhat.com Category: Installer Parent task: Task #7638
Issue #7640
pulp_rpm_prerequisites sets ansible_python_interpreter unnecessarily
Issue #7641
pulp_installer role READMEs should not tell users to set ansible_python_interpreter
Issue #7673
Support synchronization of upstream repos with minimal Release file fields
Issue #7692
Architecture Diagram
Author: newswangerd
Issue #7697
docker repo_repository_id name restrictions seems to be wrong
Author: jpasqualetto
Issue #7715
Spelling error in import-export workflow doc
Issue #7734
Validate the requirements.yml file
Issue #7751
As an user I want to sync collections and their dependencies
Issue #7756
Content upload has different method-definintion than rpm/file/etc.
Author: mbucher
Issue #7819
Servers supporting Acquire-By-Hash may break verbatim publications
Issue #7828
syncing two repos with the same content at the same time results in an error
Issue #7891
Unskip broken consume content tests
Issue #7904
PulpImport can deadlock when importing Centos*-base and app-stream in one import file
Issue #7918
FilesystemExporter does not gracefully handle exporting multiple times
Issue #7924
Sync doesn't create RemoteArtifacts
Task #7009
Do not create a child task for already migrated repos
Task #7024
Add the ability to set per release/distribution descriptions
Task #7175
Not all images are created as Image instances for a distribution tree
Task #7278
Disable cherry-picking on our git repo
Task #7281
Update docs to state that installer can only install one cluster at a time
Author: dkliban@redhat.com Category: Installer
Task #7333
Add two cross-repo dep solving repos to Pulp fixtures repo
Task #7402
Test installation of a very large lazily-synced package
Task #7474
[Docs] Improve developer environment guide
Task #7476
[Docs] Improve plugin API reference section of the guide
Task #7482
pulp_installer change(s) for Recommended installation layout
Author: mdepaulo@redhat.com Category: Installer Parent task: Task #7178
Task #7484
Replace PyOpenSSL use with `cryptography` library from pypa
Task #7491
Implement Last Serial for Python Repositories
Task #7492
Add missing fields to PyPi live API info
Task #7501
Improve travis log output on migration-failures
Task #7546
Validate unknown fields
Task #7575
pulp_installer's SELinux support should handle folder paths being changed
Author: mdepaulo@redhat.com Category: Installer Parent task: Story #7043
Task #7608
publish pulpcore and pulp_rpm to PyPI pre-releases nightly
Task #7638
Fix ansible_python_interpreter issues in pulp_installer
Task #7642
Update pulp_installer's list of supported Fedora releases
Task #7668
remove pid files from the systemd service files
Task #7724
Improve runtime of new installation of Pulp
Task #7738
Cannot backport issues that have been released
Task #7747
Remove all the PUP references in the docs
Task #7748
Enforce test requirement in CI
Task #7776
Document to not use setting in the model fields
Task #7778
Ensure a migration can be interrupted within reasonable time at any stage
Task #7782
Ensure migration plugin runs in FIPS mode and respects the ALLOWED_CONTENT_CHECKSUMS configuraiton
Author: ttereshc Parent task: Story #7960
Task #7811
pulp_installer cron job runs functional tests for multiple plugins in FIPS mode
Task #7868
[RELEASING] Build all artifacts before publishing any
Author: mdellweg Parent task: Story #8093
Task #7910
Publish plugin docs on pushes to the master branch
Task #7921
Improve documentation on types of proxies supported
Task #7925
Document that RH content beyond RHEL8 is not supported
Story #7007
As a user, I do not have to worry about Pulp being accidentally upgraded and broken by external d...
Story #7036
As a user, I would like to be able to filter all publications for a given repository
Story #7056
[EPIC] As a user i can manage delta updates
Story #7057
As a user I can mirror delta manifests from external registries
Author: ipanova@redhat.com Parent task: Story #7056
Story #7058
As a user i can push delta manifests to Container registry
Story #7059
As a user I can distribute delta manifests
Story #7064
As a user i want to push a manifest list using container registry API
Story #7100
As an admin I want to be able to ratelimit access to the api endpoints
Author: mdellweg Category: Installer
Story #7111
As a user, I need the capability to provide headers when using remotes
Author: iamperson347
Story #7114
Improve Artifact upload experience
Story #7118
As an ansible-galaxy CLI user, I can configure a token and auth_url and have pulp_ansible protect...
Story #7120
As a plugin developer, I have docs that require me to support zero-downtime upgrades and docs exp...
Story #7180
As a user, I can see the user who dispatched a task on the Task
Story #7227
Permission checking
Story #7247
As a pulp_installer developer-user, the pulp_rpm signing service will be installed for me
Story #7262
As a plugin maintainer, I can use the release automation without updating regex for Beta/GA
Story #7286
As a user I can push content to the repo but make it available later
Story #7287
As a user I want to create arbitrary structured publications
Story #7297
As a user, I can perform an import without creating the destination repo(s) in advance
Story #7309
As a user, I have docs on how to run a multi-user Pulp system
Author: bmbouter Parent task: Story #7338
Story #7315
Adding RBAC (Role Based Access Control) support to pulp_deb
Story #7327
Deploy container api as a separate task (microservice)
Story #7336
As a user, I can use django-admin to manage object-level permissions and read data from other models
Story #7337
As a user, the orphan cleanup endpoint will support Role Based Access Control
Story #7338
[Epic] As a user, I have pulpcore enforcing Role Based Access Control
Story #7339
As s user, I have pulp_file enforcing Role Based Access Control
Story #7340
Files missing on disk should be re-downloaded when a client requests it
Story #7357
As a user I can rollback to a repo version by its name
Story #7358
As a user I can specify a retention policy
Story #7379
As a user I can mirror a subset of platforms
Story #7391
As plugin writer, I want to customize the CI container image
Story #6797
[epic] As a user, I can consume all the plugin prereq roles in the installer.