Pulp/Galaxy integration meeting

Nov 14th

Action Items

[gerrod] release pulp_ansible after “lockless import” is merged.
[davidn] file an issue for “private” on ansible repositories.

Priority List

  1. Repo managment
  2. Namespace sync

In the priority Queue

Pulp

  • Pulp_ansible
    • Lockless import is blocked by how to run tests.
    • Want a release after it.
  • Pulp_container
  • Pulpcore

Galaxy

Nov 21

Action Items

[gerrod] release pulp_ansible after “lockless import” is merged.
[davidn] file an issue for “private” on ansible repositories.
[mdellweg] find and prioritize the pulp_ansible RBAC issue.

Priority List

  1. Repo managment
  2. Namespace sync

In the priority Queue

Pulp

Galaxy

  • object permissions for repositories and remotes
    • Looks like the time has come to add RBAC to pulp_ansible.

Feb 20

Action Items

[dnewswanger] file an issue for pulp_ansible copy.

Pulp

  • Pulp_ansible
    • cross repo search performance requiring a new approach.
    • RBAC is close to be ready for final review.
    • Associated Content must be managed separately with modify.
      • A copy (that takes a source repo) could carry associated parts.
    • Namespace api seems to introduce some breaking changes.
      • e.g. image upload vs url
      • API’s may be coexisting for a while
  • Pulp_container
  • Pulpcore

Galaxy

Feb 27

Action Items

Pulp

Galaxy

Mar 06

Action Items

Pulp

  • Pulp_ansible
  • Pulp_container
  • Pulpcore
    • Django 4.2 is going to be released in April (pulpcore v3.25)

Galaxy

Mar 13

Action Items

Pulp

  • Pulp_ansible
  • Pulp_container
  • Pulpcore

Galaxy

  • (event conflicts with galaxy team meetings thanks to DST now)
  • alikins leaving red hat
  • reviews, reviews, reviews
    • RBAC
    • Collection search
    • more to come?
  • Thoughts on https://github.com/pulp/pulp_ansible/pull/1393?
    • API endpoint for copying/moving collections to multiple repos

March 20th

Pulp

Galaxy

April 27th

Action Items

Pulp

Galaxy

  • [awc] Is it still the future plan to release pulp* frequently as-needed, perhaps weekly, when pulp and galaxy have active development? (to avoid galaxy_ng using pulp dev branches)
    • pulpcore bugfix releases are out every week given that there are fixes to roll out

May 15

Action Items

Pulp

  • Pulp_ansible
    • 0.17.1 released last week
  • Pulp_container
  • [lmjachky] hassle around the keycloak integration bug one day before dev-freeze (https://github.com/pulp/pulp_container/issues/1254)
    - Is there anything that can be done in the future to avoid similar situations? Discuss with David N.
    - keycloak not present in the CI pipeline at the moment (just ldap)
  • Pulpcore
    • every tuesday new Y (if possible)/X release
    • released pulpcore 3.25 (breaking change release)
      • comes with django 4.2
      • all plugins need comptability migrations (the release for pulp_file and pulp_certguard already handled)
      • next breaking release will be 3.40

Galaxy

  • pulp_ansible 0.17.1 unblocked the performance/investigation work

May, 22nd

Action Items

Pulp

  • Pulp_ansible
  • Pulp_container
    • Planning to release 2.15 soon compatible with 3.25.
  • Pulpcore
    • 3.26 released

Galaxy

  • Beta Galaxy to Production
    • Discovered some bottlenecks
      • Namespace meta data query maxing out db, will first need namespace sync to be resolved
  • https://issues.redhat.com/browse/AAH-2262
    • reupload of collections that got removed is impossible until cleaned up by orphan cleanup
    • adding a checksum may be too dangerous
      • We need to understand the implications better.

June, 05

Action Items

Pulp

Galaxy

  • [awcrosby] For galaxy-authored PRs that are higher priority & need pulp reviews, what is best way to mark/ask?
    • Keep chasing people in chat channels.
    • Add short information about the change and why they are a priority.
  • [awcrosby] What is best way to handle backport PRs… pulp reviewer, galaxy reviewer, patchback pr w/ no CI issues
    • We use patchback.
    • A single review is needed to merge; if everything goes smoothly, the original author can do that.
  • Galaxy to production