Project

Profile

Help

Actions

Sprint Plans » History » Revision 151

« Previous | Revision 151/182 (diff) | Next »
rchan, 10/06/2020 04:09 PM


Sprint Plans

Sprint 83

Dates: Friday October 2, 2020 - Wednesday October 14, 2020
Sprint Goals/Focus:

  • Pulp 2
    • permission issues, pulp-2to3-migration plugin is affected
  • Pulp 3 Container
  • Pulp 3 RPM
  • 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
  • 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
    • 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
  • 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
    • 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
  • Pulp 3 Core
  • 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
  • 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
  • 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
  • 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
  • Pulp 3 Python
  • Pulp 2-->Pulp 3 Migrations
  • 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:

Sprint 77

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

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
  • 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
  • Pulp 3 Python
  • Pulp 2-->Pulp 3 Migrations
  • 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
  • Pulp 3 Python
  • Pulp 2-->Pulp 3 Migrations
  • 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
    • finish fixing bindings (mainly review from of PRs to fao89), from sprint 70
  • Pulp 3 Core
  • 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

Updated by rchan over 3 years ago · 151 revisions