Sprint Plans » History » Revision 145
Revision 144 (ggainey, 07/10/2020 04:26 PM) → Revision 145/182 (rchan, 07/28/2020 12:15 AM)
# Sprint Plans ### 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]]