# Pulp/AH integration team meeting
Old link for the meeting notes https://hackmd.io/mrVY2804QnS1_xjQcx0p1g
Old link for the pulp-container meeting notes
* https://hackmd.io/z7i694VeTR-p4hgTk2Oocw
### Priority List
1. Repo managment
2. CollectionMark
3. Namespace sync
### In the priority Queue
## Template
===========
## Date
### Action Items
### Pulp
- Pulp_ansible
- Pulp_container
- Pulpcore
### Galaxy
-
### Prio List
pulp_ansible: https://github.com/pulp/pulp_ansible/issues?q=is%3Aopen+is%3Aissue+label%3Aprio-list
pulp_container: https://github.com/pulp/pulp_container/issues?q=is%3Aopen+is%3Aissue+label%3Aprio-list
### Open PRs
- want to talk, link a PR to the agenda
## Upcoming
* do we keep this time slot for the meeting or move it back 30 mins earlier as it was originally scheduled?
## Mar 27
### Action Items
### Pulp
- Pulp_ansible
- Pulp_container
- Pulpcore
### Galaxy
-
### Prio List
pulp_ansible: https://github.com/pulp/pulp_ansible/issues?q=is%3Aopen+is%3Aissue+label%3Aprio-list
pulp_container: https://github.com/pulp/pulp_container/issues?q=is%3Aopen+is%3Aissue+label%3Aprio-list
### Open PRs
- want to talk, link a PR to the agenda
### March 20th
### Pulp
- Pulp_ansible
- Final PRs needed for next release?:
- RBAC: https://github.com/pulp/pulp_ansible/pull/1338
- What is expected behavior of a Private repo?
- Pre-release fix: https://github.com/pulp/pulp_ansible/pull/1392
- X-Repo search: https://github.com/pulp/pulp_ansible/pull/1357
- Will this be used on console.rh?
- New namespace PR coming down the pipeline
- Pulp_container
- [lmjachky] We are going to take the import/export and image building features out of tech preview (the API is stable and functioning properly)
- https://github.com/pulp/pulp_container/issues/1236
- Pulpcore
- pulpcore 3.23 is out now
- Domains (you should not see if you don't switch on)
- CI update to plugins has stated. "Integrate with released versions, test with lowerbounds."
### Galaxy
-
### Prio List
pulp_ansible: https://github.com/pulp/pulp_ansible/issues?q=is%3Aopen+is%3Aissue+label%3Aprio-list
pulp_container: https://github.com/pulp/pulp_container/issues?q=is%3Aopen+is%3Aissue+label%3Aprio-list
### Open PRs
- want to talk, link a PR to the agenda
## 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
### Prio List
pulp_ansible: https://github.com/pulp/pulp_ansible/issues?q=is%3Aopen+is%3Aissue+label%3Aprio-list
pulp_container: https://github.com/pulp/pulp_container/issues?q=is%3Aopen+is%3Aissue+label%3Aprio-list
### Open PRs
- want to talk, link a PR to the agenda
## Mar 06
### Action Items
### Pulp
- Pulp_ansible
- Pulp_container
- Pulpcore
- Django 4.2 is going to be released in April (pulpcore v3.25)
### Galaxy
- Need reviews on https://github.com/pulp/pulpcore/pull/3622
- https://issues.redhat.com/browse/AAP-8823
### Prio List
pulp_ansible: https://github.com/pulp/pulp_ansible/issues?q=is%3Aopen+is%3Aissue+label%3Aprio-list
pulp_container: https://github.com/pulp/pulp_container/issues?q=is%3Aopen+is%3Aissue+label%3Aprio-list
### Open PRs
- want to talk, link a PR to the agenda
## Feb 27
### Action Items
### Pulp
- Pulp_ansible
- Dependency issue with black
- needs more investigation
- my be just dev_reqs
- pulp_ansible -> galaxy-importer -> ansible-lint
- collection Mark https://github.com/pulp/pulp_ansible/pull/1326
- Pulp_container
- Pulpcore
### Galaxy
- https://issues.redhat.com/browse/AAH-2158
- PR https://github.com/pulp/pulp_ansible/pull/1376
### Prio List
pulp_ansible: https://github.com/pulp/pulp_ansible/issues?q=is%3Aopen+is%3Aissue+label%3Aprio-list
pulp_container: https://github.com/pulp/pulp_container/issues?q=is%3Aopen+is%3Aissue+label%3Aprio-list
### Open PRs
- want to talk, link a PR to the agenda
## 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
- Any updates for https://issues.redhat.com/browse/AAP-8823?
- We have plans to improve the container registry operations. That is not a solution to the underlying issue, yet to be identified. +1
- Pulpcore
### Galaxy
-
## Feb 13
### Action Items
### Priority List
1. Repo managment
2. Namespace sync
### In the priority Queue
### Pulp
- Pulp_ansible
- Going to change the merge strategy in gh back.
- Reason [soft]: We check the commit message for sanity, but that is not what we get on merging.
- Reason [hard]: Our "fixes #" stanzas are changed incompatible. This breaks backporting.
- https://github.com/pulp/pulp_ansible/pull/1355
- Will experiment with another merge setting first.
- Pulp_container
- Pulpcore
### Galaxy
- Wisdom: Still not clear about the requirements.
- Next steps for https://issues.redhat.com/browse/AAP-8823 (podman push too many requests)?
### Prio List
pulp_ansible: https://github.com/pulp/pulp_ansible/issues?q=is%3Aopen+is%3Aissue+label%3Aprio-list
pulp_container: https://github.com/pulp/pulp_container/issues?q=is%3Aopen+is%3Aissue+label%3Aprio-list
### Open PRs
- want to talk, link a PR to the agenda
## Feb 6
### Action Items
### Priority List
1. Repo managment
2. Namespace sync
### In the priority Queue
### Pulp
- Pulp_ansible
- Pulp_container
- Pulpcore
### Galaxy
- [l10n] would it make sense to localize task messages when returning task details? ("Associating Content", "Downloading tag list") ([AAP-3756](https://issues.redhat.com/browse/AAP-3756))
- = task.progress_reports[*].{message,state}
- Might be possible, probably depends on the task
- Martin to file an issue in pulpcore (https://github.com/pulp/pulpcore/issues/3551)
- Escalation (pulp container too many requests): https://issues.redhat.com/browse/AAP-8823
- This seems to be happening because there's a big delay between dispatching a task and executing it, even though the task queue is empty. What is the root cause?
- possibly database issues?
- Can we increase the amount of time pulp container waits for the task to return?
- yes, as a last resort thing
- https://github.com/pulp/pulp_container/issues/1207
- Hey, pulp_installer's CI for the released version of galaxy (4.6.3) is still failing due to a version mismatch for "packaging". I know the pulp team discovered this in December or January, I assume we told you guys: https://github.com/pulp/pulp_installer/actions/runs/4070707415/jobs/7011814341#step:14:1351
### Prio List
pulp_ansible: https://github.com/pulp/pulp_ansible/issues?q=is%3Aopen+is%3Aissue+label%3Aprio-list
pulp_container: https://github.com/pulp/pulp_container/issues?q=is%3Aopen+is%3Aissue+label%3Aprio-list
### Open PRs
- want to talk, link a PR to the agenda
## Jan 30
### Action Items
* [DONE] gerrod to schedule meeting with david and matthias
* [mdellweg] Bring the idea of faster pulpcore releases to the Pulp Group.
### Priority List
1. Repo managment
2. CollectionMark
3. Namespace sync
### In the priority Queue
### Pulp
- Pulp_ansible
- Labeled issues that I was unsure of closing as 'Wontfix', take a look and comment if they should be closed.
- https://github.com/pulp/pulp_ansible/issues?q=is%3Aopen+is%3Aissue+label%3AWontfix
- When is deadline for namespace work?
- Feature freeze is March 29th, beginning March would be good target
- Is it possible someone else is available to add namespace permission checks?
- RBAC question around Namespaces and galaxy/views.py
- Pulp_container
- Pulpcore
### Galaxy
- https://issues.redhat.com/browse/AAH-2094
- galaxy_ng to use pulp* main commits
- Goal: release / deploy any time from main
- [mdellweg] Bring the idea of faster pulpcore releases to the Pulp Group.
### Prio List
pulp_ansible: https://github.com/pulp/pulp_ansible/issues?q=is%3Aopen+is%3Aissue+label%3Aprio-list
pulp_container: https://github.com/pulp/pulp_container/issues?q=is%3Aopen+is%3Aissue+label%3Aprio-list
### Open PRs
- want to talk, link a PR to the agenda
## Jan 23
### Action Items
### Priority List
1. Repo managment
* Tanner is working on cross repo search now
* hard, not performant
* new experimental PR from David will ned some eyes
* materialized views https://blog.jetbrains.com/pycharm/2022/07/faster-django-queries-with-materialized-views/
3. Namespace sync
### In the priority Queue
### Pulp
- Pulp_ansible
- Namespace sync tests finished, ready for review
- https://github.com/pulp/pulp_ansible/pull/1157 needs eyes @matthias @david
- Doesn't include machinery for namespace permissions, would like to schedule time to discuss how to go about implementing this
- 0.15.1 with `jsonschema>=4.9,<4.18`
- Pulp_container
- integration with cosign ongoing
- Pulpcore
- feature in tech preview https://discourse.pulpproject.org/t/features-in-tech-preview/737/3
- zero downtime migrations https://discourse.pulpproject.org/t/support-zero-downtime-updates/645/19
- There may be conditional zd-safe migrations.
### Galaxy
- how can we get this finished? https://github.com/pulp/pulp_ansible/pull/1115
- https://issues.redhat.com/browse/AAH-2094 “galaxy_ng 4.6.3 can't be installed due to latest ansible-lint 6.11.0 release”
- pulp docs on declating deps https://docs.pulpproject.org/pulpcore/plugin_dev/plugin-writer/concepts/index.html#declaring-dependencies
- pulpcore 3.22 migrations
### Prio List
pulp_ansible: https://github.com/pulp/pulp_ansible/issues?q=is%3Aopen+is%3Aissue+label%3Aprio-list
pulp_container: https://github.com/pulp/pulp_container/issues?q=is%3Aopen+is%3Aissue+label%3Aprio-list
### Open PRs
- want to talk, link a PR to the agenda
## Jan 16
### Action Items
### Priority List
1. Repo managment
2. Namespace sync
### In the priority Queue
### Pulp
- Pulp_ansible
- Bruno is working on the Ansible Content Mark, meeting with Matthias on some brainstorming
- Pulp_container
- Pulpcore
- https://github.com/pulp/pulpcore/issues/3505 PG bouncer issue
-
### Galaxy
-
### Prio List
pulp_ansible: https://github.com/pulp/pulp_ansible/issues?q=is%3Aopen+is%3Aissue+label%3Aprio-list
pulp_container: https://github.com/pulp/pulp_container/issues?q=is%3Aopen+is%3Aissue+label%3Aprio-list
### Open PRs
- want to talk, link a PR to the agenda
## Jan 09
### Action Items
### Priority List
1. Repo managment
2. Namespace sync
### In the priority Queue
### Pulp
- Pulp_ansible
- Pulp_container
- Pulpcore
### Galaxy
- [bruno] Content{Label,Tag,Mark}? - Do we really need this?
- A use-case for syncing labels along with content units (e.g., Collections)
- Right now we have only labels attached to repositories, but not to the content itself
- Current PoC will be discussed in the pulpcore meeting
- https://docs.google.com/document/d/1wh3CbCzmoA0EFSCGq9xmrOMvaYgNjhu_MrKfpP9-vLM/edit#
### Prio List
pulp_ansible: https://github.com/pulp/pulp_ansible/issues?q=is%3Aopen+is%3Aissue+label%3Aprio-list
pulp_container: https://github.com/pulp/pulp_container/issues?q=is%3Aopen+is%3Aissue+label%3Aprio-list
### Open PRs
- want to talk, link a PR to the agenda
## Dec 12
### Action Items
### Priority List
1. Repo managment
2. Namespace sync
### In the priority Queue
### Pulp
- Pulp_ansible
- Namespace Sync being implemented in https://github.com/pulp/pulp_ansible/pull/1157
- Pulp_container
- The fix for https://issues.redhat.com/browse/AAH-1977 is available on GH - https://github.com/pulp/pulp_container/pull/1176 (need to discuss release details with Ina, possibly)
- Pulpcore
- 3.22 hopefully out end of week
### Galaxy
-
### Prio List
pulp_ansible: https://github.com/pulp/pulp_ansible/issues?q=is%3Aopen+is%3Aissue+label%3Aprio-list
pulp_container: https://github.com/pulp/pulp_container/issues?q=is%3Aopen+is%3Aissue+label%3Aprio-list
### Open PRs
- want to talk, link a PR to the agenda
## Dec 5
### Action Items
### Priority List
1. Repo managment
2. Namespace sync
### In the priority Queue
### Pulp
- Pulp_ansible
- Release 0.16.0 is out.
- Pulp_container
- Released 2.14.3 (fixed issues with signing services and media_types for manifests)
- Pulpcore
- There has been a request for scheduled syncs from different directions.
- [mdellweg] hopes for a single implementation for all.
- 3.22 is about to be released
- Domains
### Galaxy
- https://issues.redhat.com/browse/AAH-2039
- https://issues.redhat.com/browse/AAH-2043
- https://github.com/pulp/pulpcore/issues/3338
### Prio List
pulp_ansible: https://github.com/pulp/pulp_ansible/issues?q=is%3Aopen+is%3Aissue+label%3Aprio-list
pulp_container: https://github.com/pulp/pulp_container/issues?q=is%3Aopen+is%3Aissue+label%3Aprio-list
### Open PRs
- want to talk, link a PR to the agenda
===========
## Nov 21
### Action Items
[gerrod] release pulp_ansible after "lockless import" is merged. [DONE]
[davidn] file an issue for "private" on ansible repositories. [NA]
[mdellweg] find and prioritize the pulp_ansible RBAC issue. [DONE]
### Priority List
1. Repo managment
2. Namespace sync
### In the priority Queue
### Pulp
- Pulp_ansible
- Galaxy PR for collection-upload refactor
- https://github.com/ansible/galaxy_ng/pull/1463
- Pulp_container
- there is an issue with pulp-container signing service https://github.com/pulp/pulp_container/issues/1135. It affects **only manifest lists**. AH should not be affected as long as only image manifests are signed by pulp signing service; it's being worked on.
- Podman cannot verify signatures properly once the verification policy is configured.
- Pulpcore
### Galaxy
- object permissions for repositories and remotes
- Looks like the time has come to add RBAC to pulp_ansible.
### Prio List
pulp_ansible: https://github.com/pulp/pulp_ansible/issues?q=is%3Aopen+is%3Aissue+label%3Aprio-list
pulp_container: https://github.com/pulp/pulp_container/issues?q=is%3Aopen+is%3Aissue+label%3Aprio-list
### Open PRs
- want to talk, link a PR to the agenda
## 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
- https://github.com/pulp/pulp_ansible/pull/1279 merged, think ready for a pulp-ansible y-stream release
- In theory yes, we want to wait for "lockless import".
- https://issues.redhat.com/browse/AAH-2000 private ansible repos
- status of https://github.com/pulp/pulp_ansible/issues/1105?
- Waiting for collection-upload refactor: https://github.com/pulp/pulp_ansible/pull/1176
- pulp zero downtime, will invite infra for next meeting
### Prio List
pulp_ansible: https://github.com/pulp/pulp_ansible/issues?q=is%3Aopen+is%3Aissue+label%3Aprio-list
pulp_container: https://github.com/pulp/pulp_container/issues?q=is%3Aopen+is%3Aissue+label%3Aprio-list
### Open PRs
- want to talk, link a PR to the agenda
===========
## Oct 31st
### Action Items
### Priority List
1. Repo managment
2. Namespace sync
### In the priority Queue
### Pulp
- Pulp_ansible
- Pulp_container
- Pulpcore
### Galaxy
- https://github.com/pulp/pulp_ansible/pull/1277 migration merged... ready for a pulp-ansible release?
- state of pulp-oci-images vs galaxy UI testing
- contact @dkliban to raise this issue, pulp-oci-images will be the central place for all Pulp images
### Prio List
pulp_ansible: https://github.com/pulp/pulp_ansible/issues?q=is%3Aopen+is%3Aissue+label%3Aprio-list
pulp_container: https://github.com/pulp/pulp_container/issues?q=is%3Aopen+is%3Aissue+label%3Aprio-list
### Open PRs
- want to talk, link a PR to the agenda
============
## Oct 24th
### Action Items
### Priority List
1. Repo managment
2. Namespace sync
### In the priority Queue
### Pulp
- Pulp_ansible
- bmbouter to focus on hosted content and step away from working on pulp_ansible
- going to focus on pulp being deployed with the RPM content type
- will stop attending our meetings
- please work with mdellweg as the pulp_ansible lead and ipanova as the pulp_container lead
- thank you for all the collaboration
- https://github.com/pulp/pulp_ansible/pull/1252
- Pulp_container
- Pulpcore
### Galaxy
- need to add to the UI option to sign specific tags in pulp-container (Execution env). Now the sign button signs whole repo ( all tags)
### Prio List
pulp_ansible: https://github.com/pulp/pulp_ansible/issues?q=is%3Aopen+is%3Aissue+label%3Aprio-list
pulp_container: https://github.com/pulp/pulp_container/issues?q=is%3Aopen+is%3Aissue+label%3Aprio-list
### Open PRs
- want to talk, link a PR to the agenda
===============
## Oct 10, 2022
### Action Items
### Priority List
1. Repo managment
2. Namespace sync
### In the priority Queue
### Pulp
- Pulp_ansible
- Can the OCI-env run galaxy_ng and the tests
- some intererst from two upstream user groups to use pulp_ansible and/or galaxy_ng
- Pulp_container
- Pulpcore
### Galaxy
- Improvements to the user serializer in pulpcore: https://github.com/pulp/pulpcore/issues/2851
### Prio List
pulp_ansible: https://github.com/pulp/pulp_ansible/issues?q=is%3Aopen+is%3Aissue+label%3Aprio-list
pulp_container: https://github.com/pulp/pulp_container/issues?q=is%3Aopen+is%3Aissue+label%3Aprio-list
### Open PRs
- want to talk, link a PR to the agenda
### Action Items
[ipanova] start a new hackmd [done]
[davidN] schedule meeting for namespace sync planning [done]