Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixes #36637 - Upgrade to Pulpcore 3.28 #10682

Merged
merged 1 commit into from
Aug 14, 2023

Conversation

ianballou
Copy link
Member

@ianballou ianballou commented Aug 4, 2023

What are the changes introduced in this pull request?

Updates VCRs for Pulpcore 3.28 and new plugins. Also update the gemspec.

We need to first update the client packages in foreman-packaging

Considerations taken when implementing this change?

There was one error hit but it was transient: pulp/pulp_rpm#3223

What are the testing steps for this pull request?

Upgrade Pulp to the following versions and test out some content workflows.

Also test n-1 capsule syncing along with upgraded capsule syncing.

  "versions": [
    {
      "component": "core",
      "version": "3.28.5",
      "package": "pulpcore",
      "domain_compatible": true
    },
    {
      "component": "rpm",
      "version": "3.22.3",
      "package": "pulp-rpm",
      "domain_compatible": true
    },
    {
      "component": "python",
      "version": "3.10.0",
      "package": "pulp-python",
      "domain_compatible": false
    },
    {
      "component": "ostree",
      "version": "2.1.1",
      "package": "pulp-ostree",
      "domain_compatible": false
    },
    {
      "component": "file",
      "version": "1.14.3",
      "package": "pulp-file",
      "domain_compatible": true
    },
    {
      "component": "deb",
      "version": "2.21.1",
      "package": "pulp_deb",
      "domain_compatible": false
    },
    {
      "component": "container",
      "version": "2.15.2",
      "package": "pulp-container",
      "domain_compatible": false
    },
    {
      "component": "certguard",
      "version": "1.6.5",
      "package": "pulp-certguard",
      "domain_compatible": true
    },
    {
      "component": "ansible",
      "version": "0.18.0",
      "package": "pulp-ansible",
      "domain_compatible": false
    }
  ],

@theforeman-bot
Copy link

Issues: #36637

@ianballou
Copy link
Member Author

@ekohl
Copy link
Member

ekohl commented Aug 8, 2023

I just realized this was unmerged, but I already merged the packaging client bindings. I still assume we want to get it in this week, so I'm not going to revert just yet. Please let me know if it goes otherwise.

@ianballou
Copy link
Member Author

I'll remove the requirement that we should test with the RPMs -- installation from pypi should suffice

Copy link
Member

@sjha4 sjha4 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Smoke tested the updated pulp versions and am able to do everything as usual.
Tested repo workflows, CV workflow, host workflows, import/export. Orphan deletion etc and everything seems to work great in my testing.

ACK 👍🏼

@ianballou ianballou merged commit 3e13477 into Katello:master Aug 14, 2023
5 checks passed
@ianballou ianballou deleted the 36637-pulpcore-3.28 branch August 14, 2023 17:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
4 participants