# 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]