Pulp/Galaxy integration meeting

April 4th

Action Items

Priority List

  1. Collection signing
    • galaxy UI work and docs
  2. API rerouting ( released pulpcore 3.18)
    • next step: deploy to stage environment.
  3. Container signing
    • no capacity on the galaxy team for now

In the priority Queue

API refactor : phase 2

Pulp

Galaxy

  • Bindings not getting generated for galaxy_ng

Open PRs

3 Likes

April 11

Action Items

Priority List

  1. Collection signing
    • not a blocker: Customize the location of gpg and gpghome for gpg operations
  2. API rerouting (released pulpcore 3.18)
    • next step: wait until after cloud release to work in stage env
  3. Container signing
    • no updates
  4. Transition galaxy_ng to Roles
    • removal of django-guardian is merged
    • roles translation migration is being written now

In the priority Queue

Pulp

  • Pulp_ansible
  • Pulp_container
    • Lubos is working on PoC/design for pull-though cache feature.
  • Pulpcore
    • pulpcore 3.19 release is scheduled for today
    • pulpcore 3.20 will contain breaking chages in plugin API
      • bmbouter doesn’t think it will affect you much given the Roles transition is in-progress

Galaxy

  • Next pulp ansible release?

Open PRs

April 25

Action Items

Priority List

  1. Collection signing
  2. API rerouting (released pulpcore 3.18)
  3. Container signing
  4. Transition galaxy_ng to Roles
  5. synclist removal

In the priority Queue

Pulp

  • Pulp_ansible
    • released 0.13
  • Pulp_container
    • prep for pulpcore 3.20 release
    • adding option to stream content through content app from object storage
  • Pulpcore
    • 3.20 will have plugin API breaking changes (not rest API)
      • remove Django-guardian
      • more deletions: Look for Deprecations
    • Discussing what the next plugin API breaking change release will be. Current proposal is 3.25, so plugins can declare pulpcore>=3.20,<3.25
    • 3.19 has the swagger API that validates

Galaxy

May 2

Action Items

Priority List

  1. Collection signing (Bruno)
  2. API rerouting (released pulpcore 3.18) ( Andrew)
  3. Container signing (Bruno?)
  4. Transition galaxy_ng to Roles ( Brian M)
  5. synclist removal ( Andrew + Adrian)
    • production issues ATM

In the priority Queue

Pulp

Galaxy

Open PRs

9th of May in the year 2022

Action Items

Priority List

  1. synclist removal (Andrew + Adrian)
  2. Collection signing (Bruno)
    • waiting for deployment
  3. API rerouting (released pulpcore 3.18) (Andrew)
    • on DEV
  4. Container signing (Bruno?)
  5. Transition galaxy_ng to Roles (Brian M)

In the priority Queue

  • Logo sync / namespaces
  • PoC: Repo Management

Pulp

Galaxy

May 16, 2022

Action Items

Priority List

  1. synclist removal (Andrew + Adrian)
    • on schedule to deploy tomorrow
  2. Collection signing (Bruno)
    • waiting on API rerooting
  3. API rerouting (released pulpcore 3.18) (Andrew)
    • open PR enabling this, waiting on QE review
  4. Container signing (Bruno)
    • On the queue to work on after LDAP integration task.
  5. Transition galaxy_ng to Roles (Brian M/David)
    • Are there restrictions on prefixing roles?
      • locked roles: yes, user def roles: no
  6. Private cloud storage (Matthias + Andrew)

In the priority Queue

  • Logo sync / namespaces
  • PoC: Repo Management - waiting on PMs requirements
  • community galaxy replacement

Pulp

  • Pulp_ansible
    • need to pick an LTS branch for pulp_ansible that is compat w/ pulpcore==3.18
      • pulp-ansible 0.13.0 would align well with katello
  • Pulp_container
    • 2.1.3 is released and compat with django 2.2.28
    • 2.12.1 is released - it fixes installation dep conflicts between ansible and container plugins
  • Pulpcore
    • declaring pulpcore 3.18 as LTS
    • downloader improvements SIG underway

Galaxy

Open PRs

May 23rd

Action Items

  • [andrew] invite Tanner to next pulp galaxy mtg to give update on community galaxy replacement
  • [davidn] schedule namespace meeting
  • [gerrod] collaborate on bugs filed by Andrew

Priority List

  1. synclist removal (Andrew + Adrian)
  2. Collection signing (Bruno)
    • waiting on API rerouting
  3. API rerouting (released pulpcore 3.18) (Andrew)
  4. Container signing (Bruno?)
    • becoming higher prioritiy
  5. Transition galaxy_ng to Roles (Brian M/David)
  6. Private cloud storage (Matthias + Andrew)
    • fixed some things, and will give more complete update next week

In the priority Queue

  • Logo sync / namespaces (higher prio)
  • PoC: Repo Management - to implement collection content type (low-medium prio)
  • community galaxy replacement

Pulp

  • Pulp_ansible
    • waiting on changed from gerrod to release as backports
  • Pulp_container
    • no updates
  • Pulpcore
    • LTS convo ongoing

Galaxy

  • should we re-route pulp apis on all galaxy ng deployments and advertise the pulp apis under the galaxy api root?
GET /api/galaxy/
{
    "available_versions": {
        "v3": "v3/",
        "pulp/api/v3": "pulp/api/v3"
    },
}

Open PRs