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

Remove Certguard and File installation as plugin #336

Closed
wants to merge 1 commit into from

Conversation

Odilhao
Copy link
Member

@Odilhao Odilhao commented Mar 28, 2024

It was now merged into pulpcore

manifests/config.pp Outdated Show resolved Hide resolved
manifests/init.pp Outdated Show resolved Hide resolved
manifests/plugin/rpm.pp Outdated Show resolved Hide resolved
@@ -1,14 +1,14 @@
# @summary Pulp Deb plugin
# @param use_pulp2_content_route
Copy link
Member Author

Choose a reason for hiding this comment

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

Should we also keep this @ekohl ?

Copy link
Member

Choose a reason for hiding this comment

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

I'd imagine so. These are endpoints that Pulp 2 users can use continue using.

@Odilhao Odilhao force-pushed the pulp-3.49 branch 3 times, most recently from febbcbb to 6838c6e Compare March 28, 2024 14:24
It was now merged into pulpcore
Copy link
Member

@ekohl ekohl left a comment

Choose a reason for hiding this comment

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

I think you didn't really understand my comments, so taking a step back.

Previously we had a setting for each plugin. These are set here. These compatibility endpoints are not part of Pulp itself, but Katello chooses to keep them for now so users don't have to change URLs on clients. The reason we have booleans is that we can at some point start deprecating them, provide an option to turn them off, default to off and eventually drop them.

If you're dropping the file plugin because it's merged in core, we still want to provide that functionality. That means the parameter needs to move to core. We don't need to change the other plugins if we just move it to init.pp and scope it to just the isos endpoint.

Now we can consider a redesign where there is one global parameter in pulpcore (so init.pp) that plugins can respect, but I'm not sure that's needed.

Also note that once we merge this, we must also modify puppet-foreman_proxy_content.

And this should update README to describe the Pulpcore compatibility.

@evgeni
Copy link
Member

evgeni commented Apr 17, 2024

FWIW, we added Provides to python-pulpcore, so this is not blocking 3.49 anymore.
theforeman/pulpcore-packaging#939

@Odilhao Odilhao closed this Apr 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants