Katello/Pulp3 Integration meeting

2025-03-05

Overview

  • Katello Schedule

Pulp

Katello

  • Tell katello “things that we’d like to use postgres-16 for”
  • Switch to relying on PRNs is recognized as “would be a great idea” by PM - but “not a top priority”

QE

1 Like

2025-03-19

Overview

  • Katello Schedule

Pulp

  • Pulpcore
    • Query of all changes from last two weeks
    • core/3.74 released
    • ACS performance enhancement released/backported
      • We really need some way to reproduce the memory issue w/ ACS, to get a handle on it
      • Needs a satellite-box to repro - “pulp by itself” doesn’t currently show. vsedmik/dalley to work together on that
    • Currently core/3.73 is the “supported branch” post-3.69 - let us know if that’s not right!
      • core/3.73 is A Good Idea
  • RPM
    • rpm/3.29 released
    • Wants createrepo_c/1.2.1+ to solve a FIPS-compliance issue reported by community
      • Backported to 3.28
      • Lots of discussion ensues
  • Ansible
  • Pulp Container
  • OSTree
  • Pulp CLI
  • Pulp Replica

Katello

QE

  • TY for the pulp-ansible-0.21.10 release (should come into Sat 6.16.4 next snap)
  • Spinning up an instance for dalley’s ACS-memory-issue testing
  • How to update field using pulp-cli

2025-04-02

Overview

  • Katello Schedule

Pulp

Katello

  • https://issues.redhat.com/browse/SAT-32421
    • Discovered the day before the proposed next-Y signoff, but it looks like we’ll get at least one more snap
    • Discussing it with Gerrod
    • container/2.23 and 2.24 might be consumable? Diff is less scary than it sounds
      • Only non-bugfix changes are migration squashing and partial domain support (and the bugfix changes are in 2.22 also)
    • Can we get away with backporting the migration in this special case?
    • Pulp needs to get https://issues.redhat.com/browse/PULP-449 into current sprint
  • Katello planning to allow certificate-authentication - does Pulp have any plans for cert-auth for api-workers?
    • Pulp has done zero investigation

QE

  • Please fix the problem raised above, Soon
1 Like

2025-04-16

Overview

  • Katello Schedule

Pulp

  • Pulpcore
  • RPM
    • Sync-memory-investigation continues
  • Ansible
  • Pulp Container
    • Now fully domainized!
  • OSTree
  • Pulp CLI
  • Pulp Replica

Katello

  • Pulp versions updated in our dependency-matrix
    • ggainey cheers wildly
    • Everything seems to be working!
  • Moving to all PRNs - under investigation
  • There is now pulp_python interest in katello/Satellite

QE

  • Just a heads-up for SatLab VM users (Daniel) - VM SLA has been changed from 40-years to 3 months

2025-04-30

Overview

  • Katello Schedule

Pulp

Katello

  • Katello may start using “internal” repositories to host contents for other Foreman plugins down the road
  • Pulp upgrade to 3.73 is complete
  • DevConf.US booth is proposed - includes Pulp

QE

[Two reports for the price of one!]

2025-05-14

Overview

  • Katello Schedule

Pulp

  • Pulpcore
  • RPM
    • Pulp_rpm 3.30.0 released
      • Repo_gpgcheck, gpgcheck, package_checksum_type, metadata_checksum_type dropped
        • The options don’t do anything, if you try to use them
        • I believe you dropped these a while back (they’ve been deprecated a while) but it’s maybe worth double checking

Katello

  • 4.17 branching today. Will use 3.73 which is now branched: Index of /pulpcore/3.73
    • Be prepared for influx of core/3.73 users
  • Q: setuptools min-version and pulp_python
    • Check in w/ odilhao - Ian will get back to Jitka on this ASAP
    • Other plugins as well?
    • [Ian] We can’t bump up setuptools until it is in RHEL 9, currently we have 68.2 available.
  • Phoenix will prob inherit the Pulp-QE Team
    • Iballou to review attendee list for changes

QE

  • New folk introduced - yay for more QE!

2025-05-28

Overview

  • Katello Schedule

Pulp

Katello

  • Katello 4.17 release in process.
    • core/3.73 and friends
  • Support FlatPak repo “soon”
  • Community question: can one use file: URLs for pulp_ansible?
    • Not unless the API files are available, and prob not then
    • Pulp_ansible expects either “live” API or to be talking to a git-server
  • Confirmed that Phoenix team now contains all Pulp QE as well

QE

  • latest (snap 101) pulp-ansible is python3.12-pulp-ansible-0.24.6-1.el9pc.noarch.rpm
1 Like

2025-06-11

Overview

  • Katello Schedule

Pulp

Katello

  • What happens when Pulp syncs a repository when a package’s modularity state changes? Assume the package has the same checksum as before.
    • A question came up - a non-modular repo was turned modular, but a skip-metadata-check sync seems to have not updated the modularity state
    • Not a great way to deal with this edge-case, alas - “remove all traces and resync”
    • Collides with “Immutable content”
  • Rocky 9 devel repo cannot be synchronized - Support - TheForeman
    • Community wondering if 404s in broken repositories (Rocky) can be worked around somehow
      • “Keep going when the repo is broken” keeps coming up
      • there are reasons we don’t do that (mostly, “you end up with a broken repo you can’t install from and have to go back to the third-party-repo-owner anyway”)
  • Upgrade to Katello 4.17 - katello:correct_repositories fails - #2 by ingcarl - Support - TheForeman
    • RPM client bindings issue: package_signing_fingerprint cannot be nil
    • We are all confused how this is even possible - iballou waiting on user and maybe attempting to reproduce

QE

  • glitch: distribution url of a file-type repo is empty
    • Sounds like a timing-hole between katello/pulp/test
    • Not reliably reproducible
    • Sometimes “waiting” in the test “fixes it” - but maybe not?
      • wait timeout is 120s
    • We are all sad now
2 Likes