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

Convert module to PDK and cleanup tests #402

Closed
wants to merge 5 commits into from

Conversation

h-haaks
Copy link
Contributor

@h-haaks h-haaks commented Oct 14, 2020

I have been using some days now to try to fix all testing issues in the module.
To do this I started out by converting the module to PDK 1.18.1.
I have done my best to map existing setup, but there is some major changes.

I had to skip some acceptance tests in the plugin class for versions >= 6.7 because there have been a change
in the logstash-plugin command.
This command changed in two ways as I can see.
1: it now has to be run from the logstash homedir
2: new option --installed is needed to list only installed plugins

To solve this we either have to drop support for versions < 6.7, or implement a fact that hold the installed logstash version.

Please let me know what you think of my changes..
I really need this module back on track with java 11+ and logstash 7.
Ref #401

@cla-checker-service
Copy link

❌ Author of the following commits did not sign a Contributor Agreement:
b39e681, c7708b2, 412bf27, 8f1c6ed, dd418a1, 8c9e077, 99a007e

Please, read and sign the above mentioned agreement if you want to contribute to this project

@vox-pupuli-tasks
Copy link

Dear @h-haaks, thanks for the PR!

This is Vox Pupuli Tasks, your friendly Vox Pupuli Github Bot. I noticed that your pull request has CI failures. Can you please have a look at the failing CI jobs?
If you need any help, you can reach out to us on our IRC channel voxpupuli on Freenode or our Slack channel voxpupuli at slack.puppet.com.
You can find my sourcecode at voxpupuli/vox-pupuli-tasks

@vox-pupuli-tasks
Copy link

Dear @h-haaks, thanks for the PR!

This is Vox Pupuli Tasks, your friendly Vox Pupuli GitHub Bot. I noticed that your pull request contains merge conflict. Can you please rebase?

You can find my sourcecode at voxpupuli/vox-pupuli-tasks

Hugo Haakseth added 5 commits July 4, 2022 23:42
The logstash-plugin command changed to require a --installed option and it has to be run from logstash home directory.
@h-haaks h-haaks mentioned this pull request Nov 7, 2022
@h-haaks
Copy link
Contributor Author

h-haaks commented Dec 22, 2022

I'll close this pull request in favor of #418

@h-haaks h-haaks closed this Dec 22, 2022
@h-haaks h-haaks deleted the pdk-convert branch December 22, 2022 11:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant