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

Add manage_package param to do not manage removed icingaweb2-module-monitoring package on Debian and Ubuntu #368

Closed
mgeerdsen opened this issue Sep 25, 2023 · 2 comments
Assignees
Labels
Milestone

Comments

@mgeerdsen
Copy link

Expected Behavior

This is nearly the exact same problem as described in #349

For icingaweb2 >= 2.12.0 icingaweb2::module::monitoring should not install package icingaweb2-module-monitoring on Debian like systems

Current Behavior

With each Puppet run one of icingaweb2 and icingaweb2-module-monitoring is installed and the other one removed, as there is no icingaweb2-module-monitoring transition package anymore

Possible Solution

Either a transition package should again be provided or something like #348 should be implemented, so that the module package will not be installed.

Your Environment

  • Module version: 3.9.9
  • Puppet version: 6.28.0
  • Operating System and version: Ubuntu 20.04 LTS
@aro-lew
Copy link

aro-lew commented Sep 27, 2023

I have the same problem.

Your Environment

  • Module version: 3.9.0
  • Puppet version: 7.26.0
  • Debian 10.13

@lbetz
Copy link
Member

lbetz commented Sep 28, 2023

Yes. Great. They did it again or thought a transition package for just one minor release is enough. I contacted the package maintainer but always waiting for an answer. So I will release a bugfix release with an option to not mange this package on Debian/Ubuntu platforms.

Later, in a major release of puppet-icingaweb2 I will remove the management of icingaweb2-module-monitoring and leave it up to the user to install the package using icingaweb2::extra_packages.

@lbetz lbetz changed the title icingaweb2::module::monitoring installs old icingaweb2-module-monitoring package leading to removal of icingaweb2 package Add manage_package param to do not manage removed icingaweb2-module-monitoring package on Debian and Ubuntu Sep 28, 2023
@lbetz lbetz added the bug label Sep 28, 2023
@lbetz lbetz self-assigned this Sep 28, 2023
@lbetz lbetz added this to the v3.9.1 milestone Sep 28, 2023
@lbetz lbetz closed this as completed in e437f85 Sep 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants