Katello/Pulp3 Integration meeting

July 28, 2021

Pulp

Pulpcore
  • Bmbouter out August 2-29, ttereshc taking over as lead
  • 3.15 pushed back to August 10 (tentatively)
  • 3.7.7 has been released
    • pulpcore · PyPI
    • Contains just the tasking system assignment to dead worker backport
  • 3.14.3 is released
  • How to support python 3.6 for z-stream releases
    • Dev boxes can use the older version of the installer, e.g. 3.14
    • Installer needs a branch created to support this
    • The CI can be configured to using Python 3.6 for older branches
  • Alternate Content Source implementation still ongoing
    • Current plan to deliver in 3.16
  • Variety of small-but-important fixes for Django 3.2 compatibility
    • Handling deprecations
    • Some queryset evaluation differences
    • Postgresql connection reuse within coroutines is different
    • Will be in core/3.15
    • django/3.2 means no deb-10 support, just deb-11
  • SELinux fix/investigation coordinating by @mikedep333
  • Pulp2-selinux vs pulp3-selinux collision issue
RPM
Migration
  • 0.11.z release planned (mostly deb-related backports)
  • Testing bugfixes for RPM for pulp3 to pulp2
Ansible
  • No updates
Pulp Container
  • Working on the pulpcore 3.15 compatibility in preparation for 2.8 release
  • import/export got merged and it enables import/export of synced repos
OSTree
Pulp CLI
  • [david] Will look into ACS support after 3.16

Katello

QE

Build Team

August 4, 2021

Pulp

Pulpcore
RPM
Migration
  • 0.11.3 released
    • Modular-errata fix included - should get into next-z
  • Investigating issues
Ansible
  • Galaxy v3 Deprecation migration
    • Only handle latest repo versions?
    • Justin says “This is fine.”
Pulp Container
  • 2.8.0 is out (core/3.14, 3.15 compatible)
    • Reclaim-disk-space is enabled (under 3.15)
OSTree
  • Finishing up the upload story
    • Tests are written
    • Finishing up CI setup
  • Will work on sync story next
Pulp CLI
  • No updates

Katello

  • Pulp 2 metadata repo cleanup script release upstream, going into N/N-1 downstream, old-version-keeping will be turned off in N
  • Still focused on downstream bug fixing

QE

Build Team

  • Python3/EL8 upstream prep

August 11, 2021

Pulp

Katello

  • Katello 4.2.rc1 in progress (with pulpcore 3.14)
  • Continued downstream bugfixing
  • Katello-upstream users looking fwd to delayed core/3.14 EL8 RPMs

QE

Build Team

  • No updates

[6 days post-mtg, noticed that I hadn’t posted the minutes - apologies all]

August 18, 2021

Overview

  • Katello Schedule
    • 3.18
      • pulpcore 3.7
      • pulp_rpm 3.10
    • 4.1 - May 2021
      • pulpcore 3.14
      • pulp_rpm 3.14
    • 4.2 branching ~August 2021
    • 4.3 branching ~Nov 2021

Pulp

Katello

  • Continued bugfixing
    • Remote update issue, now creating ‘test’ remotes
  • Alternate content source & Ostree planning continues
  • Ostree compatible with 3.15? - yes

QE

Build Team

  • Prepping core/3.15 packaging work
  • Backports to core/3.7 rpm/3.11 may happen “soon” - Zach and Tanya to chat post-mtg

Overview

  • Katello Schedule
    • 3.18
      • pulpcore 3.7
      • pulp_rpm 3.10
    • 4.1 - May 2021
      • pulpcore 3.14
      • pulp_rpm 3.14
    • 4.2 branching ~August 2021
    • 4.3 branching ~Nov 2021

Pulp

Katello

QE

  • Final push to review bugs for beta, still working on test automation for new features.
  • From katello: 2 test-databases have been broken/corrupted in similar ways
    • Is there backup/restore issue?

Build Team

  • Thanks for beta requirements, going into snap today
  • Prepping for 3.15 as soon as available to package

September 01, 2021

Overview

  • Katello Schedule
    • 3.18
      • pulpcore 3.7
      • pulp_rpm 3.11
    • 4.1 - May 2021
      • pulpcore 3.14
      • pulp_rpm 3.14
    • 4.2 branching ~August 2021
      • pulpcore 3.14
      • pulp_rpm 3.14
    • 4.3 branching ~Nov 2021

Pulp

Katello

  • Still heavy bugfixing
  • Starting ostree soon - yes please
    • Target sync/upload early
    • Wait on delete - “coming soon”

QE

  • beta blocker testing
  • Automation failure fixes
  • Only one blocker for 3.14 testing left

Build Team

  • Ggainey to ask build-team to package newer libsolv for el7

September 8, 2021

Overview

  • Katello Schedule
    • 3.18
      • pulpcore 3.7
      • pulp_rpm 3.11
    • 4.1 - May 2021
      • pulpcore 3.14
      • pulp_rpm 3.14
    • 4.2 branching ~August 2021
      • pulpcore 3.14
      • pulp_rpm 3.14
    • 4.3 branching ~Nov 2021

Pulp

Katello

  • Pulp 3.15 needed for ostree development, rpms not available for another 1.5 weeks
  • Switch away from multi-copy api for content view publishing unless dep solving

QE

Build Team

  • No updates

September 15, 2021

Overview

  • Katello Schedule
    • 3.18
      • pulpcore 3.7
      • pulp_rpm 3.11
    • 4.1 - May 2021
      • pulpcore 3.14
      • pulp_rpm 3.14
    • 4.2 branching ~August 2021
      • pulpcore 3.14
      • pulp_rpm 3.14
    • 4.3 branching ~Nov 2021

Pulp

Katello

QE

Build Team

September 22, 2021

Overview

  • Katello Schedule
    • 3.18
      • pulpcore 3.7
      • pulp_rpm 3.11
    • 4.1 - May 2021
      • pulpcore 3.14
      • pulp_rpm 3.14
    • 4.2 branching ~August 2021
      • pulpcore 3.14
      • pulp_rpm 3.14
    • 4.3 branching ~Nov 2021

Pulp

Katello

QE

  • No updates

Build Team

  • 3.15 continues apace

September 29, 2021

Overview

  • Katello Schedule
    • 3.18
      • pulpcore 3.7
      • pulp_rpm 3.11
    • 4.1 - May 2021
      • pulpcore 3.14
      • pulp_rpm 3.14
    • 4.2 branching ~August 2021
      • pulpcore 3.14
      • pulp_rpm 3.14
    • 4.3 branching ~Nov 2021

Pulp

Katello

QE

Build Team

  • Next-Y Stuff is Crazy-Making
  • Next-Z - not till next week
  • 3.15 and SCL - Evgeni working on it, some dep-work still in flight

October 6, 2021

Overview

  • Katello Schedule
    • 3.18
      • pulpcore 3.7
      • pulp_rpm 3.11
    • 4.1 - May 2021
      • pulpcore 3.14
      • pulp_rpm 3.14
    • 4.2 branching ~August 2021
      • pulpcore 3.14
      • pulp_rpm 3.14
    • 4.3 branching ~Nov 2021

Pulp

Katello

  • Ostree work ongoing, sync/indexing support merged, upload next up
  • Working on 3.15 support over the next ~week
    • Packaging in progress, el7 works, el8 still has a couple of issues

QE

October 13, 2021

Overview

  • Katello Schedule
    • 3.18
      • pulpcore 3.7
      • pulp_rpm 3.11
    • 4.1 - May 2021
      • pulpcore 3.14
      • pulp_rpm 3.14
    • 4.2 branching ~August 2021
      • pulpcore 3.14
      • pulp_rpm 3.14
    • 4.3 branching ~Nov 2021

Pulp

  • Pulpcore
    • 3.16 release happened last week
  • RPM
  • Migration
    • Nothing to report
  • Ansible
    • Working on git-remote, collection-signing-planning
    • Prob not katello-impacting
  • Pulp Container
    • Adding support for azure storage backend
    • Container image signing planning
    • Prob not katello-impacting
  • OSTree
    • Implementation on the ‘repository modify’ api is ongoing, done #soon
  • Pulp CLI
    • 0.12 released

Katello

  • Ostree upload work ongoing
  • Katello 3.15 integration started (only 2 small changes noticed, deb class rename, and orphan cleanup timeout).
    • Tests green, waiting on packaging (rhsm-pypi needed)
  • Next-Y Hackfest - good responses RE “how smooth 2to3 migration went”

QE

Build Team

  • FIPS will def be fixed w/ today’s snap
  • Star Wars trench run almost at the exhaust port!

October 20, 2021

Overview

  • Katello Schedule
    • 3.18
      • pulpcore 3.7
      • pulp_rpm 3.11
    • 4.1 - May 2021
      • pulpcore 3.14
      • pulp_rpm 3.14
    • 4.2 branching ~August 2021
      • pulpcore 3.14
      • pulp_rpm 3.14
    • 4.3 branching 5-Nov 2021
      • Pulpcore 3.16
      • Pulp-rpm 3.17

Pulp

  • Pulpcore
    • Nothing to report
  • RPM
  • Migration
    • Nothing to report
  • Ansible
    • No updates
  • Pulp Container
    • Merged azure storage support
  • OSTree
    • adding cli support
    • Katello would love a new beta release - dkliban to drive
  • Pulp CLI
    • Prob do a 0.13 when ostree has landed

Katello

  • Pulp 3.15 appearing in nightly
    • release-pipeline fixes happening
  • Ostree upload work
  • Installer changes needed for core/3.16?
    • Pulpcore-selinux new version
    • If there are any 3.15-to-3.16 changes - LET JUSTIN KNOW!

QE

  • Waiting on snap 24 (should be final snap)
  • Automation failure fixes in preparation for GA
  • next-Z bz verification

Build Team

  • Snap24 Real Soon Now (™)

October 27, 2021

Overview

  • Katello Schedule
    • 3.18
      • pulpcore 3.7
      • pulp_rpm 3.11
    • 4.1 - May 2021
      • pulpcore 3.14
      • pulp_rpm 3.14
    • 4.2 branching ~August 2021
      • pulpcore 3.14
      • pulp_rpm 3.14
    • 4.3 branching ~Nov 2021

Pulp

  • Pulpcore
  • RPM
    • Comps.xml upload API in-progress
      • Requested by RHUI, does katello want to expose it?
    • RHEL 9 copy / depsolving support next on the list
    • 3.14.8, 3.16.1 going out today
      • Fix a sync issue with Amazon-hosted repos, and (for 3.16) a set of issues with sync optimization in combination with metadata mirroring
    • ACS Kbase in draft
  • Migration
  • Ansible
  • Pulp Container
  • OSTree
    • Another alpha went out earlier this week
      • Repository Modify API, commit-sha returned with refname
  • Pulp CLI
    • Nothing to report

Katello

  • Still working on getting 3.15 working in nightly
    • Install is green, upgrade issues being resolved
  • Buildteam 3.16 work starting
  • Ostree plugin packaged
  • Ostree upload work (lots of questions)
    • jjeffers to set up a mtg to discuss
  • ‘Ping’ will now report content app status

QE

Build Team

November 3, 2021

Overview

  • Katello Schedule
    • 3.18
      • pulpcore 3.7
      • pulp_rpm 3.11
    • 4.1 - May 2021
      • pulpcore 3.14
      • pulp_rpm 3.14
    • 4.2 branching ~August 2021
      • pulpcore 3.14
      • pulp_rpm 3.14
    • 4.3 branching ~Nov 2021

Pulp

Katello

QE

Build Team

  • No updates today

November 17, 2021 (November 10 skipped for PulpCon)

Overview

  • Katello Schedule
    • 3.18
      • pulpcore 3.7
      • pulp_rpm 3.11
    • 4.1 - May 2021
      • pulpcore 3.14
      • pulp_rpm 3.14
    • 4.2 branching ~August 2021
      • pulpcore 3.14
      • pulp_rpm 3.14
    • 4.3 branching ~Nov 2021

Pulp

Katello

QE

  • Automation Failure fixes for next-Z
  • Automation for closed loop bugs
  • next-Y snap delayed

Build Team

  • No report

Other Topics

  • 24 November mtg - CANCELLED, manymany ppl out on PTO next week

December 01, 2021 (24-Nov cancelled for PTOs)

Overview

  • Katello Schedule
    • 3.18
      • pulpcore 3.7
      • pulp_rpm 3.11
    • 4.1, 4.2
      • pulpcore 3.14
      • pulp_rpm 3.14
    • 4.3 ~Nov 2021
      • pulpcore 3.16(?)
      • pulp_rpm 3.16
    • 4.4?

Pulp

Katello

QE

  • No report

Build Team

  • No report

December 08, 2021

Overview

  • Katello Schedule
    • 3.18
      • pulpcore 3.7
      • pulp_rpm 3.11
    • 4.1, 4.2
      • pulpcore 3.14
      • pulp_rpm 3.14
    • 4.3 ~Nov 2021
      • pulpcore 3.16(?)
      • pulp_rpm 3.16
    • 4.4?

Pulp

Katello

QE

  • Next-X snap 1.1 preview/test
  • Next-Y automation failure fixes
  • Watching pulpcon pulp testing and adding feedback

Build Team

  • No report

December 15, 2021

Overview

  • Katello Schedule
    • 3.18
      • pulpcore 3.7
      • pulp_rpm 3.11
    • 4.1, 4.2
      • pulpcore 3.14
      • pulp_rpm 3.14
    • 4.3 ~Nov 2021
      • pulpcore 3.16(?)
      • pulp_rpm 3.16
    • 4.4?

Pulp

Katello

  • Switching to sync policy in review
  • Fix for content-migration (request-url-too-long)
  • Enhancing uploads thru katello-api (ostree)
  • Ostree working really well so far!

QE

  • Sat-next work in progress
  • Looking at cust-case-bugs for automatable cases

Build Team

  • No report

Other Topics

  • No more meetings in 2021
  • Happy New Year!
1 Like

January 05, 2022

Overview

  • Katello Schedule
    • 3.18
      • pulpcore 3.7
      • pulp_rpm 3.11
    • 4.1, 4.2
      • pulpcore 3.14
      • pulp_rpm 3.14
    • 4.3 ~Nov 2021
      • pulpcore 3.16(?)
      • pulp_rpm 3.16
    • 4.4?

Pulp

  • Pulpcore
    • Moving to github #soon - all other pulp-projects already migrated!
      • BZ sync will be affected
    • Working on backport-request/release process
  • RPM
    • Depsolving / Copy work re: ASML customer case expected
    • Memory consumption investigation, multiple different avenues being worked on
    • DistributionTree support
      • 3.11 and 3.14 getting backports
    • 3.17 will be released without ACS support
      • It is being pushed into 3.18 so that 3.17 can remain compatible with pulpcore 3.15
  • Migration
    • DistTree fixes affect 2to3 as well
      • Needs a code-change, expect another 0.11.z to fix
      • “Conflicting” trees - resolve via tweaking timestamps
      • next-prev-z going out end-of-month(ish) - to QE by 12-JAN
  • Ansible
    • No report today
  • Pulp Container
  • OSTree
    • No updates
  • Pulp CLI
    • No updates, still awesome
  • Move to github issues
    • Pulpcore only active project not yet migrated
    • Auto-link between bugzillas and ‘upstream’ not in place yet
    • Patience please while we iron out the process kinks!

Katello

QE

  • Busy with new Satellite: Planning for new test automation and fixing some UI tests due to changes in the new version.
    • Patternfly4 changes, etc
  • next-X feature testing
  • next-X BZ verification
  • current-Y BZ verification
  • prev-Y BZ verification

Build Team

  • No report