-
Notifications
You must be signed in to change notification settings - Fork 37
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
Rely on pulpcore to set up Apache fragments #268
Conversation
@ekohl could you rebase this to allow combined testing ? |
80585b2
to
59b3de9
Compare
@@ -19,7 +19,9 @@ fixtures: | |||
certs: "https://github.com/theforeman/puppet-certs.git" | |||
qpid: "https://github.com/theforeman/puppet-qpid.git" | |||
pulp: "https://github.com/theforeman/puppet-pulp.git" | |||
pulpcore: "https://github.com/theforeman/puppet-pulpcore.git" | |||
pulpcore: | |||
repo: "https://github.com/ekohl/puppet-pulpcore.git" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This obviously needs to be converted in an updated minimum version in metadata.json.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This needed to be changed before it was merged.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
(pushed 45e251b directly to master)
Rebased. First commit is pretty unchanged other solving than the merge conflict and adding fixtures.yml. The second commit is an untested change that I think adds support for running Pulpcore on a content proxy. |
0f78ca7
to
e971fcf
Compare
dfba558
to
6911c32
Compare
The initial support to run without Foreman is here. I suspect that on EL8 (or without Pulp 2 on EL7) it will fail because it doesn't set the certificates yet. Currently running an EL7 pipeline. |
$apache_http_vhost = 'pulp-http' | ||
$apache_https_vhost = 'pulp-https' | ||
Class['pulp::apache'] -> Class['pulpcore::apache'] | ||
} else { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This else is stand-alone Pulpcore? aka a mirror?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, but without a Pulp 2 install. I haven't tested this branch yet, but I think you'll hit this if you spin up an EL8 proxy (if we provide the correct parameters).
Looks like maybe something isn't entirely configured properly on a mirror:
|
I noticed the same thing, but couldn't track it down yet. |
This uses theforeman/puppet-pulpcore#105 to avoid defining all parts in this module. This means all functionality can be tested standalone in puppet-pulpcore as atomic units.