Skip to content
This repository has been archived by the owner on Nov 28, 2018. It is now read-only.

(maint) Add testing around exec via Puppet #433

Merged
merged 1 commit into from
Jun 29, 2017

Conversation

MikaelSmith
Copy link
Contributor

PE-14681 and MODULES-3125 identified issues running commands via
Puppet exec from other service agents. These issues led to PUP-6675:
selinux prevents processes from writing to files in /tmp if they
don't have a reason to do so. The Puppet service selinux policy
appears to exempt this, but other services that invoke Puppet - such
as mcollective - aren't configured that way and cause silent exec
failures.

PUP-6675 fixes this issue. We add an acceptance test to ensure that it
doesn't recur in pxp-agent.

@MikaelSmith
Copy link
Contributor Author

Depends on puppetlabs/puppet#5844 being fixed first.

@puppetcla
Copy link

CLA signed by all contributors.

@MikaelSmith MikaelSmith changed the base branch from stable to master May 10, 2017 21:16
@MikaelSmith
Copy link
Contributor Author

MikaelSmith commented May 12, 2017

Blocked again on puppetlabs/puppet#5872.

PE-14681 and MODULES-3125 identified issues running commands via
Puppet exec from other service agents. These issues led to PUP-6675:
selinux prevents processes from writing to files in /tmp if they
don't have a reason to do so. The Puppet service selinux policy
appears to exempt this, but other services that invoke Puppet - such
as mcollective - aren't configured that way and cause silent exec
failures.

PUP-6675 fixes this issue. We add an acceptance test to ensure that it
doesn't recur in pxp-agent.

[skip ci]
Copy link
Contributor

@mruzicka mruzicka left a comment

Choose a reason for hiding this comment

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

👍

@mruzicka mruzicka merged commit 511c149 into choria-legacy:master Jun 29, 2017
@MikaelSmith MikaelSmith deleted the PE-14681 branch June 29, 2017 19:18
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants