Jan 23, 2024
- I merged a feature request to pulp-oci-images
Jan 30, 2024
- pulp_installer bug reports and PRs
- Agreed: Close them
- Agreed: Archive the repository
- User is experiencing a problem with pulp-worker pods getting restarted when the DB connection drops
- The behavior is different from pulp-api pods
- Changing the behavior of pulp-worker would not fix the underlying problem that the DB is becoming unavailable
Feb 7, 2024
- Fixed 2 Ci issues
- Pulp images are now publishing
- Helping Daniel with EL9 upgrade and the logic for fixing the permissions on the mounted folder
- Upgraded S6 (worth seeing if it fixes it)
- Design for python versions vs os versions
- We previously agreed on tags
- We previously agreed to create a new image, pulp_ci_centos9
- Old el8 pulp_ci_centos image will be kept around for both the old image branches and the old plugin template
- Python 3.8 is only on el8
- Python 3.9 is on both el8 and el9
- Python 3.11 is only on el9 (el9 needed for other reasons too)
Feb 13, 2024
- S6 upgrade seems to have fixed the issue with the fix-perms feature.
- After fixing the postgres version detection properly, and some minor changes to the commits, we merged the EL9 upgrade!
- Remaining work
- EL8 builds also (Python 3.8)
- Multiple EL9 python versions
- Need to show off how I created the repos on dockerhub & quay
Feb 20, 2024
- Outline for blog post on EL9 upgrade
- Why we did it
- Newer python versions
- Other benefits?
- We’re developing upstream - latest and greatest
- Python 3.8 EOL
- image naming
- image tags for python versions
- plugin-template updated
- remaining work:
- Fix NSS output issue that breaks oci_env (Daniel working on this FYI)
- EL8 images again
- Make multiple EL9 python versions available
- Old branches for pulpcore releases have not been created for the past ~20 releases
Feb 27, 2024
- still need to write the blog post
Mar 5, 2024
- still need to write the blog post
- In the middle of reviewing the big CI change / Python versions PR
Mar 12
- CI Change / Python versions PR
- galaxy-operator now builds their own smaller images instead of using ours
- TODO: Gerrod to find out if we can drop building galaxy images (altogether or just branches)
Apr 2
- Fix for configurable py version
- Need to create 3.49 branch
Apr 9
- No agenda items, just did triage
Apr 16
- No agenda items, just did triage
Apr 23
- No agenda items, just did triage
June 4th
- One potential Pulp user asked about pulp operator going GA in the comment section: https://www.youtube.com/watch?v=LpgcdBd9xZI
- We’ll follow up with hyagi when he gets back
- docs fix needs review
- CI failing for plugins due to CentOS 8 Stream (“pulp_ci_centos” image) going EOL
- Submitted PR, and backports, to use CentOS Vault in the base image that it is based on
June 11th
- See June 4th item about pulp-operator GA
- We agreed to release, but there’s some final changes/checks 1st
- Python versions other than el9 defaul (3.9) not meeting pulp-rpm
- pulp-services will use 3.9
- Mike will reach out to Colin Walters (ostree) or PyGObject about this
- libmodulemd definitely not needed by services, will remove also in pulp-oci-images (pulp-rpm 3.19 stopped using it)
June 18th
- Python versions configurable: Reached out to Colin Walters, agreed to talk to PyGObject devs
- pulp-oci-images links: Was advised by Pedro Possoa to use absolute links. Also can update relative links. I Cannot fix it with per-repo config.
Jun 25th
- On the services, will use virtualenv to avoid /usr/lib being modified.
- Might fix multiple python versions
Jul 2nd
- FYI: Konflux CI opens up new possiblitiies
- Haven’t looked into how much RAM, etc is available
- Demo on Konflux CI