Pulp: Issueshttps://pulp.plan.io/https://pulp.plan.io/favicon.ico2014-12-18T16:12:36ZPulp
Planio Pulp - Story #19 (CLOSED - WONTFIX): As a user, I can scale down my Celery workers without cancel...https://pulp.plan.io/issues/192014-12-18T16:12:36ZAnonymous
<p>Currently, Pulp waits 5 minutes after noticing that a worker has gone missing, and then cancels all the tasks that were in its queue. It would be nicer if Pulp would automatically reassign all of those tasks to other workers when a worker is shutdown. It would also be nice if the system didn't have to wait five minutes to do this.Deliverables:Register workers for the shutdown signal, and make a handler that queues a task to mark that worker as missingRework the missing worker task to reassign queues rather than cancel their tasks.Such queues get deleted when drained</p> Pulp - Story #21 (CLOSED - WORKSFORME): As a user, Pulp won't get into trouble if I accidentally ...https://pulp.plan.io/issues/212014-12-18T16:12:36ZAnonymous
<p>There are two things we can do to help this scenario:1) Have the babysit() function remember when it last babysat. If it hasn't been at least a minute since then, return. This will have the effect of letting us burn through the queue very quickly when there are a pile of tasks in it.2) Have the babysit() function accept the massaged output of the Celery active_queues() call as input. This Celery function takes on the order of seconds to complete, and could be done by any of the workers in the system. Whatever worker performs the work could also reduce the data structure down to just the workers and the queue names they are subscribed to so that the message can remain small. This will help the resource manager be more responsive in general as an added benefit.</p> Nectar - Story #11 (CLOSED - WONTFIX): Nectar: Add concept of download retries and timeouthttps://pulp.plan.io/issues/112014-12-18T16:12:35ZAnonymousRPM Support - Story #12 (CLOSED - DUPLICATE): As a user, I can upload environment groupshttps://pulp.plan.io/issues/122014-12-18T16:12:35ZAnonymous
<p>Deliverables:</p>
<ul>
<li>yum importer can handle uploads of environment groups</li>
<li>CLI has a command to upload environment groups</li>
</ul> Docker Support - Story #13 (CLOSED - WONTFIX): As a user I can install the pulp-docker-registry a...https://pulp.plan.io/issues/132014-12-18T16:12:35ZAnonymous
<p>As a user I can install the pulp-docker-registry app onto OpenShiftPerform whatever additional packaging must be done after this app is packaged as an RPM in order to make it available via OpenShift</p> Pulp - Story #14 (CLOSED - NOTABUG): As a user I can rely on node having 100% unit test coverage ...https://pulp.plan.io/issues/142014-12-18T16:12:35ZAnonymous
<p>We need to write unit tests for coverage that was provided by integration tests that were removed during migration to celery.We will separately advise the QE team on how to create test cases in their automated suite.</p> Pulp - Story #15 (CLOSED - WONTFIX): As a user, I can rest easy in the knowledge that my celery w...https://pulp.plan.io/issues/152014-12-18T16:12:35ZAnonymous
<p>We should configure Pulp to use Celery's message signing feature[0]. This will add a layer of security to protect the Celery workers from performing tasks that might have been injected by an attacker.Deliverables:Pulp server can be configured to sign messagesPulp workers can be configured to require valid signatures on messagesDocument how users can configure message signing[0] <a href="http://celery.readthedocs.org/en/latest/userguide/security.html#message-signing" class="external">http://celery.readthedocs.org/en/latest/userguide/security.html#message-signing</a></p> Pulp - Story #16 (CLOSED - WONTFIX): As a developer, I have an example repository with an importerhttps://pulp.plan.io/issues/162014-12-18T16:12:35ZAnonymous
<p>As discussed during the Pulp Summit, we should have a git repository that contains an example of simple type support.Deliverablesnew git repository with support for a basic content type, such as perhaps generic filesimporter, distributor, and admin extensionsextensive in-line code documentationdeveloper guide that includes all pertinent informationwhenever possible, ensure that generic functionality is in the platform</p> Pulp - Story #17 (CLOSED - WONTFIX): As a developer, I have an example repository with extensionshttps://pulp.plan.io/issues/172014-12-18T16:12:35ZAnonymous
<p>As discussed during the Pulp Summit, we should have a git repository that contains an example of simple type support.Deliverablesnew git repository with support for a basic content type, such as perhaps generic filesimporter, distributor, and admin extensionsextensive in-line code documentationdeveloper guide that includes all pertinent informationwhenever possible, ensure that generic functionality is in the platform</p> Pulp - Story #18 (CLOSED - WONTFIX): As a developer, I have an example repository with a distributorhttps://pulp.plan.io/issues/182014-12-18T16:12:35ZAnonymous
<p>As discussed during the Pulp Summit, we should have a git repository that contains an example of simple type support.Deliverablesnew git repository with support for a basic content type, such as perhaps generic filesimporter, distributor, and admin extensionsextensive in-line code documentationdeveloper guide that includes all pertinent informationwhenever possible, ensure that generic functionality is in the platform</p> Puppet Support - Task #3 (CLOSED - NOTABUG): Make pulp_puppet publish use step processing frameworkhttps://pulp.plan.io/issues/32014-12-18T16:12:34ZAnonymousPuppet Support - Task #4 (CLOSED - NOTABUG): Make pulp_puppet sync use step processing frameworkhttps://pulp.plan.io/issues/42014-12-18T16:12:34ZAnonymousRPM Support - Refactor #5 (CLOSED - WONTFIX): [Task] Make pulp_rpm sync use step processing frame...https://pulp.plan.io/issues/52014-12-18T16:12:34ZAnonymousDocker Support - Story #6 (CLOSED - WONTFIX): As pulp_docker, I recognize when an upload's file i...https://pulp.plan.io/issues/62014-12-18T16:12:34ZAnonymous
<p>Deliverables:When initiating an upload, and the file being uploaded has been uploaded before, pulp recognizes this and does not re-upload the file.</p> Docker Support - Story #8 (CLOSED - WONTFIX): As a user, I can serve docker images with entitleme...https://pulp.plan.io/issues/82014-12-18T16:12:34ZAnonymous
<p>On 10/6/14, bkearney stated during a phone meeting that for satellite 6.1, doing entitlement enforcement via crane only is sufficient. We do not need to do enforcement when serving the image files via pulp.</p>