Project

Profile

Help

Sprint Plans » History » Sprint/Milestone 155

« Previous - Sprint/Milestone 155/160 (diff) - Next » - Current version
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
  • Pulp 3 Container
    • Add RBAC for distributions
    • Fips
  • Pulp 3 RPM
  • 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
  • OSTree Planning - on hold
  • Pulp 3 Python
    • Prepare for GA - progress dependent on Gerrod’s schedule
  • Pulp 2-->Pulp 3 Migrations
  • 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)
    • 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
  • 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
  • Pulp 3 Ansible Plugin / Galaxy NG
    • Address 0.5.0/0.5.1 issues(fao89)
    • Sync improvements (bmbouter)
      • rewrite
      • functional tests
  • Pulp 3 Core
  • 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
  • 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
  • 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
  • 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
  • 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
  • Pulp 3 Container
  • Pulp 3 RPM
  • Pulp 3 Ansible Plugin / Galaxy NG
  • 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
  • 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
  • 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