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

(MODULES-4092) Install solaris 10 package per-zone #187

Conversation

branan
Copy link
Contributor

@branan branan commented Nov 11, 2016

Solaris 10 packaging, when combined with zones, is super weird. The
Puppet Enterprise frictionless install has historically made sure that
the agent is installed per-zone. However, the puppet_agent module
did not. This leads to conflicts when upgrading agents - once the
Global zone is updated, trying to upgrade the other zones will fail,
since the puppet-agent package is "already installed".

This changes solaris 10 packaging to be per-zone, which matches how we
have historically done that deployment.

@branan branan force-pushed the bugs/master/modules-4092-solaris-zones-are-dumb branch from 3f6c061 to dc88fa8 Compare November 11, 2016 21:28
Solaris 10 packaging, when combined with zones, is super weird. The
Puppet Enterprise frictionless install has historically made sure that
the agent is installed per-zone. However, the `puppet_agent` module
did not. This leads to conflicts when upgrading agents - once the
Global zone is updated, trying to upgrade the other zones will fail,
since the `puppet-agent` package is "already installed".

This changes solaris 10 packaging to be per-zone, which matches how we
have historically done that deployment.
@branan branan force-pushed the bugs/master/modules-4092-solaris-zones-are-dumb branch from dc88fa8 to 37fbf3f Compare November 11, 2016 21:33
@MikaelSmith
Copy link
Contributor

This seems sane. Whatever the frictionless installer does probably makes sense. I'm not aware of anyone who wants to install it for all zones, but that's the scenario where I could see this surprising someone.

@MikaelSmith
Copy link
Contributor

@highb have any concerns to add on this? Otherwise I think we can merge it?

@highb
Copy link
Contributor

highb commented Nov 11, 2016

@MikaelSmith I'm not super familiar with Solaris zones, but making the module consistent with the frictionless installer seems like the right thing to do so 👍 from me.

@MikaelSmith MikaelSmith merged commit 5aad2a7 into puppetlabs:master Nov 11, 2016
@puppetcla
Copy link

CLA signed by all contributors.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants