Project

Profile

Help

Sprint Plans » History » Revision 155

Revision 154 (rchan, 11/13/2020 11:47 PM) → Revision 155/182 (rchan, 12/04/2020 06:47 PM)

# Sprint Plans 

 ### Sprint 88 
 Dates: Friday January 8, 2021 - Thursday January , 2021   

 ### non-Sprint / Holidays 
 Dates: Friday December 18, 2020 - Thursday January 7, 2020 

 ### Sprint 87 
 Dates: Friday December 4, 2020 - Thursday December 17, 2020   
 Sprint Goals/Focus: 
 * Pulp 2 
   * we expect the new-new libmodulemd to be available for testing and evaluating of impact on pulp2 (promised by Christmas). 
   * maybe 2.21.5 release with new indices for the migration plugin (ggainey) 
   * tasking system hang bugfix 
     * https://bugzilla.redhat.com/show_bug.cgi?id=1889795 
     * https://github.com/pulp/pulp/pull/4009 
     * depsolving bug (daniel) 
 * Pulp 3 Container 
   * Add RBAC for distributions 
   * Fips 
 * Pulp 3 RPM 
   * FIPS issues (ggainey, ppicka) 
     * https://pulp.plan.io/issues/7537 - test all repos 
     * pulp_rpm issue from hackmd doc (ppicka) 
   * Bug fixes for Katello 
 * Pulp 3 Ansible Plugin / Galaxy NG 
   * Release 0.5.3 and address possible issues 
   * Plan & design galaxy metadata 
   * Investigation/Improvements on tasking system 
   * Support Bruno on namespace sync 
 * Pulp 3 Core 
   * pulpcore 3.9 release 7-DEC (david) 
   * FIPS (high) 
     * Requirements and planning (bmbouter/david/ttereshc) 
     * pulpcore issues from hackmd doc 
     * populate-checksums command (allow adding new checksums)(ipanova) 
       * https://pulp.plan.io/issues/7561 
   * Add Tasking system health checks (galaxy_ng requested) (high) 
     * https://pulp.plan.io/issues/7912 
   * Orphan cleanup running along-side other tasks (bmbouter/ipanova)(medium) 
     * https://pulp.plan.io/issues/7659  
   * Finalizing Alternate Content Sources planning (bmbouter) (med) 
     * https://pulp.plan.io/issues/7832 
     * design feedback needed 
   * Object labels https://pulp.plan.io/issues/7127 (david) (med) 
     * design feedback needed 
   * Review Correlation ID feature (daviddavis) (medium/low) 
 * OSTree Planning - on hold 
 * Pulp 3 Python 
   * Prepare for GA - progress dependent on Gerrod’s schedule 
 * Pulp 2-->Pulp 3 Migrations 
   * release 0.6.0 for Katello (ttereshc), maybe today 
   * Tests (ttereshc) 
   * Migration re-run to pickup all needed content (ggainey) 
	 * https://pulp.plan.io/issues/7781 
   * Importer/Distributor migration fix requites noticeable changes 
	 * https://pulp.plan.io/issues/7889 (ipanova/ttereshc) 
	 * incl. removing the simple plan path 
		 * https://pulp.plan.io/issues/6516  
   * Bug fixes and features for Katello 
 * Pulp_installer 
   * Customizing paths of SELinux policies (mike) 
   * Galaxy NG fixes as needed (mdellweg) 
   * SELinux policies: Continued bugfix updates (mike/mdellweg) 
   * Fedora 33 support (ppicka/Mike) 
 * CI/CD 
   * Continue move to GHA (david/mike/daniel/fabricio/dkliban)  
      * https://pulp.plan.io/issues/7859  
   * Continue pulp_installer SELinux/FIPS move off Travis (mike) 
   * Continue working with OSCI to improve fixtures site reliability 
   * roll out testing of released plugins against pulpcore master branch (everyone) 
 * Web UI 
   * Planning 
 * Community (no plans through end of year) 


   

 ### Sprint 86 
 Dates: Friday November 13, 2020 - Thursday December 3, 2020   
 Sprint Goals/Focus: 
 * Pulp 2 
   * we expect the new libmodulemd to be available for testing and evaluating of impact on pulp2. 
   * maybe 2.25 release with new indices for the migration plugin 
   * EXD needs a review on patches that fixes a performance regression 
   * tasking system hang bugfix 
     * https://bugzilla.redhat.com/show_bug.cgi?id=1889795 / https://pulp.plan.io/issues/5502 
 * Pulp 3 Container 
   * Add RBAC for repos and remotes (mdellweg/ipanova) 
   * OCI image builder - tests to take out of tech preview (mdellweg) 
 * Pulp 3 RPM 
   * FIPS issues (ggainey) 
     * https://pulp.plan.io/issues/7537 - test all repos 
   * Bug fixes for Katello 
   * 3.8 release 
 * Pulp 3 Ansible Plugin / Galaxy NG 
   * Address 0.5.0/0.5.1 issues(fao89) 
   * Sync improvements (bmbouter) 
	 * rewrite 
	 * functional tests 
 * Pulp 3 Core 
   * pulpcore 3.9 release 30-Nov (david) 
   * FIPS 
     * More conversations with PM and planning (bmbouter/david) 
     * distribution/publications (no issue yet?) (ggainey) 
     * pre-save hook (ggainey) 
       * https://pulp.plan.io/issues/7696 
     * populate-checksums command ( allow adding new checksums)(ipanova) 
       * https://pulp.plan.io/issues/7561 
   * Correlation ID feature (daviddavis) 
     * https://pulp.plan.io/issues/4689 
   * Progress reporting for pulp imports (daviddavis) 
     * https://pulp.plan.io/issues/6559 
   * Planning tasking system improvements 
     * orphan cleanup running along-side other tasks (bmbouter/ipanova) 
     * tasking system throughput and latency analysis blog post (bmbouter) 
   * Planning of Alternate Content Sources feature (bmbouter) 
   * Add download timeouts to remotes (ggainey) 
	 https://pulp.plan.io/issues/7201 
   * Fixing flush db issue related to RBAC plugins build on top of (bmbouter) 
     * https://pulp.plan.io/issues/7710 
 * OSTree Planning - on hold 
	 * draft of initial use cases & put out for review - dkliban 
 * Pulp 3 Python 
   * Prepare for GA - progress dependent on Gerrod’s schedule 
 * Pulp 2-->Pulp 3 Migrations 
   * Bug fixes and features for Katello 
     * https://www.redhat.com/archives/pulp-dev/2020-November/msg00002.html 
   * Tests 
 * Pulp_installer 
      * Customizing paths of SELinux policies (mike) 
      * Galaxy NG fixes as needed (mdellweg) 
      * SELinux policies: Continued bugfix updates (mike/mdellweg) 
      * Katello / Satellite fixes as needed (mike) 
 * CI/CD 
    * Plan move off Travis (mike / daniel) 
	 * FYI - pulp-action https://github.com/pulp/pulp_npm/pull/25 
    * roll out testing of released plugins against pulpcore master branch (everyone) 
 * Web UI (david) 
 * Community 
   * Python blog post - complete & waiting on Python release 
   * Ansible blog post - some developments with Robyn/Ansible community  
   * November newsletter 
   * Survey blog 


 ### Sprint 85 
 Dates: Friday October 30, 2020 - Thursday November 12, 2020   
 Sprint Goals/Focus: 
 * Pulp 2   
     * 2.21.4 release (ggainey/ipanova) 
     * https://pulp.plan.io/projects/pulp/wiki/2214_Release_Schedule 
     * finish up any loose ends with the release 
 * Pulp 3 Container 
   * Add RBAC for repos and remotes (mdellweg/ipanova) 
   * OCI image builder - tests to take out of tech preview (mdellweg) 
   * use OCI image builder in s3 deployments - dkliban 
 * Pulp 3 RPM 
   * Bug fixes for Katello 
   * Possibly a 3.8 release in 1-1.5 weeks 
 * Pulp 3 Ansible Plugin / Galaxy NG 
   * Address possible issues with 0.5.0 (fao89) 
   * Sync improvements (bmbouter) 
	 * rewrite 
	 * functional tests 
  	 * sync dependencies (fao89) 
   * Token bearer refresh (fao89) 
   * Requirements.yml improvements (daviddavis) 
	 * validate requirements.yml 
	 * sources with different API versions 
	 * filter versions? 
 * Pulp 3 Core 
   * Planning tasking system improvements (bmbouter) 
     * orphan cleanup running along-side other tasks (bmbouter/ipanova) 
   * Correlation ID feature (daviddavis) 
     * https://pulp.plan.io/issues/4689 
   * Progress reporting for pulp imports (daviddavis) 
     * https://pulp.plan.io/issues/6559 
   * Planning of Alternate Content Sources feature (bmbouter) 
   * Add download timeouts to remotes (ggainey) 
	 https://pulp.plan.io/issues/7201 
   * FIPS planning (bmbouter / daviddavis) 
 * OSTree Planning 
	 * draft of initial use cases & put out for review - dkliban 
 * Pulp 3 Python 
   * Prepare for GA - progress dependent on Gerrod’s schedule 
   * push new beta  
 * Pulp 2-->Pulp 3 Migrations 
   * Bug fixes for Katello (migration is being tested on customer data now) 
   * start migration from scratch https://pulp.plan.io/issues/7714 
   * planning/testing migration interruption/cancellation 
 * Pulp_installer 
      * Installing/compiling SELinux policies (mike) 
      * Galaxy NG fixes as needed (mdellweg) 
      * SELinux policies: Continued bugfix updates (mike/mdellweg) 
      * Katello / Satellite fixes as needed (mike) 
 * CI/CD 
    * firefighting 
    * testing released plugins against pulpcore master branch (dkliban/mdellweg) 
 * Community 
   * Python blog post - complete & waiting on Python release 
   * Ansible blog post - some developments with Robyn/Ansible community  
   * Finish revamp of Content plugin page 
   * Media section of site 
   * Newsletter 


 ### Sprint 84 
 Dates: Thursday October 15, 2020 - Thursday October 29, 2020   
 Sprint Goals/Focus: 
 * Pulp 2   
     * 2.21.4 release (ggainey/ipanova) 
     * https://pulp.plan.io/projects/pulp/wiki/2214_Release_Schedule 
     * Migration scenario requires testing using RPMs 
 * Pulp 3 Container 
   * Fixes for Katello 
     * https://pulp.plan.io/issues/7620 ipanova 
   * distribution should not use content_origin in the path 
     * https://pulp.plan.io/issues/7385 lubos(wip) 
   * Add RBAC for repos and remotes 
   * OCI image builder - tests to take out of tech preview (mdellweg) 
 * Pulp 3 RPM 
   * Bug fixes for Katello 
   * repomd checksum should be take into account at sync time https://pulp.plan.io/issues/7030 pulp2 gap 
   * multi repo copy issue https://pulp.plan.io/issues/7625 (ggainey/dalley) 
	 * user updated to 3.7, can still reproduce - investigation continues 
 * Pulp 3 Ansible Plugin / Galaxy NG 
   * Deliver 0.5.0 https://pulp.plan.io/versions/142 (bmbouter) 
     * Copying deprecated status 
     * Sync deprecated status 
     * New /metadata/ endpoint in Galaxy V3 API 
   * Planning for “remote data alignment with ansible-galaxy CLI data” 
     * https://pulp.plan.io/issues/7686 
 * Pulp 3 Core 
   * Planning tasking system improvements (bmbouter) 
     * orphan cleanup running along-side other tasks (bmbouter/ipanova) 
     * evaluation of tasking system throughput for stakeholder use (bmbouter) 
   * 3.8 release (ttereshc) 
 * Pulp 3 Python 
   * Prepare for GA - progress dependent on Gerrod’s schedule 
 * Pulp 2-->Pulp 3 Migrations 
   * Bug fixes for Katello (migration is being tested on customer data now) 
   * skip corrupted content https://pulp.plan.io/issues/7538 
   * start migration from scratch https://pulp.plan.io/issues/7714 
   * FIPS planning 
 * Pulp_installer 
      * Installing/compiling SELinux policies (mike) 
      * Fix/drop upgrading from old Pulp releases (system wide pkgs) (mike) 
      * Galaxy NG fixes as needed (mdellweg) 
      * SELinux policies: Continued bugfix updates (mike/mdellweg) 
 * CI/CD 
    * publish plugin docs to docs.pulpproject.org 
       * container/file PRs merged 
       * Rpm PR submitted 
    * add NPM package publishing for bindings in plugin_template 
    * firefighting 
    * testing released plugins against pulpcore master branch 
 * Community 
   * add banners to the docs about Pulp CLI PoC - this became a “How can we make docs easier to serve” for docs contributors. Will complete this today. 
   * Python blog post - complete & waiting on Python release 
   * Ansible blog post - complete & waiting for publishing greenlight from Ansible team 
   * Create landing page with context for each installation option - Fabricio OK with it, and wants Mike to review from sysadmin’s perspective 
   * Start working on better descriptions for Content plugin page 

 ### Sprint 83 
 Dates: Friday October 2, 2020 - Wednesday October 14, 2020   
 Sprint Goals/Focus: 
 * Pulp 2   
     * permission issues, pulp-2to3-migration plugin is affected 
         * https://pulp.plan.io/issues/7445 ggainey 
         * requires a new pulp2 release for the core and some plugins (rpm, iso, docker) 
 * Pulp 3 Container 
   * Fixes for Katello 
     * https://pulp.plan.io/issues/7620 ipanova 
   * distribution should not use content_origin in the path 
     * https://pulp.plan.io/issues/7385 lubos(wip) 
   * RBAC planning 
   * Namespaces: finalize PR https://pulp.plan.io/issues/7089 mdellweg(wip)  
   * further planning during meetings - whole team 
     * OCI image builder - tests to take out of tech preview (lubos? if time allows) 
     * Finalize - use default storage    during upload 
       * https://pulp.plan.io/issues/7218 lubos (wip) 
 * Pulp 3 RPM 
   * Bug fixes for Katello 
   * repomd checksum should be take into account at sync time https://pulp.plan.io/issues/7030 pulp2 gap 
   * multi repo copy issue https://pulp.plan.io/issues/7625 
   * FIPS testing - https://pulp.plan.io/issues/5188 
     * patching needed 
     * 71 repos to test, two configurations, so 142 tests 
     * needs a change in core 
 * Pulp 3 Ansible Plugin / Galaxy NG 
   * Moving “mutable” data types off of content units 
     * deprecated flag, is_highest custom db trigger, is_certified flag 
   * Copying deprecated status 
   * Deliver 0.5.0 (Oct 9th) - https://pulp.plan.io/versions/142 
   * AH planning 
 * Pulp 3 Core 
   * Planning tasking system improvements 
     * orphan cleanup running along-side other tasks 
     * removing the resource manager from the architecture 
   * django-admin enabling for all models 
   * Adding RBAC to endpoints 
 * Pulp 3 Python 
   * Prepare for GA 
 * Pulp 2-->Pulp 3 Migrations 
   * Bug fixes for Katello (migration is being tested on customer data now) 
   * skip corrupted content https://pulp.plan.io/issues/7538 
 * Pulp_installer 
      * Installing/compiling SELinux policies 
      * Fix/drop upgrading from old Pulp releases (system wide pkgs) 
      * Galaxy NG fixes as needed 
      * SELinux policies: Continued bugfix updates 
 * Pulp K8s Operator 
   * Support Galaxy NG contributions & general use case support as needed 
 * CI/CD 
    * publish plugin docs to docs.pulpproject.org 
    * add NPM package publishing for bindings in plugin_template 
    * retro on 3.7.0 release 
    * firefighting 
 * Community 
   * add banner to the docs about Pulp CLI PoC 
   * Python blog post - complete & waiting on Python release 
   * Ansible blog post - follow up with contributions from Ansible team 
   * Create landing page with context for each installation option 
   * Start working on better descriptions for Content plugin page 


 ### Sprint 82 
 Dates: Friday September 18, 2020 - Thursday October 1, 2020   
 Sprint Goals/Focus: 
 * Pulp 2   
     * permission issues, pulp-2to3-migration plugin is affected 
         * https://pulp.plan.io/issues/7445 
         * most likely will require a new pulp2 release 
     * nectar PR RST connection 
       * requires out of band nectar and pulp_docker releases 
       * will be included in Sat 6.8 
       * working with build and downstream qe teams 
 * Pulp 3 Container 
   * Fixes for Katello 
   * RBAC planning 
 * Namespaces: planning-    whole team; implementation,experiments, testing - mdellweg 
   * OCI image builder - possibly lmjachky 
 * Pulp 3 RPM 
   * Bug fixes for Katello, 3-4 already on the sprint 
   * orphan cleanup for distribution tree - ttereshc 
   * repogpg_check https://pulp.plan.io/issues/6926 - maybe lmjachky 
 * Pulp 3 Ansible Plugin / Galaxy NG 
   * Lots of bugfixes needed by Sept 30 
   * Moving “mutable” data types off of content units by Sept 30 
     * deprecated flag, is_highest custom db trigger, is_certified flag 
 * Pulp 3 Core 
   * Wrap up and release pulpcore 3.7.0 
   * FIPS 
     * Conversation(s) with Satellite PM 
     * Testing and plugin support 
   * Authentication API (needed for UI project)- planning for 3.8 
 * Pulp 3 Python 
   * Prepare for GA 
 * Pulp 2-->Pulp 3 Migrations 
   * Bug fixes for Katello (migration is being tested on customer data now) 
   * memory consumption improvements 
   * Continue on tests when time permits 
 * Pulp_installer 
      * Address Pulp 2 / Pulp 3 Apache conflicts (see what Katello does) (Action item to follow up and discuss) 
      * Migration plugin support (likely required for    https://pulp.plan.io/issues/7445) 
      * Installing/compiling SELinux policies - Yanis should do this, it’s on his team’s agenda 
 * Pulp K8s Operator 
   * Support Galaxy NG contributions & general use case support as needed 
 * CI/CD 
    * publish plugin docs to docs.pulpproject.org 
    * firefighting 
    * fix https://travis-ci.org/github/pulp/pulp 
 * Community 
   * Community survey - 20 responses, closing today? 
   * Python blog post - complete & waiting on Python release 
   * Deb plugin blog - published and I convinced Max to write an opensource.com article 
   * ansible-blog-post - need to edit and send to Ansible team 
  Will do: 
   * Create landing page with context for each installation option 
   * Start working on better descriptions for Content plugin page 
   * Take Pulp 2 Installation off the website (will remain in docs) 


 ### Sprint 81 
 Dates: Friday September 4, 2020 - Thursday September 17, 2020   
 Sprint Goals/Focus: 
 * Pulp 2   
     * smart proxy slow sync 
     * permission issues, pulp-2to3-migration plugin is affected 
         * https://pulp.plan.io/issues/7445 
         * most likely will require a new pulp2 release 
     * nectar PR RST connection 
 * Pulp 3 Container 
   * Fixes for Katello 
   * RBAC planning 
     * Namespaces: planning-    whole team; implementation,experiments, testing - mdellweg 
   * OCI image builder - dkliban 
 * Pulp 3 RPM 
   * Bug fixes for Katello 
   * continue on distribution tree issues & tests - ppicka 
   * Kickstart import/export test - daviddavis 
   * orphan cleanup for distribution tree - ttereshc? 
 * Pulp 3 Ansible Plugin / Galaxy NG 
   * SELinux working policy EL7/EL8 
   * Continue to coordinate upstream/downstream builds 
   * Continue on pulp_ansible miscellaneous sync/api fixes 
   * FIPS epic -- two substories (https://pulp.plan.io/issues/3778) 
     * pulp feature - https://pulp.plan.io/issues/5216 (ggainey) 
     * dependency patches - https://pulp.plan.io/issues/6984 (x9c4) 
 * Pulp 3 Core 
   * RBAC work likely not completing this sprint - will pause for more urgent 3.7 deliveries & add back on if time allows 
   * Release pulpcore 3.6.3 (dkliban) 
   * Importers/exporters    https://pulp.plan.io/issues/6134 - ggainey/daviddavis 
     * progress reporting and handling of failed imports/exports 
     * bugfixes as Partha finds issues 
   * OpenAPI v3 bugfixes as needed 
   * Finishing correlation ID https://pulp.plan.io/issues/4689 @daviddavis 
   * SELinux on EL 8 
       - https://pulp.plan.io/issues/7043#note-3 
       - https://pulp.plan.io/issues/7075 
       - Support dev environment (installer branch) - Mike to push this along for stakeholder needs 
 * Pulp 3 Python 
   * Two existing PRs, sync w/ bandersnatch and live API - gubben 
   * Prepare for GA? 
 * Pulp 2-->Pulp 3 Migrations 
   * Bug fixes for Katello 
   * Continue on use cases & tests - ttereshc 
 * Pulp_installer 
      * Address Pulp 2 / Pulp 3 Apache conflicts (see what Katello does) (Action item to follow up and discuss) 
      * Migration plugin support 
      * Installing/compiling SELinux policies - Yanis should do this, it’s on his team’s agenda 
 * Pulp K8s Operator 
   * Support Galaxy NG contributions & general use case support as needed 
 * CI/CD 
    * publish plugin docs to docs.pulpproject.org 
   * firefighting 
 * Community 
   * Community survey - 17 responses, close right after PulpCon 
   * Python blog post - AI with Gerrod, waiting on next Python release 
   * Deb plugin blog 
   * PulpKhan stuff 
   * ansible-blog-post review 
   * Docs bugs 


 ### Sprint 80 
 Dates: Friday August 21, 2020 - Thursday September 3, 2020   
 Sprint Goals/Focus:   
 * Pulp 2   
     * PXE kickstart issue   
          * https://pulp.plan.io/issues/7303   
 * Pulp 3 Container 
   * RBAC planning 
   * OCI image builder - dkliban   
 * Pulp 3 RPM 
   * Bug fixes for Katello 
   * Finish distribution tree tests - ppicka 
   * Maybe RBAC planning if there is capacity 
   * Kickstart import/export test - daviddavis 
 * Pulp 3 Ansible Plugin / Galaxy NG 
   * Supporting @davidN implementation of RBAC 
 * Pulp 3 Core 
   * RBAC work for pulpcore 3.7 - bmbouter 
	 * Adding RBAC for orphan cleanup API 
	 * Adding RBAC for status API 
   * Importers/exporters    https://pulp.plan.io/issues/6134 - ggainey/daviddavis 
     * progress reporting and handling of failed imports/exports 
   * OpenAPI v3 bugfixes as needed 
   * Publishing Bindings Documentation to docs.pulpproject.org - dkliban 
   * Finishing correlation ID https://pulp.plan.io/issues/4689 @daviddavis 
   * SELinux on EL 8 
       - https://pulp.plan.io/issues/7043#note-3 
       - https://pulp.plan.io/issues/7075 
       - Support dev environment (installer branch) - Mike to push this along for stakeholder needs 
   * FIPS 
     * FIPS-enabled pulplift box (mike) 
 * Pulp 3 Python 
   * Two existing PRs, sync w/ bandersnatch and live API - gubben 
      * Bandersnatch has finally released with our changes included 
   * A few bugfixes 
 * Pulp 2-->Pulp 3 Migrations 
   * Bug fixes for Katello 
   * Compatibility with 3.6 
       * pulp_container 2.0 adjustments 
       * pulp_rpm 3.6 adjustments 
   * 0.2.1 release 
   * Continue on use cases & tests - ttereshc 
 * Pulp_installer 
      * Address Pulp 2 / Pulp 3 Apache conflicts (see what Katello does) 
      * Migration plugin support 
      * Finish verification at end of CI 
      * Fix any more TLS-related issues 
 * Pulp K8s Operator 
   * Support Galaxy NG contributions & general use case support as needed 
 * CI/CD 
   * fix permissions problem with postgresql directory - https://pulp.plan.io/issues/6361 from sprint 78 
   * Unified release pipeline (pulpcore-packaging repository and CI), from sprint 74 
   * firefighting 
 * Miscellaneous 
   * Community survey 
   * Newsletter 
   * Python blog post 
   * Spam control - working on redmine SPAM mitigation automation [lubos] 
     * Possible tweaks and need to run the automation regularly 
   * Docs bugs (likely not this sprint) 

 ### Sprint 79 
 Dates: Friday August 7, 2020 - Thursday August 20, 2020   
 Sprint Goals/Focus: 
 * Pulp 2 
   * Updating dependencies for CVEs 
 * Pulp 3 Container   
   * start with planning/initial implementation of RBAC 
 * Pulp 3 RPM 
   * UpdateCollection related changes (ggainey) 
     * https://pulp.plan.io/issues/7195 
     * https://pulp.plan.io/issues/7291 
   * Import/export - more models and kickstarts, tests (daviddavis, ggainey) 
     * https://pulp.plan.io/issues/6815 
     * https://pulp.plan.io/issues/6739 
     * https://pulp.plan.io/issues/7137 
   * distribution tree fixtures/tests (ppicka) 
   * depsolving fixes 
 * Pulp 3 Ansible Plugin / Galaxy NG 
   * Supporting @davidN implementation of RBAC 
   * pulp_ansible release 0.2.0 GA (compat release w/ pulpcore 3.6) 
 * Pulp 3 Core 
   * RBAC wrap-up for pulpcore 3.6 - bmbouter   
             * View object-level permissions in django-admin   
             * Review + Merge APIs for User + Group Read permissions   
             * User documentation   
   * RBAC work for pulpcore 3.7 - bmbouter 
	 * Adding RBAC for orphan cleanup API 
	 * Adding RBAC for status API 
   * Importers/exporters    https://pulp.plan.io/issues/6134 - ggainey/daviddavis 
     * progress reporting and handling of failed imports/exports 
   * OpenAPI v3 bugfixes as needed 
   * Publishing Bindings Documentation to docs.pulpproject.org 
   * Katello improvements in core - small tasks, remove from sprint 79 
     * https://pulp.plan.io/issues/7201, from sprint 73 
     * https://pulp.plan.io/issues/6624, from sprint 73 
   * Finishing correlation ID https://pulp.plan.io/issues/4689 - daviddavis 
   * SELinux on EL 8 
       - https://pulp.plan.io/issues/7043#note-3 
       - https://pulp.plan.io/issues/7075 
       - Support dev environment (installer branch) 
   * FIPS planning 
     * FIPS-enabled pulplift box (mike) 
 * Pulp 3 Python 
    * Bandersnatch integration: rewrite of sync frontend, support mirroring all of PyPI - Gerrod https://pulp.plan.io/issues/6930  
       * Mostly just awaiting review from by all parties 
    * Pulp to Pulp sync? https://pulp.plan.io/issues/2886 
       * Really hoping we can get it in next week, not quite as complete as the other work 
 * Pulp 2-->Pulp 3 Migrations 
   * Performance  
   * Bug fixes - anyone from mini-team 
      * a tentative list of remaining items for 0.2.0 https://pulp.plan.io/projects/migration/issues?query_id=158 
   * Tests 
 * Pulp_installer 
      * Lets Encrypt support in time for 3.6 - mikedep333 
      * Test if pulp is up and listening (health checks) - fao89 
      * Removal of system-wide packages from existing installs - mikedep333 
      * Review check mode - fao89/mikedep333 
      * Bugfixes with “rpm installation” as they come up 
 * Pulp K8s Operator 
   * Support Galaxy NG contributions & general use case support as needed 
 * CI/CD 
   * fix permissions problem with postgresql directory - https://pulp.plan.io/issues/6361 
   * Unified release pipeline (pulpcore-packaging repository and CI), from sprint 74 
   * firefighting 
 * CLI 
   * Planning   
 * Miscellaneous 
   * Community survey 
   * Python blog post 
   * 3.6 Release announcements 
   * Spam control - working on redmine SPAM mitigation automation [lubos] 
      * TBD: notifications for users 
   * Docs bugs 


 ### Sprint 78 
 Dates: Friday July 24, 2020 - Thursday August 6, 2020   
 Sprint Goals/Focus:   
 * Pulp 2 
   * Open PRs for nectar, pulp, pulp_docker etc 
   * Checksum problem on sat-prio list 
 * Pulp 3 Container   
   * start with planning/initial implementation of RBAC 
   * finish work for pulp_container 2.0 milestone 
   * misc bugs as requested by galaxy_ng/AWX 
 * Pulp 3 RPM 
   * UpdateCollection model changes (ggainey) 
     * https://pulp.plan.io/issues/5740 
     * https://pulp.plan.io/issues/7195 
   * Import/export - more models and kickstarts, tests (daviddavis, ggainey) 
     * https://pulp.plan.io/issues/6815 
     * https://pulp.plan.io/issues/6739 
     * https://pulp.plan.io/issues/7137 
   * distribution tree fixtures/tests (ppicka) 
 * Pulp 3 Ansible Plugin / Galaxy NG 
   * Add certguard for content protection on-premise   
	 https://pulp.plan.io/issues/7118 
   * Supporting @davidN implementation of RBAC 
 * Pulp 3 Core 
   * RBAC continues 
     * Adding RBAC for API endpoints in core, e.g. orphan cleanup  
     * View object-level permissions in django-admin  
     * Add APIs for read/modify/edit permissions 
     * travis needs to be passing 
   * Importers/exporters    https://pulp.plan.io/issues/6134 - ggainey/daviddavis 
     * progress reporting and handling of failed imports 
   * OpenAPI v3 https://pulp.plan.io/issues/7108 [fao89] 
     * PRs need review/merging 
     * address any resulting bugs 
   * Katello improvements in core - small tasks 
     * https://pulp.plan.io/issues/6699, from sprint 73 - this gives 404, the issue no longer exists 
          * probably this is a new one https://pulp.plan.io/issues/7201 
     * https://pulp.plan.io/issues/6624, from sprint 73 
   * Continue on correlation ID https://pulp.plan.io/issues/4689 @daviddavis 
   * SELinux on EL 8 
       - https://pulp.plan.io/issues/7043#note-3 
       - https://pulp.plan.io/issues/7075 
       - Create dev environment (installer branch) 
    * FIPS planning 
 * Pulp 3 Python 
    * Bandersnatch integration: rewrite of sync frontend, support mirroring all of PyPI - Gerrod https://pulp.plan.io/issues/6930  
 * Pulp 2-->Pulp 3 Migrations 
   * Performance  
   * Bug fixes - anyone from mini-team 
      * a tentative list of remaining items for 0.2.0 https://pulp.plan.io/projects/migration/issues?query_id=158 
   * Tests (hopefully) 
 * Pulp_installer 
      * adding TLS support (PR available, needs more review + testing) 
 * Pulp K8s Operator 
   * Ramp up Oleksandr 
   * work towards 1st milestone 
 * CI/CD 
   * finalizing fixtures.pulpproject.org work 
   * fix permissions problem with postgresql directory - https://pulp.plan.io/issues/6361 
   * Unified release pipeline (pulpcore-packaging repository and CI), from sprint 74   
 * Miscellaneous 
   * Community survey 
   * Spam control - working on redmine SPAM mitigation automation [lubos] 


 ### Sprint 77 
 Dates: Friday July 10, 2020 - Thursday July 23, 2020   
 Sprint Goals/Focus: 

 * Pulp 2 
   * 2.21.3 Release 
 * Pulp 3 Container   
   * RBAC  
   * misc bugs as requested by galaxy_ng/AWX 
 * Pulp 3 RPM 
   * Bug fixes, at least the important ones for Katello 
     * kickstart copy    https://pulp.plan.io/issues/7046 (@ppicka) 
     * RHEL8 repos sync issue https://pulp.plan.io/issues/5847 (@ppicka) 
   * Import/export - more models and kickstarts (@daviddavis, @ggainey) 
     * https://pulp.plan.io/issues/6815 
     * https://pulp.plan.io/issues/6739 
 * Pulp 3 Ansible Plugin / Galaxy NG 
   * bugfix 
	 https://pulp.plan.io/issues/7119 
   * Add certguard for content protection on-premise 
	 https://pulp.plan.io/issues/7118 
   * Supporting @alikins implementation of RBAC 
   * Need at RBAC to pulp_ansible itself 
 * Pulp 3 Core 
   * RBAC continues 
     * Adding RBAC for API endpoints in core, e.g. orphan cleanup 
       * Adding APIs for policy read/modify 
       * View object-level permissions in django-admin 
   * bmbouter to follow up on aiohttp PR, sprint 72 
     * https://github.com/aio-libs/aiohttp/issues/2988#issuecomment-611124997 
     * https://pulp.plan.io/issues/6460 
   * Importers/exporters    https://pulp.plan.io/issues/6134 - (@daviddavis, @ggainey) 
     * natural-key exports - design reviewed, PR needs final cleanup/review/merge 
     * progress reporting and handling of failed imports 
   * OpenAPI v3 https://pulp.plan.io/issues/7108 (@fao89) 
   * Katello improvements in core - small tasks 
     * https://pulp.plan.io/issues/6699, from sprint 73 
     * https://pulp.plan.io/issues/6624, from sprint 73 
   * Continue on correlation ID https://pulp.plan.io/issues/4689 (@daviddavis) 
   * SELinux on EL 8 
       - https://pulp.plan.io/issues/7043#note-3 
       - https://pulp.plan.io/issues/7075 
 * Pulp 3 Python 
    * Bandersnatch integration: rewrite of sync frontend, support mirroring all of PyPI - (@gerrod)  
    * https://pulp.plan.io/issues/6930  
 * Pulp 2-->Pulp 3 Migrations 
   * SLES repo support - (@ttereshc, @ipanova@redhat.com) 
   * Bug fixes - anyone from mini-team - (@ttereshc, @ipanova@redhat.com) 
      * a tentative list of remaining items for 0.2.0 https://pulp.plan.io/projects/migration/issues?query_id=158 
 * Pulp_installer 
   * Fully integrate pre-flight check & Removing system_wide_pkgs 
   * Collaboration with @spredzy from Ansible Platform Group 
      * adding TLS support (PR available, needs more review + testing) 
 * CI/CD 
   * finalizing fixtures.pulpproject.org work 
   * fix permissions problem with postgresql directory - https://pulp.plan.io/issues/6361 
   * Unified release pipeline (pulpcore-packaging repository and CI), from sprint 74 
 * Miscellaneous 
   * Website 
     * finish off the installer stuff 
   * Spam control - working on redmine SPAM mitigation automation (@lmjachky) 

 ### Sprint 76 
 Dates: Friday June 26, 2020 - Thursday July 9, 2020   
 Sprint Goals/Focus: 
 * Pulp 2 
   * 2.21.3 Release 
 * Pulp 3 Container   
   * introduce new repo type for push workflow (PushContainerRepo)  
   * add token with admin rights - mdellweg 
   * look into sync performance issue - lmjachky 
   * misc bugs as requested by galaxy_ng/AWX 
 * Pulp 3 RPM 
   * Bug fixes, at least the important ones for Katello 
     * kickstart copy    https://pulp.plan.io/issues/7046  
     * RHEL8 repos sync issue https://pulp.plan.io/issues/5847 
   * Import/export - more models and kickstarts (daviddavis, ggainey) 
   * [maybe a pulpcore item] Mirrored metadata - design, PoC - ttereshc/dkliban 
 * Pulp 3 Ansible Plugin / Galaxy NG 
   * misc bugs as requested by galaxy_ng 
   * ongoing testing of galaxy_ng_single_container 
   * finishing token auth sync test (code is already done) 
 https://github.com/pulp/pulp_ansible/pull/326 
   * RBAC use case writing with @alikins 
   * [low prio] finish fixing bindings (mainly review from of PRs to @fao89), from sprint 70 
 * Pulp 3 Core 
   * RBAC PoC public review, next steps as identified by the group 
   * bmbouter to follow up on aiohttp PR, sprint 72 
     * https://github.com/aio-libs/aiohttp/issues/2988#issuecomment-611124997 
     * https://pulp.plan.io/issues/6460 
   * Importers/exporters    https://pulp.plan.io/issues/6134 - ggainey/daviddavis 
     * natural-key exports in progress 
     * progress reporting and handling of failed imports 
   * Katello improvements in core 
     * https://pulp.plan.io/issues/6699, from sprint 73 
     * https://pulp.plan.io/issues/6624, from sprint 73 
   * Continue on correlation ID https://pulp.plan.io/issues/4689 
 * Pulp 3 Python 
    * Bandersnatch integration: rewrite of sync frontend, support mirroring all of PyPI https://pulp.plan.io/issues/6930  
 * Pulp 2-->Pulp 3 Migrations 
   * SLES repo support - ttereshc/ipanova 
   * Removal of comps relations - ttereshc/ipanova 
   * Bug fixes - anyone from mini-team 
      * a tentative list of remaining items for 0.2.0 https://pulp.plan.io/projects/migration/issues?query_id=158 
 * pulp_installer 
   * Plan basic “bring up to date” of operator - need to plan how to integrate external db and object storage (S3-like apis) 
   * Collaboration with @spredzy from Ansible Platform Group 
      * adding TLS support (PR available, needs more review + testing) 
      * multi-node installer support proposal and planning 
      * SELinux policy compile+install support contribution 
      * Zuul integration 
 * CI/CD 
   * finalizing fixtures.pulpproject.org work 
   * add more release automation 
   * fix permissions problem with postgresql directory - https://pulp.plan.io/issues/6361 
   * Unified release pipeline (pulpcore-packaging repository and CI), from sprint 74 
 * Pulp CLI proof of concept - pause 
 * Website 
   * finish off the installer stuff   
 *Spam control - working on redmine SPAM mitigation automation 


 ### Sprint 75 
 Dates: Monday June 15 2020 - Thursday June 25, 2020   
 Sprint Goals/Focus: 
 * Pulp 2 
   * review/test applicability fixes (if not today) 
 * Pulp 3 Container   
   * refactor token auth to work with pulp_container 2.0   
   * solve design issues after docker push feature so it is compatible with current feature set (sync and push repos)   
   * look into performance issues if time left 
   * misc bugs as requested by galaxy_ng/AWX 
 * Pulp 3 RPM 
   * Bug fixes 
   * finalize SUSE auth token support 
   * Retain old count 
   * Import/export - more models and kickstarts 
 * Pulp 3 Ansible Plugin / Galaxy NG 
   * misc bugs as requested by galaxy_ng 
   * finish fixing bindings (mainly review from of PRs to @fao89), from sprint 70 
 * Pulp 3 Core 
   * bmbouter, ttereshc, ipanova, ggainey to create and share basic proof of concept for RBAC 
   * bmbouter to follow up on aiohttp PR, sprint 72 
     * https://github.com/aio-libs/aiohttp/issues/2988#issuecomment-611124997 
     * https://pulp.plan.io/issues/6460 
   * Importers/exporters    https://pulp.plan.io/issues/6134 - ggainey/daviddavis 
     * natural-key exports in progress 
     * “start_versions” support 
     * progress reporting and handling of failed imports 
   * GroupProgressReport (needed by katello for migration plugin) 
   * Katello improvements in core 
     * https://pulp.plan.io/issues/6699, from sprint 73 
     * https://pulp.plan.io/issues/6624, from sprint 73 
   * Continue on correlation ID https://pulp.plan.io/issues/4689 
 * Pulp 3 Python 
   * Bandersnatch integration: reading Bandersnatch config files and created Pulp Python remotes from them https://pulp.plan.io/issues/6929 
   * Bandersnatch integration: rewrite of sync frontend, support mirroring all of PyPI https://pulp.plan.io/issues/6930 (unlikely to be started this sprint) 
 * Pulp 2-->Pulp 3 Migrations 
   * Progress reporting - ipanova 
   * Checksum_type support, sles repo support - ttereshc 
   * Bug fixes - anyone from mini-team 
      * here is a tentative list of remaining items for 0.2.0 https://pulp.plan.io/projects/migration/issues?query_id=158  
 * pulp_installer 
   * Finish “Install from RPM” support for galaxy_ng 
   * Start on operator reboot and planning w/ AWX and galaxy_ng team input 
   * Collaboration with @spredzy from Ansible Platform Group 
      * adding unix domain socket support in all the places 
      * adding TLS support 
      * multi-node installer support proposal and planning 
      * Lots of smaller PR reviews 
 * CI/CD 
   * finalizing fixtures.pulpproject.org work 
   * fix single container release issue (/var/lib/pulp), from sprint 74 - https://pulp.plan.io/issues/6768 
   * add more release automation - pulp.plan.io issue closing, from sprint 74 
   * Unified release pipeline (pulpcore-packaging repository and CI), from sprint 74 
 * Pulp CLI proof of concept - pause 
 * Website 
   * mcorr to add pulp2 vs pulp3 table, migration plugin - needs review 
   * mcorr to add single container to pulpproject.org 


 ### Sprint 74 
 Dates: Friday May 29, 2020 - June 11, 2020   
 Sprint Goals/Focus: 
   - Pulp 2 
       - Issues as reported/identified by Satellite 
       - CDT PR review 
   - Pulp 3 Container 
       - docker push 
   - Pulp 3 RPM 
       - Bug fixes 
       - SUSE auth token support - ppicka 
       - Retain old count - planning - dalley (if priorities permit) 
       - dep solving bug    https://pulp.plan.io/issues/6820 - dalley/ggainey 
   - Pulp 3 Ansible Plugin / Galaxy NG 
       - misc bugs as requested by galaxy_ng 
       - start into client side token auth implementation 
            - https://pulp.plan.io/issues/6540 
       - finish fixing bindings (mainly review from of PRs to @fao89), from sprint 70 
   - Pulp 3 Core 
       - bmbouter/ttereshc to identify proof of concept scope of work on pulp-dev for RBAC 
       - pulpcore use cases 
       - pulp_ansible use cases 
       - bmbouter/ttereshc to create and share basic proof of concept for RBAC 
       - bmbouter to follow up on aiohttp PR 
           - https://github.com/aio-libs/aiohttp/issues/2988#issuecomment-611124997 
           - https://pulp.plan.io/issues/6460 
       - Importers/exporters    https://pulp.plan.io/issues/6134 - ggainey/daviddavis 
           - incremental export, chunk_size/split exports released 
           - natural-key exports in progress 
           - Katello use-case doc to review 29-May, will result in stories 
       - Katello improvements in core 
           - https://pulp.plan.io/issues/6699 
           - https://pulp.plan.io/issues/6624 
           - https://pulp.plan.io/issues/4689 
   - Pulp 2-->Pulp 3 Migrations 
       - Progress reporting - ipanova 
       - Distributions tracking - under review 
       - Bug fixes - anyone from mini-team 
   - pulp_installer 
       - “Install from RPM” support for galaxy_ng 
       - Continue on larger docs approach 
  - Finishing collection publishing documentation 
       - Remove system-wide packages support (to fix preflight checks) 
   - CI/CD 
       - finishing fixtures.pulpproject.org - waiting on delivery from osci.io folks 
       - fix single container release issue (/var/lib/pulp) 
       - add more release automation - pulp.plan.io issue closing 
   - Pulp CLI proof of concept 
     - Goal: build a 2-3 commands and some basic static generation 
   - Website 
       - mcorr to add pulp2 vs pulp3 table 
       - mcorr to add single container to pulpproject.org 


 Previous archive: [[Sprint_Plans_Archive_-_May_2020]]