-
Notifications
You must be signed in to change notification settings - Fork 48
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Refs #30346 - override candlepin client keypair group #358
Conversation
The related puppet-certs change broke the CandlepinEventListener by changing the client keypair group to tomcat. This overrides it to the foreman user, and it can be overridden to vagrant in dev |
See also theforeman/puppet-certs#295 |
I still want to split the class into two. It still deploys files it simply doesn't need at all on the Candlepin server. For those who do deploy Candlepin on a different physical server than Katello, this will break things. We do have those in the community and IMHO should be the default for a dev server - reduces the size of the dev box itself, making rebuilds easier. |
@ekohl It makes perfect sense, but my goal here is to get nightlies green |
The failing acceptance test implies you'll need to create the group in this file: https://github.com/theforeman/puppet-katello/blob/master/spec/setup_acceptance_node.pp |
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.
The failing test indicates this is a bad idea and you're breaking the contract that you can deploy Candlepin on a standalone server. The classes should be split into one that is for the server and one that is for the client.
I think we need to fix that based on our ability to, and fix what is broken today to unblock the predominant set of users. |
Issue to track -- https://projects.theforeman.org/issues/30497 |
I perceived your prior feedback as an out-of-scope RFE. Nevertheless, I'm struggling to see how it plays out in reality:
Thanks in advance for your detailed explanation |
So certs are certainly a weak spot here. You do need to generate a tarball with them beforehand. Sadly puppet-certs is not yet very good at that. It is how @timogoebel and his colleagues at DM have done it in production and they use these classes individually. |
2375173
to
06b421a
Compare
@ehelms thanks for filing a follow-up issue! the failure in travis now appears unrelated (all but one jobs pass). @ekohl can you / your team look at fixing the larger issue filed by Eric? I don't feel this change has gone far enough in the wrong direction to not merge it if https://projects.theforeman.org/issues/30497 will be addressed soon. I'd like to see nightly passing this week. |
puppet6 + el8 failing with:
|
@jturel That happens sometimes, not sure why, its a bit transient. Now things are green. |
No description provided.