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

Allow powershell module 6.0.0? #336

Open
deubert-it opened this issue Nov 1, 2023 · 0 comments
Open

Allow powershell module 6.0.0? #336

deubert-it opened this issue Nov 1, 2023 · 0 comments

Comments

@deubert-it
Copy link

Would it be possible to allow for the powershell module to have a higher version as the current limit of < 6.0.0?

This is the changelog of 6.0.0:
https://forge.puppet.com/modules/puppetlabs/powershell/changelog#v600-2023-04-24

It will add puppet 8 and drop puppet 6 compatibility for the powershell module. However, I don't see anything else that would break in this filebeat module, I checked the code and most seems to be just using powershell as exec provider on windows systems, which would be fine.

The downside:

  • if puppet <7 environments would not limit the powershell module to < 6.0.0 in their puppetfile, an incompatible version might be installed with a higher or no upper boundary, which would not work on puppet 6 based systems if they use windows and need powershell exec support

The upside:

  • the powershell dependency of < 6.0.0 currently blocks me trying to achieve puppet 8/stdlib >= 9 compatibility in my linux only environments, this change would allow me upgrading further
  • this module could be used with both puppet 6 and higher versions
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

No branches or pull requests

1 participant