Katello/Pulp3 Integration meeting

[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

January 12, 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

Katello

  • ACS support being started, expect questions from iballou!
  • Support for on_demand for container

QE

  • next-X feature testing
  • next-X bz verification
  • Checking automation and signing off for curr-Y
  • prev-Y bz verification
  • More automation work w/ new UI infrastructure

Build Team

January 19, 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

Katello

  • Pulp 3.17 being built into rpms (may not make katello 4.4)
  • ACS work still ongoing, initial testing looks good

QE

  • prev-Y bz verification
  • next-X bz verification
  • next-X feature testing
  • Fixing automation failures

January 26, 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

Katello

  • ACS support underway (Ian)
  • Docker/podman push support, seeing issues, may need help (Justin)
    • Auth bug (to be filed)
    • client/server comm complaining - will bug ipanova or matrix #pulp-container
  • 3.17 RPMs still being built by packaging

QE

  • prev-Y automation signoff
  • next-X bz verification
  • next-X feature testing
  • Fixing automation failures

Build Team

  • 3.17 rpm-builds in progress
    • done #soon?